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
|
but without a dateAdded entry. This method cleans up all file entries
|
||||||
without a dateAdded entry - to be called after playback has ended.
|
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')
|
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):
|
def remove_file(self, file_id):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue