diff --git a/jellyfin_kodi/objects/kodi/artwork.py b/jellyfin_kodi/objects/kodi/artwork.py index a1e2bdd3..b68401c1 100644 --- a/jellyfin_kodi/objects/kodi/artwork.py +++ b/jellyfin_kodi/objects/kodi/artwork.py @@ -83,4 +83,10 @@ class Artwork(object): self.update(*(artwork['Primary'],) + args + (kodi_image,)) elif artwork.get(art): - self.update(*(artwork[art],) + args + (KODI[art],)) \ No newline at end of file + self.update(*(artwork[art],) + args + (KODI[art],)) + + def delete(self, *args): + + ''' Delete artwork from kodi database + ''' + self.cursor.execute(QU.delete_art, args) diff --git a/jellyfin_kodi/objects/kodi/queries.py b/jellyfin_kodi/objects/kodi/queries.py index e5ca2301..ba20d1bc 100644 --- a/jellyfin_kodi/objects/kodi/queries.py +++ b/jellyfin_kodi/objects/kodi/queries.py @@ -551,6 +551,11 @@ delete_episode = """ DELETE FROM episode WHERE idEpisode = ? """ +delete_art = """ +DELETE FROM art +WHERE media_id = ? +AND media_type = ? +""" delete_backdrops = """ DELETE FROM art WHERE media_id = ?