commit c91c73232bacd03715b163108a0d200e40944925
Author: Christophe Fergeau <[email protected]>
Date: Thu Feb 11 19:06:09 2010 +0100
[sqlite] set "remember_bookmark" field
This should help with podcasts which currently don't remember where
playback stopped.
src/itdb_sqlite.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/itdb_sqlite.c b/src/itdb_sqlite.c
index 887e44d..3906d2c 100644
--- a/src/itdb_sqlite.c
+++ b/src/itdb_sqlite.c
@@ -641,7 +641,7 @@ static int mk_Library(Itdb_iTunesDB *itdb,
goto leave;
}
if (SQLITE_OK != sqlite3_prepare_v2(db, "INSERT INTO \"item\" "
-
"(pid,media_kind,date_modified,year,is_compilation,exclude_from_shuffle,artwork_status,artwork_cache_id,"
+
"(pid,media_kind,date_modified,year,is_compilation,remember_bookmark,exclude_from_shuffle,artwork_status,artwork_cache_id,"
"start_time_ms,stop_time_ms,total_time_ms,total_burn_time_ms,track_number,track_count,disc_number,disc_count,"
"bpm,relative_volume,eq_preset,radio_stream_status,genre_id,album_pid,artist_pid,composer_pid,title,artist,album,"
"album_artist,composer,sort_title,sort_artist,sort_album,sort_album_artist,sort_composer,title_order,artist_order,"
@@ -917,6 +917,8 @@ static int mk_Library(Itdb_iTunesDB *itdb,
sqlite3_bind_int(stmt_item, ++idx, track->year);
/* is_compilation */
sqlite3_bind_int(stmt_item, ++idx, track->compilation);
+ /* remember_bookmark */
+ sqlite3_bind_int(stmt_item, ++idx, track->remember_playback_position);
/* exclude_from_shuffle */
sqlite3_bind_int(stmt_item, ++idx, track->skip_when_shuffling);
/* artwork_status 1 = has artwork, 2 = doesn't */
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2