client.py - remove api

This commit is contained in:
TrueTechy 2019-09-04 03:58:31 +01:00
parent bf2b4e8c32
commit b7fa48ea84
12 changed files with 56 additions and 59 deletions

View file

@ -721,7 +721,7 @@ def on_update(data, server):
if item:
if not window('jellyfin.skip.%s.bool' % item[0]):
server['api'].item_played(item[0], playcount)
server.jellyfin.item_played(item[0], playcount)
window('jellyfin.skip.%s' % item[0], clear=True)
@ -769,7 +769,7 @@ def on_play(data, server):
return
item = server['api'].get_item(item[0])
item = server.jellyfin.get_item(item[0])
item['PlaybackInfo'] = {'Path': file}
playutils.set_properties(item, 'DirectStream' if settings('useDirectPaths') == '0' else 'DirectPlay')

View file

@ -169,7 +169,7 @@ class Movies(KodiDb):
try:
if obj['LocalTrailer']:
trailer = self.server['api'].get_local_trailers(obj['Id'])
trailer = self.server.jellyfin.get_local_trailers(obj['Id'])
obj['Trailer'] = "plugin://plugin.video.jellyfin/trailer?id=%s&mode=play" % trailer[0]['Id']
elif obj['Trailer']:

View file

@ -217,7 +217,7 @@ class Music(KodiDb):
except TypeError:
try:
self.artist(self.server['api'].get_item(temp_obj['Id']), library=None)
self.artist(self.server.jellyfin.get_item(temp_obj['Id']), library=None)
temp_obj['ArtistId'] = self.jellyfin_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
except Exception as error:
LOG.exception(error)
@ -318,7 +318,7 @@ class Music(KodiDb):
if obj['SongAlbumId'] is None:
raise TypeError("No album id found associated?")
self.album(self.server['api'].get_item(obj['SongAlbumId']))
self.album(self.server.jellyfin.get_item(obj['SongAlbumId']))
obj['AlbumId'] = self.jellyfin_db.get_item_by_id(*values(obj, QUEM.get_item_song_obj))[0]
except TypeError:
self.single(obj)
@ -373,7 +373,7 @@ class Music(KodiDb):
except TypeError:
try:
self.artist(self.server['api'].get_item(temp_obj['Id']), library=None)
self.artist(self.server.jellyfin.get_item(temp_obj['Id']), library=None)
temp_obj['ArtistId'] = self.jellyfin_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
except Exception as error:
LOG.exception(error)
@ -407,7 +407,7 @@ class Music(KodiDb):
except TypeError:
try:
self.artist(self.server['api'].get_item(temp_obj['Id']), library=None)
self.artist(self.server.jellyfin.get_item(temp_obj['Id']), library=None)
temp_obj['ArtistId'] = self.jellyfin_db.get_item_by_id(*values(temp_obj, QUEM.get_item_obj))[0]
except Exception as error:
LOG.exception(error)

View file

@ -137,7 +137,7 @@ class TVShows(KodiDb):
season_episodes = {}
for season in self.server['api'].get_seasons(obj['Id'])['Items']:
for season in self.server.jellyfin.get_seasons(obj['Id'])['Items']:
if season['SeriesId'] != obj['Id']:
obj['SeriesId'] = season['SeriesId']
@ -435,7 +435,7 @@ class TVShows(KodiDb):
if obj['ShowId'] is None:
try:
self.tvshow(self.server['api'].get_item(obj['SeriesId']), library=None)
self.tvshow(self.server.jellyfin.get_item(obj['SeriesId']), library=None)
obj['ShowId'] = self.jellyfin_db.get_item_by_id(*values(obj, QUEM.get_item_series_obj))[0]
except (TypeError, KeyError):
LOG.error("Unable to add series %s", obj['SeriesId'])