mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-25 10:16:11 +00:00
Add artwork for views
This commit is contained in:
parent
a33a9e3bac
commit
e46c2a2c62
1 changed files with 8 additions and 0 deletions
|
@ -12,6 +12,7 @@ import xbmc
|
||||||
import xbmcaddon
|
import xbmcaddon
|
||||||
import xbmcvfs
|
import xbmcvfs
|
||||||
|
|
||||||
|
import artwork
|
||||||
import read_embyserver as embyserver
|
import read_embyserver as embyserver
|
||||||
import embydb_functions as embydb
|
import embydb_functions as embydb
|
||||||
from utils import window, language as lang, indent as xml_indent, urllib_path
|
from utils import window, language as lang, indent as xml_indent, urllib_path
|
||||||
|
@ -50,6 +51,7 @@ class Views(object):
|
||||||
self.playlist = Playlist()
|
self.playlist = Playlist()
|
||||||
self.emby = embyserver.Read_EmbyServer()
|
self.emby = embyserver.Read_EmbyServer()
|
||||||
self.emby_db = embydb.Embydb_Functions(emby_cursor)
|
self.emby_db = embydb.Embydb_Functions(emby_cursor)
|
||||||
|
self.artwork = artwork.Artwork()
|
||||||
|
|
||||||
def _populate_views(self):
|
def _populate_views(self):
|
||||||
# Will get emby views and views in Kodi
|
# Will get emby views and views in Kodi
|
||||||
|
@ -313,6 +315,12 @@ class Views(object):
|
||||||
if view_name not in self.nodes and media_type not in ('musicvideos', 'music'):
|
if view_name not in self.nodes and media_type not in ('musicvideos', 'music'):
|
||||||
index = self.sorted_views.index(view_name)
|
index = self.sorted_views.index(view_name)
|
||||||
self.video_nodes.viewNode(index, view_name, media_type, view_type, view_id)
|
self.video_nodes.viewNode(index, view_name, media_type, view_type, view_id)
|
||||||
|
|
||||||
|
if window('emby_online') == "true":
|
||||||
|
# Only pull artwork if server is online
|
||||||
|
art = self.artwork.get_all_artwork(self.emby.getItem(view_id))
|
||||||
|
if art.get('Primary'):
|
||||||
|
window("Emby.nodes.%s.artwork" % index, art['Primary'])
|
||||||
|
|
||||||
if view_type == "mixed": # Change the value
|
if view_type == "mixed": # Change the value
|
||||||
self.sorted_views[index] = "%ss" % view_name
|
self.sorted_views[index] = "%ss" % view_name
|
||||||
|
|
Loading…
Reference in a new issue