Merge remote-tracking branch 'MediaBrowser/master' into develop
This commit is contained in:
commit
89b0bc3796
4 changed files with 40 additions and 1 deletions
|
@ -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="2.2.4"
|
version="2.2.5"
|
||||||
provider-name="croneter">
|
provider-name="croneter">
|
||||||
<requires>
|
<requires>
|
||||||
<import addon="xbmc.python" version="2.1.0"/>
|
<import addon="xbmc.python" version="2.1.0"/>
|
||||||
|
|
|
@ -1,3 +1,14 @@
|
||||||
|
version 2.2.5
|
||||||
|
- Add generate a new device Id option, found in the add-on settings > advanced.
|
||||||
|
- Offer to delete cached thumbnails upon database reset.
|
||||||
|
- Breaking fix for views. You will notice duplicates in your video nodes. When you have a moment to spare, run the refresh playlists/nodes action found by launching the emby add-on (this is not reversible). Your homescreen shortcuts actions will need to be redirected to the new playlists/nodes.
|
||||||
|
- Fix pictures, the shortcut should now appear under photo add-ons > emby.
|
||||||
|
- Fix view shortcuts to follow emby ordering. This changes the Emby.nodes.X ordering (automatically created shortcuts and via launching the emby add-on). This does not change the video nodes ordering.
|
||||||
|
- Fix ssl client certificate verification
|
||||||
|
- Fix resume
|
||||||
|
- Prevent artwork deletion from crashing the add-on
|
||||||
|
- Fix to import virtual season artwork
|
||||||
|
|
||||||
version 2.2.4
|
version 2.2.4
|
||||||
- Fix external subs being appended to direct play (via add-on playback)
|
- Fix external subs being appended to direct play (via add-on playback)
|
||||||
- First attempt at keeping Kodi awake during the initial sync
|
- First attempt at keeping Kodi awake during the initial sync
|
||||||
|
|
|
@ -1161,6 +1161,8 @@ class LibrarySync(Thread):
|
||||||
"until the database is reset."))
|
"until the database is reset."))
|
||||||
else:
|
else:
|
||||||
utils.reset()
|
utils.reset()
|
||||||
|
break
|
||||||
|
|
||||||
window('emby_dbCheck', value="true")
|
window('emby_dbCheck', value="true")
|
||||||
|
|
||||||
if not startupComplete:
|
if not startupComplete:
|
||||||
|
|
|
@ -356,6 +356,32 @@ class Read_EmbyServer():
|
||||||
|
|
||||||
return views
|
return views
|
||||||
|
|
||||||
|
def verifyView(self, parentid, itemid):
|
||||||
|
|
||||||
|
belongs = False
|
||||||
|
|
||||||
|
url = "{server}/emby/Users/{UserId}/Items?format=json"
|
||||||
|
params = {
|
||||||
|
|
||||||
|
'ParentId': parentid,
|
||||||
|
'CollapseBoxSetItems': False,
|
||||||
|
'IsVirtualUnaired': False,
|
||||||
|
'IsMissing': False,
|
||||||
|
'Recursive': True,
|
||||||
|
'Ids': itemid
|
||||||
|
}
|
||||||
|
result = self.doUtils(url, parameters=params)
|
||||||
|
try:
|
||||||
|
total = result['TotalRecordCount']
|
||||||
|
except TypeError:
|
||||||
|
# Something happened to the connection
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
if total:
|
||||||
|
belongs = True
|
||||||
|
|
||||||
|
return belongs
|
||||||
|
|
||||||
def getMovies(self, parentId, basic=False, dialog=None):
|
def getMovies(self, parentId, basic=False, dialog=None):
|
||||||
|
|
||||||
items = self.getSection(parentId, "Movie", basic=basic, dialog=dialog)
|
items = self.getSection(parentId, "Movie", basic=basic, dialog=dialog)
|
||||||
|
|
Loading…
Reference in a new issue