[mythtv] Re: patch: playlist updates

Andy Davidoff dert at pobox.com
Mon Feb 24 05:46:38 EST 2003


I sent an incomplete fixschema.  Duh.  Apologies.
-------------- next part --------------
diff -Naurb old/musicdb/fixschema/fixschema.pro new/musicdb/fixschema/fixschema.pro
--- old/musicdb/fixschema/fixschema.pro	2003-02-24 05:18:35.000000000 -0500
+++ new/musicdb/fixschema/fixschema.pro	2003-02-24 05:37:22.000000000 -0500
@@ -11,4 +11,4 @@
 INCLUDEPATH += ../../mythmusic
 LIBS += -L$${PREFIX}/lib -lmyth-$$LIBVERSION
 
-SOURCES += main.cpp ../../mythmusic/metadata.cpp
+SOURCES += main.cpp ../../mythmusic/metadata.cpp ../../mythmusic/playlist.cpp
diff -Naurb old/musicdb/fixschema/main.cpp new/musicdb/fixschema/main.cpp
--- old/musicdb/fixschema/main.cpp	2003-02-24 05:38:46.000000000 -0500
+++ new/musicdb/fixschema/main.cpp	2003-02-24 05:38:46.000000000 -0500
@@ -70,6 +70,8 @@
 
     if ("0.7.0" == sversion)
     {
+        QValueList<Metadata> playlist;
+        LoadDefaultPlaylist07(db, playlist);
         query = QSqlQuery("DROP TABLE IF EXISTS musicplaylistmap;", db);
         query = QSqlQuery("CREATE TABLE musicplaylistmap ( "
                           "playlistid tinyint(3) unsigned NOT NULL, "
@@ -92,6 +94,7 @@
                           "'A playlist shared by all front-ends.', "
                           "'Global');", db);
         gContext->SetSetting("SchemaVersion", "0.8.0");
+        SaveDefaultPlaylist(db, playlist);
     }
 
     db->close();


More information about the mythtv-dev mailing list