@@ -106,7 +106,7 @@ def verify_backup(self):
106106
107107 def shows_create_table (self ):
108108 self .execute (
109- "CREATE TABLE shows (id INTEGER PRIMARY KEY, show_id INTEGER, name TEXT, type TEXT, description TEXT, datetime NUMERIC UNIQUE, duration NUMERIC, last_updated NUMERIC, last_track_fade NUMERIC )"
109+ "CREATE TABLE shows (id INTEGER PRIMARY KEY, show_id INTEGER, name TEXT, type TEXT, description TEXT, datetime NUMERIC UNIQUE, duration NUMERIC, last_updated NUMERIC, last_track_fadeout TEXT )"
110110 )
111111 self .execute ("CREATE UNIQUE INDEX datetime_index on shows (datetime)" )
112112
@@ -205,7 +205,7 @@ def get_show(self, show_id, last_updated, datetime):
205205 # Return false if edit not required. Return lastrowid otherwise.
206206 #
207207 def show_addedit (
208- self , show_id , name , show_type , description , datetime , duration , last_updated
208+ self , show_id , name , show_type , description , datetime , duration , last_updated , last_track_fadeout = 'auto'
209209 ):
210210 # determine whether there is already a show in this slot.
211211 rows = self .execute (
@@ -241,7 +241,7 @@ def show_addedit(
241241 str (datetime ),
242242 duration ,
243243 str (last_updated ),
244- 0 , # last_track_fade
244+ str ( last_track_fadeout )
245245 ),
246246 )
247247 return self .db .last_insert_rowid ()
0 commit comments