Merge remote-tracking branch 'MediaBrowser/master'

This commit is contained in:
tomkat83 2015-12-28 08:40:34 +01:00
commit d6ef04a1ce
6 changed files with 14 additions and 11 deletions

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.plexkodiconnect" <addon id="plugin.video.plexkodiconnect"
name="PlexKodiConnect" name="PlexKodiConnect"
version="1.1.67" version="1.1.68"
provider-name="tomkat83"> provider-name="tomkat83">
<requires> <requires>
<import addon="xbmc.python" version="2.1.0"/> <import addon="xbmc.python" version="2.1.0"/>

View file

@ -1,3 +1,6 @@
version 1.1.68
- Minor fixes
version 1.1.67 version 1.1.67
- Add option to limit items requested at once from server - Add option to limit items requested at once from server
- Fix artwork cache - Fix artwork cache

View file

@ -332,7 +332,8 @@ class Artwork():
cacheimage = True cacheimage = True
# Only for the main backdrop, poster # Only for the main backdrop, poster
if imageType in ("fanart", "poster"): if (utils.window('emby_initialScan') != "true" and
imageType in ("fanart", "poster")):
# Delete current entry before updating with the new one # Delete current entry before updating with the new one
self.deleteCachedArtwork(url) self.deleteCachedArtwork(url)

View file

@ -216,6 +216,7 @@ class LibrarySync(threading.Thread):
message = "Repair sync" message = "Repair sync"
else: else:
message = "Initial sync" message = "Initial sync"
utils.window('emby_initialScan', value="true")
pDialog = self.progressDialog("%s" % message, forced=True) pDialog = self.progressDialog("%s" % message, forced=True)
starttotal = datetime.now() starttotal = datetime.now()
@ -934,17 +935,14 @@ class LibrarySync(threading.Thread):
# Process individual episode # Process individual episode
if self.shouldStop(): if self.shouldStop():
return False return False
if pdialog:
percentage = int((float(count) / float(total))*100)
pdialog.update(percentage, message=title)
count += 1
title = episode['SeriesName'] title = episode['SeriesName']
episodetitle = episode['Name'] episodetitle = episode['Name']
if pdialog: if pdialog:
percentage = int((float(count) / float(total))*100)
pdialog.update(percentage, message="%s - %s" % (title, episodetitle)) pdialog.update(percentage, message="%s - %s" % (title, episodetitle))
count += 1
tvshows.add_updateEpisode(episode) tvshows.add_updateEpisode(episode)
else: else:
self.logMsg("TVShows finished.", 2) self.logMsg("TVShows finished.", 2)
@ -1318,7 +1316,7 @@ class LibrarySync(threading.Thread):
if utils.window('emby_syncRunning') != "true": if utils.window('emby_syncRunning') != "true":
self.logMsg("SyncDatabase onWake (started)", 0) self.logMsg("SyncDatabase onWake (started)", 0)
librarySync = self.startSync() librarySync = self.startSync()
self.logMsg("SyncDatabase onWake (finished) %s", librarySync, 0) self.logMsg("SyncDatabase onWake (finished) %s" % librarySync, 0)
if self.stop_thread: if self.stop_thread:
# Set in service.py # Set in service.py

View file

@ -192,7 +192,7 @@ class PlayUtils():
item = self.item item = self.item
if (utils.settings('transcodeH265') == "true" and if (utils.settings('transcodeH265') == "true" and
result['MediaSources'][0]['Name'].startswith("1080P/H265")): item['MediaSources'][0]['Name'].startswith("1080P/H265")):
# Avoid H265 1080p # Avoid H265 1080p
self.logMsg("Option to transcode 1080P/H265 enabled.", 1) self.logMsg("Option to transcode 1080P/H265 enabled.", 1)
return False return False

View file

@ -71,7 +71,8 @@ class Service():
"emby_online", "emby_serverStatus", "emby_onWake", "emby_online", "emby_serverStatus", "emby_onWake",
"emby_syncRunning", "emby_dbCheck", "emby_kodiScan", "emby_syncRunning", "emby_dbCheck", "emby_kodiScan",
"emby_shouldStop", "emby_currUser", "emby_dbScan", "emby_sessionId" "emby_shouldStop", "emby_currUser", "emby_dbScan", "emby_sessionId",
"emby_initialScan"
] ]
for prop in properties: for prop in properties:
utils.window(prop, clear=True) utils.window(prop, clear=True)