Clean Kodi DB more thoroughly after playback start via PMS
This commit is contained in:
parent
600a22d158
commit
bb2f4601f5
1 changed files with 11 additions and 0 deletions
|
@ -210,7 +210,18 @@ class KodiDBMethods(object):
|
|||
but without a dateAdded entry. This method cleans up all file entries
|
||||
without a dateAdded entry - to be called after playback has ended.
|
||||
"""
|
||||
self.cursor.execute('SELECT idFile FROM files WHERE dateAdded IS NULL')
|
||||
files = self.cursor.fetchall()
|
||||
self.cursor.execute('DELETE FROM files where dateAdded IS NULL')
|
||||
for file in files:
|
||||
self.cursor.execute('DELETE FROM bookmark WHERE idFile = ?',
|
||||
(file[0],))
|
||||
self.cursor.execute('DELETE FROM settings WHERE idFile = ?',
|
||||
(file[0],))
|
||||
self.cursor.execute('DELETE FROM streamdetails WHERE idFile = ?',
|
||||
(file[0],))
|
||||
self.cursor.execute('DELETE FROM stacktimes WHERE idFile = ?',
|
||||
(file[0],))
|
||||
|
||||
def remove_file(self, file_id):
|
||||
"""
|
||||
|
|
Loading…
Reference in a new issue