Merge pull request #1453 from croneter/version-bump
Beta and stable version bump 2.12.22
This commit is contained in:
commit
966cf6f526
2 changed files with 9 additions and 768 deletions
774
addon.xml
774
addon.xml
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
<addon id="plugin.video.plexkodiconnect" name="PlexKodiConnect" version="2.12.21" provider-name="croneter">
|
<addon id="plugin.video.plexkodiconnect" name="PlexKodiConnect" version="2.12.22" provider-name="croneter">
|
||||||
<requires>
|
<requires>
|
||||||
<import addon="xbmc.python" version="2.1.0"/>
|
<import addon="xbmc.python" version="2.1.0"/>
|
||||||
<import addon="script.module.requests" version="2.9.1" />
|
<import addon="script.module.requests" version="2.9.1" />
|
||||||
|
@ -88,7 +88,10 @@
|
||||||
<summary lang="ko_KR">Plex를 Kodi에 기본 통합</summary>
|
<summary lang="ko_KR">Plex를 Kodi에 기본 통합</summary>
|
||||||
<description lang="ko_KR">Kodi를 Plex Media Server에 연결합니다. 이 플러그인은 Plex로 모든 비디오를 관리하고 Kodi로는 관리하지 않는다고 가정합니다. Kodi 비디오 및 음악 데이터베이스에 이미 저장된 데이터가 손실 될 수 있습니다 (이 플러그인이 직접 변경하므로). 자신의 책임하에 사용하십시오!</description>
|
<description lang="ko_KR">Kodi를 Plex Media Server에 연결합니다. 이 플러그인은 Plex로 모든 비디오를 관리하고 Kodi로는 관리하지 않는다고 가정합니다. Kodi 비디오 및 음악 데이터베이스에 이미 저장된 데이터가 손실 될 수 있습니다 (이 플러그인이 직접 변경하므로). 자신의 책임하에 사용하십시오!</description>
|
||||||
<disclaimer lang="ko_KR">자신의 책임하에 사용</disclaimer>
|
<disclaimer lang="ko_KR">자신의 책임하에 사용</disclaimer>
|
||||||
<news>version 2.12.21 (beta only):
|
<news>version 2.12.22:
|
||||||
|
- version 2.12.20 and 2.12.21 for everyone
|
||||||
|
|
||||||
|
version 2.12.21 (beta only):
|
||||||
- Switch to new websocket implementation
|
- Switch to new websocket implementation
|
||||||
- Hopefully fix RuntimeError: no add-on id "plugin.video.plexkodiconnect"
|
- Hopefully fix RuntimeError: no add-on id "plugin.video.plexkodiconnect"
|
||||||
- Update translations
|
- Update translations
|
||||||
|
@ -213,771 +216,6 @@ version 2.11.0 (beta only):
|
||||||
- Ensure that our only video transcoding target is h264
|
- Ensure that our only video transcoding target is h264
|
||||||
- Fix adjusted subtitle size not working when burning in subtitles
|
- Fix adjusted subtitle size not working when burning in subtitles
|
||||||
- Fix regression: burn-in subtitles picking up the last user setting instead of the current one
|
- Fix regression: burn-in subtitles picking up the last user setting instead of the current one
|
||||||
|
</news>
|
||||||
version 2.10.12:
|
|
||||||
- versions 2.10.5-11 for everyone
|
|
||||||
|
|
||||||
version 2.10.11 (beta only):
|
|
||||||
- Fix yet another rare but annoying bug where PKC becomes unresponsive during sync
|
|
||||||
|
|
||||||
version 2.10.10 (beta only):
|
|
||||||
- Fix rare but annoying bug where PKC becomes unresponsive during sync
|
|
||||||
- Fix PKC background sync not working in some cases
|
|
||||||
|
|
||||||
version 2.10.9 (beta only):
|
|
||||||
- Other Kodi add-ons can now search for Plex items using plugin://plugin.video.plexkodiconnect?mode=search&query=YOUR SEARCH STRING HERE
|
|
||||||
|
|
||||||
version 2.10.8 (beta only):
|
|
||||||
- Improve thread pool management to render PKC snappier
|
|
||||||
- Attempt to fix broken pipe error
|
|
||||||
- Fix DirectPaths when a video's folder name is identical to a video's filename (you will need to manually reset the Kodi database)
|
|
||||||
|
|
||||||
version 2.10.7 (beta only):
|
|
||||||
- Fix PKC not starting up on iOS
|
|
||||||
- Optimize the new sync process and fix some bugs that were introduced
|
|
||||||
- Fix PKC becoming unresponsive e.g. when switching the PMS
|
|
||||||
|
|
||||||
version 2.10.6 (beta only):
|
|
||||||
- Fix AttributeError if user enters an invalid pin code
|
|
||||||
- Fix OperationalError when starting with a fresh PKC installation
|
|
||||||
- Fix IndexError
|
|
||||||
|
|
||||||
version 2.10.5 (beta only):
|
|
||||||
- Rewire library sync to speed it up and fix sync getting stuck in rare cases
|
|
||||||
- Optimize threads by using events instead of a polling mechanism. Fixes PKC becoming unresponsive, e.g. when switching users
|
|
||||||
- Optimize adding values to Kodi databases by not using sqlite COALESCE command
|
|
||||||
- Fix OperationalError when resetting PKC
|
|
||||||
- Improve sync resiliance when certain items are not to be synced to Kodi or PKC skipped an item in the past
|
|
||||||
- Make sure bool is returned instead of an int
|
|
||||||
- Don't use WAL mode for sqlite connections, it is not making any difference
|
|
||||||
|
|
||||||
version 2.10.4:
|
|
||||||
- version 2.10.3 for everyone
|
|
||||||
- Fix to correctly wipe Kodi databases
|
|
||||||
|
|
||||||
version 2.10.3 (beta only):
|
|
||||||
- Fix a couple of issues with music when using direct paths: correctly escape music paths for Kodi regex matching
|
|
||||||
- Fix Recently Added Albums sort order (you will have to reset the Kodi database manually)
|
|
||||||
- Fix database being locked in rare cases
|
|
||||||
- Increase batch size for library sync from 500 to 2000 to increase sync speed
|
|
||||||
- Optimize some code
|
|
||||||
- Fix KeyError when using Plex search capabilities
|
|
||||||
- Check faster for available Plex Media Server to connect to
|
|
||||||
|
|
||||||
version 2.10.2:
|
|
||||||
- Fix Kodi playback jumping to the beginning of a video that just started
|
|
||||||
- Fix transcoding quality degenerating quickly while playing with a new setting to deactivate auto quality for transcoding (applicable e.g. for Chromecast)
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.10.1:
|
|
||||||
- Fix resume for Kodi on low powered devices, e.g. Raspberry Pi
|
|
||||||
- Fix resume when using an external player
|
|
||||||
- Fix UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
|
|
||||||
|
|
||||||
version 2.10.0:
|
|
||||||
- version 2.9.12 - 2.9.14 for everyone
|
|
||||||
- Get rid of some obsolete code for the ContextMonitor we dropped
|
|
||||||
|
|
||||||
version 2.9.14 (beta only):
|
|
||||||
- Fix resume when starting playback via PMS or when force transcoding
|
|
||||||
- Get rid of ContextMonitor and the dedicated Python thread - with new resume mechanics, this is not needed anymore
|
|
||||||
- Optimize clean-up of file table in the Kodi video database after stopping playback
|
|
||||||
- Get rid of some obsolete imports
|
|
||||||
|
|
||||||
version 2.9.13 (beta only):
|
|
||||||
- Fix PKC resuming instead of playing from the beginning
|
|
||||||
|
|
||||||
version 2.9.12 (beta only):
|
|
||||||
- Fix resume not working in some cases
|
|
||||||
- Support Plex search across all media and Plex Media Servers: Navigate to the PlexKodiConnect Add-on, then "Search"
|
|
||||||
- Always use the current Kodi language when communicating with the PMS (restart Kodi when changing the language!)
|
|
||||||
- Fix Kodi crashing when casting from e.g. Plex Web or Plex for Windows
|
|
||||||
- Fix PKC throwing error if m3u playlist contains resume information
|
|
||||||
|
|
||||||
version 2.9.11:
|
|
||||||
- version 2.9.10 for everyone
|
|
||||||
|
|
||||||
version 2.9.10 (beta only):
|
|
||||||
- Add tmdb provider sync
|
|
||||||
- Fix external subtitles not being available
|
|
||||||
- Fix PKC increasing the Plex watch count by 2 instead of 1
|
|
||||||
- Improve subtitle naming
|
|
||||||
- Delete temporary subtitles on playback stop
|
|
||||||
- Fix a missleading string
|
|
||||||
|
|
||||||
version 2.9.9:
|
|
||||||
- Versions 2.9.6 - 2.9.8 for everyone
|
|
||||||
|
|
||||||
version 2.9.8 (beta only):
|
|
||||||
- Fix Play Error in scenarios (older PMS version?) where posting playqueues using an uri `server://` is not possible and `library://` is necessary
|
|
||||||
- Fix rare AttributeError on PKC startup when modifying advancedsettings.xml
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.9.7 (beta only):
|
|
||||||
- Correctly escape URLs for Direct Paths
|
|
||||||
- Update settings to inform user that reboot is necessary
|
|
||||||
- Optimize code
|
|
||||||
- Don't migrate PKC settings if we're dealing with a clean new PKC installation
|
|
||||||
- Force-scan every single item in the library - seems like we could lose some recently added items otherwise when updating PKC
|
|
||||||
|
|
||||||
version 2.9.6 (beta only):
|
|
||||||
- Rework logic for using direct paths, direct play, direct streaming and transcoding, using the PMS StreamingBrain: Let PMS StreamingBrain decide on whether we need to force-transcode, New setting to choose "Direct Streaming", Allow for 4k transcoding and direct streaming, New setting to force transcode only 4K and above
|
|
||||||
- Fix PKC background sync synching items to Kodi even though entire section should not be synched
|
|
||||||
- Force a full sync of all items after choosing a new PMS, changing a PMS' address and changing which Plex libraries to sync
|
|
||||||
- Only enforce advancedsettings.xml 'cleanonupdate' to be false for PKC add-on paths
|
|
||||||
- Never give up trying to connect to the PMS or Alexa using websockets
|
|
||||||
- Fix resume when force-transcoding
|
|
||||||
|
|
||||||
version 2.9.5:
|
|
||||||
- Version 2.9.4 for everyone
|
|
||||||
|
|
||||||
version 2.9.4 (beta only):
|
|
||||||
- Fix extras not playing when path substitution is enabled
|
|
||||||
- Fix Plex Companion device restarting playback when reconnecting to PKC
|
|
||||||
- Fix playback report not working after having played a non-Plex video file
|
|
||||||
- Change how items are added to Plex playqueues by using PMS machine identifier
|
|
||||||
- Optimize code for playqueue items
|
|
||||||
- Fix rare AttributeError when shutting down Kodi
|
|
||||||
|
|
||||||
version 2.9.3:
|
|
||||||
- version 2.9.2 for everyone
|
|
||||||
|
|
||||||
version 2.9.2 (beta only):
|
|
||||||
- Fix Plex Companion casting from iOS and Android
|
|
||||||
- Faster sync of playlists
|
|
||||||
- Sync playlists immediately after synching new/changed items and show an info dialog
|
|
||||||
- Fix potential playlist sync issues if there is a dot in the playlist name
|
|
||||||
- Correctly detect whether we already synched a Kodi playlist
|
|
||||||
- Remove obsolete check if path is indeed in unicode
|
|
||||||
- Add unicode representation to Playlist() class
|
|
||||||
- Separate function to wipe all synched Plex playlists
|
|
||||||
- Less logging when comparing PKC versions
|
|
||||||
|
|
||||||
version 2.9.1:
|
|
||||||
- Fix On Deck and Recently Added Episodes for shows not appending showname and season and episode number
|
|
||||||
|
|
||||||
version 2.9.0:
|
|
||||||
WARNING: You might have to manually select your PKC widgets again
|
|
||||||
- versions 2.8.8 - 2.8.11 for everyone
|
|
||||||
- Fix AttributeError: 'NoneType' object has no attribute 'attrib' on playback startup
|
|
||||||
- Add new Lithuanian translations (thanks @egidusm)
|
|
||||||
|
|
||||||
version 2.8.11 (beta only):
|
|
||||||
- Support for the Up Next Kodi add-on
|
|
||||||
- Fix casting to PlexKodiConnect always starting the first episode
|
|
||||||
- Rename video nodes for ondeck
|
|
||||||
|
|
||||||
version 2.8.10 (beta only):
|
|
||||||
- Fix broken PKC update
|
|
||||||
|
|
||||||
version 2.8.9 (beta only):
|
|
||||||
- Fix sections that are not synced not displaying menu but entire library
|
|
||||||
- Provide more metadata for unsynced directory-like items like a tv show
|
|
||||||
- Fix 'Plex.nodes."id".path' not linking directly to entire library
|
|
||||||
|
|
||||||
version 2.8.8 (beta only):
|
|
||||||
WARNING: You might have to manually select your PKC widgets again
|
|
||||||
- Ensure correct Kodi Container.Type is set for PKC widgets
|
|
||||||
- Fix missing cast artwork if an actor also acted as director or writer for another movie. You will have to manually reset the Kodi DB.
|
|
||||||
|
|
||||||
version 2.8.7:
|
|
||||||
- Fix PKC potentially marking a video as watched on startup; don't sync time by toggling a video watch status but use PMS epoch time
|
|
||||||
|
|
||||||
version 2.8.6:
|
|
||||||
- Fix PKC creating thousands of playlists if a single Kodi playlist wasn't unique
|
|
||||||
- Fix FutureWarning
|
|
||||||
|
|
||||||
version 2.8.5:
|
|
||||||
- Fix Trakt add-on not recognizing id of tv shows (you will need to manually reset the Kodi database in the PKC settings under Advanced)
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.8.4:
|
|
||||||
- Fix for Kodi 17 Krypton TypeError on playback start: 'offscreen' is an invalid keyword argument for this function
|
|
||||||
- Fix widgets not being populated after very first PlexKodiConnect library sync without a restart of Kodi
|
|
||||||
- Don't restart Kodi if user chose to enter PKC settings on install
|
|
||||||
|
|
||||||
version 2.8.3:
|
|
||||||
- Versions 2.8.1-2.8.2 for everyone
|
|
||||||
|
|
||||||
version 2.8.2 (beta only):
|
|
||||||
- Add an additional, faster On Deck node for movies (for tv shows, this is impossible, unfortunately)
|
|
||||||
- Introduce limits to the number of videos shown in PKC widgets to speed them up
|
|
||||||
- Fix TypeError for Direct Paths: init() got an unexpected keyword argument ‘item’
|
|
||||||
- Fix In Progress widgets being broken and tv shows showing up as completely watched
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.8.1 (beta only):
|
|
||||||
- Fix playback startup and RuntimeError: Unknown exception thrown from the call "XBMCAddon::xbmcplugin::setResolvedUrl"
|
|
||||||
- Refactor Plex API
|
|
||||||
- Fix TV Show clearlogo not displaying during playback
|
|
||||||
- Fix rare UnicodeDecodeError on library sync
|
|
||||||
- Add additional info dialog for PKC synching playlists
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.8.0:
|
|
||||||
- Finally fix Kodi crashing on playback startup for add-on paths!
|
|
||||||
- All the good stuff from 2.7.15-2.7.18 for everyone
|
|
||||||
|
|
||||||
version 2.7.18 (beta only):
|
|
||||||
- Fix Kodi always playing the same file version of a video if several are present
|
|
||||||
- Also play trailers if user chose to resume movie from the beginning
|
|
||||||
- Ask user whether to resume if using Direct Paths and user initiated playback via PMS
|
|
||||||
- Fix video thrown by Plex Companion not resuming
|
|
||||||
|
|
||||||
version 2.7.17 (beta only):
|
|
||||||
- Another attempt to keep Kodi from crashing on playback startup
|
|
||||||
|
|
||||||
version 2.7.16 (beta only):
|
|
||||||
- Hopefully fix Kodi crashing on playback startup for good
|
|
||||||
|
|
||||||
version 2.7.15 (beta only):
|
|
||||||
- Hopefully fix Kodi crashing on playback startup
|
|
||||||
- Refresh widgets only on homescreen to prevent cursor from jumping within libraries
|
|
||||||
- Don't refresh container when user chose to delete or refresh an item from the context menu
|
|
||||||
|
|
||||||
version 2.7.14:
|
|
||||||
- Correctly clear window variables e.g. on user switch
|
|
||||||
- Reload skin on resetting PKC video nodes
|
|
||||||
- Fix last-played node value to ensure a playcount greater than zero
|
|
||||||
- 2.7.11-2.7.13 for everyone
|
|
||||||
|
|
||||||
version 2.7.13 (beta only):
|
|
||||||
- Fix transcoding not working
|
|
||||||
- Fix 4k H265 not being transcoded
|
|
||||||
- Fix some appearance tweak settings
|
|
||||||
- Fix music and picture nodes pointing to video library
|
|
||||||
- Fix unequality when comparing sections
|
|
||||||
- Fix Plex Companion logging error messages
|
|
||||||
|
|
||||||
version 2.7.12 (beta only):
|
|
||||||
- Fix UnicodeEncodeError on playback startup for direct paths
|
|
||||||
- Attempt to fix rare Kodi crash on PKC exit
|
|
||||||
|
|
||||||
version 2.7.11 (beta only):
|
|
||||||
- Fixes to unicode
|
|
||||||
- Cleanup code, remove some obsolet methods and functions
|
|
||||||
- Fix FutureWarning
|
|
||||||
|
|
||||||
version 2.7.10:
|
|
||||||
- Fix duplicate music entries for direct paths (you will need to manually reset the Kodi database)
|
|
||||||
- Fix UnicodeEncodeError for Direct Paths and some PKC video nodes
|
|
||||||
- Fix playback sometimes not being reported for direct paths
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.7.9:
|
|
||||||
- Wait for PKC to authorize before loading widgets
|
|
||||||
- Fix UnicodeDecodeError for libraries with non-ASCII paths
|
|
||||||
- Fix TypeError on Kodi start
|
|
||||||
- Fix Kodi Masterlock for nfs paths (requires restart)
|
|
||||||
|
|
||||||
version 2.7.8:
|
|
||||||
- Fix widgets not working in some cases like NVidia Shield
|
|
||||||
- Fix appending of show title, season and episode number
|
|
||||||
- Fix node paths for skins
|
|
||||||
|
|
||||||
version 2.7.7:
|
|
||||||
- Fix sync not working due to non-ASCII Plex library names
|
|
||||||
- Fix PKC synching playstate to wrong user on profile switch. Be aware that Kodi profile switches are error-prone
|
|
||||||
- Fix playback sometimes not being reported for direct paths
|
|
||||||
- Fix float() argument must be a string or a number
|
|
||||||
- Fix nodes for skin use
|
|
||||||
- Fix 'NoneType' object has no attribute 'kodi_path'
|
|
||||||
|
|
||||||
version 2.7.6:
|
|
||||||
- Make 2.7.5 available for everyone
|
|
||||||
|
|
||||||
version 2.7.5:
|
|
||||||
- Giant overhaul of widgets
|
|
||||||
- Fix some KeyErrors when playing songs
|
|
||||||
- Fix rare cases where playlists were being created
|
|
||||||
|
|
||||||
version 2.7.4:
|
|
||||||
- Fix PKC not synching new items if an older Kodi db is present
|
|
||||||
|
|
||||||
version 2.7.3:
|
|
||||||
- Fix PKC trying to initialize playqueues over and over again
|
|
||||||
- Fix PKC not starting due to a higher version Kodi database
|
|
||||||
|
|
||||||
version 2.7.2:
|
|
||||||
- Fix Kodi profile switch not working correctly and PKC not exiting cleanly
|
|
||||||
|
|
||||||
version 2.7.1:
|
|
||||||
- Fix playback not starting at all
|
|
||||||
- Fix rare TypeError: unsupported operand type(s) for /: 'NoneType' and 'int' on playback startup
|
|
||||||
- Improve plex db lookups by creating better db indicees
|
|
||||||
- Fix background sync crashing in rare cases
|
|
||||||
- Update translations
|
|
||||||
- Add Ko-fi donate button
|
|
||||||
|
|
||||||
version 2.7.0:
|
|
||||||
- WARNING: You will need to reset the Kodi database if you're using the stable version of PKC!
|
|
||||||
- Version 2.6.6-9 for everyone
|
|
||||||
- Choose which Plex libraries get synched to Kodi
|
|
||||||
|
|
||||||
version 2.6.9 (beta only):
|
|
||||||
- Fix PKC crashing on resetting the database
|
|
||||||
|
|
||||||
version 2.6.8 (beta only):
|
|
||||||
- Choose which Plex libraries get synched to Kodi
|
|
||||||
- Fix PKC becoming unresponsive
|
|
||||||
- Fix rare case where thousands of identical playlists could be generated
|
|
||||||
- Fix movies or shows disappearing in fringe cases
|
|
||||||
- Fix processing of collections in special cases
|
|
||||||
- Implement Codacy suggestions
|
|
||||||
|
|
||||||
version 2.6.7 (beta only):
|
|
||||||
- Fix "Unauthorized for PMS" e.g. on switching Plex users
|
|
||||||
- Improve error messages when playback failes
|
|
||||||
|
|
||||||
version 2.6.6 (beta only):
|
|
||||||
- WARNING: You will need to reset the Kodi database!
|
|
||||||
- Greatly speed up sync for episodes, especially for large libraries
|
|
||||||
- Allow websocket redirects. Never allow insecure HTTPs connections for Kodi Leia
|
|
||||||
- Optimize headers for communication with PMS to appear like a Plex Media Player
|
|
||||||
- Fix PMS log entries 'Unable to find client profile for device'
|
|
||||||
- Improve sync dialog
|
|
||||||
|
|
||||||
version 2.6.5:
|
|
||||||
- Fix extras not playing
|
|
||||||
- Hide "Verify SSL certificate" setting for Kodi 18 Krypton
|
|
||||||
- Improve logging
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.6.4:
|
|
||||||
- Fix music items getting deleted on startup
|
|
||||||
- Never ignore SSL certificate errors for Kodi >= 18 - just like Kodi
|
|
||||||
- Fix playback not starting at the beginning
|
|
||||||
- Improve dialog to manually enter PMS IP and port
|
|
||||||
- Show logged in Plex home user in the settings and allow changing it
|
|
||||||
- Update German strings
|
|
||||||
- Implement Codacy suggestions
|
|
||||||
|
|
||||||
version 2.6.3:
|
|
||||||
- Fix PKC crashing on Xbox
|
|
||||||
|
|
||||||
version 2.6.2:
|
|
||||||
- Fix playlist sync: sequence item 0: expected string or unicode
|
|
||||||
- Fix PKC not deleting all the items it should
|
|
||||||
- Fix keyError 'sessionKey' for weird PMS messages
|
|
||||||
- Fix artwork caching AttributeError: 'ImageCachingThread' object has no attribute 'cancel'
|
|
||||||
- Improve pop-up "Searching for PMS"
|
|
||||||
- Fix FutureWarning
|
|
||||||
|
|
||||||
version 2.6.1:
|
|
||||||
- WARNING: You will need to reset the Kodi database!
|
|
||||||
- Fix TV sections not being deleted e.g. after user switch
|
|
||||||
- Don't show a library sync error pop-up when full sync is interrupted
|
|
||||||
- Fix to correctly escape paths
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.6.0:
|
|
||||||
- Support for Kodi 18 Leia
|
|
||||||
- Big overhaul of the synching process, it's now much faster
|
|
||||||
- PKC now supports really big Plex and Kodi libraries
|
|
||||||
- Too many other improvements to recount. See the changelog for the 2.5.x versions
|
|
||||||
Furthermore:
|
|
||||||
- Don't lock Plex DB when processing websocket messages
|
|
||||||
- Fix KeyError: u'kodi_fileid' for some Plex websocket messages
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.5.23 (beta only):
|
|
||||||
- Hopefully fix slow playback startup just after Kodi startup
|
|
||||||
- Better, safer way to enter network credentials for Direct Paths
|
|
||||||
- Fix check whether a direct path is accessible
|
|
||||||
- Fix OperationalError: no such table on database reset
|
|
||||||
- Fix widgets not displaying correct playstate after PKC startup
|
|
||||||
- Fix 'NoneType' object has no attribute 'execute' when Plex artwork is not synced and an item is deleted
|
|
||||||
- Update translations
|
|
||||||
- Log whether Plex artwork is synced to Kodi
|
|
||||||
|
|
||||||
version 2.5.22 (beta only):
|
|
||||||
- Fix rare EOFError and PKC starting wrong video as a consequence
|
|
||||||
|
|
||||||
version 2.5.21 (beta only):
|
|
||||||
- Fix KodiVideoDB object has no attribute kodiconn
|
|
||||||
- Fix local variable 'set_api' referenced before assignment
|
|
||||||
|
|
||||||
version 2.5.20 (beta only):
|
|
||||||
- Begin a new transaction when database was locked
|
|
||||||
- Fix browsing to show from info dialog
|
|
||||||
- Fix rare KeyError if user is playing something somewhere else
|
|
||||||
|
|
||||||
version 2.5.19 (beta only):
|
|
||||||
- Fix crash on startup-sync due to missing albums
|
|
||||||
- Fix browsing to show from info dialog
|
|
||||||
|
|
||||||
version 2.5.18 (beta only):
|
|
||||||
- Fix playback start: Don't lock databases when starting playback
|
|
||||||
- Refresh Kodi view only once on full syncs
|
|
||||||
- Ignore playstate updates for full sync time stamps croneter committed
|
|
||||||
- Try even longer to write to Kodi database
|
|
||||||
- Fix some items rarely not being synced
|
|
||||||
|
|
||||||
version 2.5.17 (beta only):
|
|
||||||
- Fix playback not starting for really large libraries
|
|
||||||
|
|
||||||
version 2.5.16 (beta only):
|
|
||||||
- Fix KeyError due to malformed PMS messages
|
|
||||||
- Fix to database parameter must be string
|
|
||||||
|
|
||||||
version 2.5.15 (beta only):
|
|
||||||
- Make PKC potentially compatible with several database schemas
|
|
||||||
- Support for Kodi 18 Leia RC 5.2
|
|
||||||
- Increase number of attempts to write to Kodi DB
|
|
||||||
- Further increase database sync resiliance
|
|
||||||
|
|
||||||
version 2.5.14 (beta only):
|
|
||||||
Fix rare OperationalError: Locked Database
|
|
||||||
|
|
||||||
version 2.5.13 (beta only):
|
|
||||||
- Fix playback not starting up
|
|
||||||
- Fix Plex channels and watch later not working
|
|
||||||
- Hopefully fix playstate not being synced to PMS
|
|
||||||
|
|
||||||
version 2.5.12 (beta only):
|
|
||||||
- WARNING: You will need to reset the Kodi database!
|
|
||||||
- New option to not use Plex artwork
|
|
||||||
- Add-on paths: Fix resume if playback not initiated with PKC
|
|
||||||
- Increase database resiliance with sqlite WAL mode
|
|
||||||
|
|
||||||
version 2.5.11 (beta only):
|
|
||||||
- Direct Paths: Fix AttributeError for widgets
|
|
||||||
|
|
||||||
version 2.5.10 (beta only):
|
|
||||||
- Enable Plex Hub listings to be used for widgets
|
|
||||||
- Finally fix deleteting of items from PMS not working
|
|
||||||
- Catch sqlite OperationalError for websocket messages
|
|
||||||
- Revert "Increase database timeouts"
|
|
||||||
|
|
||||||
version 2.5.9 (beta only):
|
|
||||||
- Compatibility with Kodi 18 RC 4
|
|
||||||
- New setting to escape paths e.g. for HTTP direct paths
|
|
||||||
- Ensure path replacement never contains trailing (back)slash
|
|
||||||
- Leia: fix resetting of videoplayer autoplay next item
|
|
||||||
- Don't store identical show artwork for seasons
|
|
||||||
- Close DB connections while caching images
|
|
||||||
- Increase database timeouts
|
|
||||||
- Improve logging for seasons
|
|
||||||
|
|
||||||
version 2.5.8 (beta only):
|
|
||||||
- Hopefully fix Kodi crashing on playback start
|
|
||||||
- Fix video resuming from old resume point
|
|
||||||
- Fix database is locked
|
|
||||||
- Faster way to initialize playlists on the Plex side
|
|
||||||
- Fix PKC recreating playlists too often
|
|
||||||
- Shutdown playlist sync if necessary
|
|
||||||
|
|
||||||
version 2.5.7 (beta only):
|
|
||||||
- WARNING: You will need to reset the Kodi database!
|
|
||||||
- Increase timeout for database connections
|
|
||||||
- Fix music DB not being wiped on database reset
|
|
||||||
- Improve Plex playQueue resiliance
|
|
||||||
|
|
||||||
version 2.5.6 (beta only):
|
|
||||||
- Fix many items not getting synced
|
|
||||||
- Fix episodes not being synced to due a missing season
|
|
||||||
- Fix some very few items not being synced
|
|
||||||
- Fix ValueError during sync due to missing Plex timestamp
|
|
||||||
- Fix resume for episodes for add-on paths
|
|
||||||
- Fix movies not showing up on switching PMS
|
|
||||||
- Finish full syncs during playbacks, don't start new ones
|
|
||||||
- Fix AttributeError when a playlist disappeared
|
|
||||||
- Close sync dialog if video playback starts
|
|
||||||
- Don't show sync messages while Kodi is playing something
|
|
||||||
- Only marking full sync as successful if that is indeed the case
|
|
||||||
- Optimize code
|
|
||||||
|
|
||||||
version 2.5.5 (beta only):
|
|
||||||
- Fix OperationalError and PKC not starting up
|
|
||||||
|
|
||||||
version 2.5.4 (beta only):
|
|
||||||
- Fix a couple of issues related to episodes
|
|
||||||
- Fix permanent missing library items if PMS failed to send a single response
|
|
||||||
- Fix OperationalError: enforce Kodi restart with clean DB once
|
|
||||||
- Fix switching PMS not recognizing when old PMS is selected
|
|
||||||
- Fix PKC not automatically connecting to changed PMS IP on startup
|
|
||||||
- Remove message "Full library sync finished"
|
|
||||||
- Fix PKC not automatically connecting to changed PMS IP on startup
|
|
||||||
- Remove cProfile program metrics measurements
|
|
||||||
|
|
||||||
version 2.5.3 (beta only):
|
|
||||||
- Fix Plex sections not showing up or disappearing
|
|
||||||
|
|
||||||
version 2.5.2 (beta only):
|
|
||||||
- Rewire library sync
|
|
||||||
- Optimize sqlite transactions
|
|
||||||
- Replace annoying sync message with PKC settings info
|
|
||||||
- Add PKC settings status indication for caching
|
|
||||||
- Fix KeyError when synching playlists
|
|
||||||
- Fix ImportError for Plex Companion gdm issues
|
|
||||||
- Increase database connection cache size
|
|
||||||
- Force-Reboot Kodi immediately if sqlite PRAGMA WAL causes errors
|
|
||||||
- Force a full sync on switching Plex username
|
|
||||||
- Fix wierd behavior upon switching to another PMS
|
|
||||||
- More bugfixes and code optimizations
|
|
||||||
|
|
||||||
version 2.5.1 (beta only):
|
|
||||||
- Fix OSError on resetting the database
|
|
||||||
|
|
||||||
version 2.5.0 (beta only):
|
|
||||||
- Huge rewrite of the sync mechanism - it should now be faster and more stable
|
|
||||||
- Sync huge Plex libraries now: the sync will load all data bit by bit
|
|
||||||
- Rewrote code for the main program loop, reducing the need for separate Python threads
|
|
||||||
- Rewrote and sped up code to access and change Kodi and Plex databases
|
|
||||||
- Fixes to Kodi 18 Leia music library
|
|
||||||
- Tons of other small fixes I can't remember
|
|
||||||
|
|
||||||
version 2.4.10 (beta only):
|
|
||||||
- Use xml.etree.cElementTree whenever possible to avoid memory leaks
|
|
||||||
|
|
||||||
version 2.4.9:
|
|
||||||
- Fix Kodi crashing due to PKC memory leak
|
|
||||||
|
|
||||||
version 2.4.8:
|
|
||||||
- Make 2.4.4-2.4.7 available for everyone
|
|
||||||
|
|
||||||
version 2.4.7 (beta only):
|
|
||||||
- Try to fix PKC for Enigma 2
|
|
||||||
- Fix Kodi 18 wanting to scan tags for songs all the time (you will need to reset the database in the PKC settings)
|
|
||||||
- Optimize resetting of Kodi and Plex databases
|
|
||||||
|
|
||||||
version 2.4.6 (beta only):
|
|
||||||
- Fix PKC not starting up on Enigma
|
|
||||||
- Fix sync issues if video lies in root of file system
|
|
||||||
- Make sure we retain a dummy first music artist entry
|
|
||||||
- Increase logging
|
|
||||||
|
|
||||||
version 2.4.5 (beta only):
|
|
||||||
- Fix playback not starting up at all
|
|
||||||
- Rewire Kodi library refreshs
|
|
||||||
- Wipe Kodi database on first PKC run to more reliably install PKC
|
|
||||||
|
|
||||||
version 2.4.4 (beta only):
|
|
||||||
- Fix rare case when playback would not start-up
|
|
||||||
- Increase logging
|
|
||||||
|
|
||||||
version 2.4.3:
|
|
||||||
- Fix Kodi addons throwing jsonrpc errors (database reset needed)
|
|
||||||
|
|
||||||
version 2.4.2:
|
|
||||||
- Make version 2.4.1 available for everyone
|
|
||||||
|
|
||||||
version 2.4.1 (beta only):
|
|
||||||
- Hopefully fix endless playlist sync loops
|
|
||||||
- Ensure shows are deleted before seasons before episodes
|
|
||||||
- Fix library sync crash on deleting episode with missing season
|
|
||||||
- Fix numbering of already existing playlist files
|
|
||||||
- Optimize logging
|
|
||||||
|
|
||||||
version 2.4.0:
|
|
||||||
- Use pretty Plex dialogs for everyone!
|
|
||||||
|
|
||||||
version 2.3.14 (beta only):
|
|
||||||
- Fix AttributeError on forcing texture caching
|
|
||||||
- Switch to Plex style dialogs
|
|
||||||
- Include PKC info in plex.tv dialogs
|
|
||||||
- Include PKC info in user selection dialog
|
|
||||||
|
|
||||||
version 2.3.13 (beta only):
|
|
||||||
- Pretty Plex dialogs for plex.tv sign-in and user selection
|
|
||||||
- Fix UnicodeDecodeError for PMS with non ASCII chars on local LAN discovery
|
|
||||||
- Fix add-on settings not opening on installation
|
|
||||||
- Greatly speed up deleting of items on the Kodi side
|
|
||||||
- Safely parse XMLs using defusedxml
|
|
||||||
- Fix PKC trying to sync audio playlists even when audio sync disabled
|
|
||||||
- Some code cleanup
|
|
||||||
|
|
||||||
version 2.3.12:
|
|
||||||
- Fix Kodi hanging if media stream selection is aborted
|
|
||||||
- Fix potential sync crash
|
|
||||||
- Revert "Fix Kodi crash by committing to DB frequently"
|
|
||||||
|
|
||||||
version 2.3.11 (beta only):
|
|
||||||
- Fix Kodi crash by committing to DB frequently
|
|
||||||
|
|
||||||
version 2.3.10:
|
|
||||||
- Compatibility with Kodi 18 Leia Beta 1
|
|
||||||
- Update translations
|
|
||||||
- Make version 2.3.9 available for everyone
|
|
||||||
|
|
||||||
version 2.3.9 (beta only):
|
|
||||||
- Fix playback not resuming (Kodi 18 ignores listitem "StartOffset")
|
|
||||||
- Fix playerid not being retrieved for Kodi 18
|
|
||||||
- Prefer local trailers; new setting to list extras instead of playing trailer
|
|
||||||
|
|
||||||
version 2.3.8:
|
|
||||||
- Fix typo
|
|
||||||
- Make version 2.3.4-2.3.7 available for everyone
|
|
||||||
|
|
||||||
version 2.3.7 (beta only):
|
|
||||||
- Fix library sync crash due to exotic playlist characters
|
|
||||||
- Force-deactivate playlist sync for Microsoft UWP for Kodi 18
|
|
||||||
|
|
||||||
version 2.3.6 (beta only):
|
|
||||||
- Fix PKC not starting by decoupling watchdog/subprocess modules
|
|
||||||
|
|
||||||
version 2.3.5 (beta only):
|
|
||||||
- Fix PKC not starting by importing playlist module only when sync enabled
|
|
||||||
|
|
||||||
version 2.3.4 (beta only):
|
|
||||||
- Fix playback sometimes not starting and UnicodeEncodeError for logging
|
|
||||||
|
|
||||||
version 2.3.3:
|
|
||||||
- Choose trailer if several are present (DB reset required)
|
|
||||||
|
|
||||||
version 2.3.2:
|
|
||||||
- Fix casting to PKC failing
|
|
||||||
|
|
||||||
version 2.3.1:
|
|
||||||
- Fix library sync crashing due to Plex photo albums
|
|
||||||
|
|
||||||
version 2.3.0:
|
|
||||||
Major stable version bump. Highlights:
|
|
||||||
- Sync Plex playlists to Kodi and Kodi playlists to Plex!
|
|
||||||
- Support for Plex collection/set artwork
|
|
||||||
- Many bug fixes, especially Plex Companion
|
|
||||||
- Tons of code improvements in the hope that someone else will help with developing PKC
|
|
||||||
Warning: the 2 helper add-ons for movies and tv shows also received an upgrade from 2.0.4 to 2.0.5. If you want to downgrade PKC, be sure to downgrade these add-ons as well!
|
|
||||||
|
|
||||||
version 2.2.18 (beta only):
|
|
||||||
- Fix PKC tv show node "all"
|
|
||||||
- Move PKC playlist shortcut
|
|
||||||
|
|
||||||
version 2.2.17 (beta only):
|
|
||||||
- Access Plex Hubs. Listing will be different depending on Kodi section!
|
|
||||||
- Fix year for songs missing
|
|
||||||
- Fix Plex extras not playing
|
|
||||||
- Fix rare library sync crash
|
|
||||||
|
|
||||||
version 2.2.16 (beta only):
|
|
||||||
- Enable Kodi libraries for Plex Music libraries
|
|
||||||
- New Playlists menu item for video libraries
|
|
||||||
- Only show Plex libraries in the applicable Kodi media category
|
|
||||||
- Optimize code
|
|
||||||
|
|
||||||
version 2.2.15 (beta only):
|
|
||||||
- Fix ImportError on first PKC run
|
|
||||||
|
|
||||||
version 2.2.14 (beta only):
|
|
||||||
- Hopefully fix playlist sync loops
|
|
||||||
|
|
||||||
version 2.2.13 (beta only):
|
|
||||||
- Fix library sync crash
|
|
||||||
- Fix switching to __future__ module
|
|
||||||
- Fix "Prefer Kodi Artwork" toggle doing the exact opposite
|
|
||||||
- Fix "Prefer Kodi artwork" setting not being visible
|
|
||||||
|
|
||||||
version 2.2.12 (beta only):
|
|
||||||
- Fix slow sync. Fix endless sync of corrupted PMS elements
|
|
||||||
- Refactor playlist code
|
|
||||||
- Fix FutureWarning
|
|
||||||
|
|
||||||
version 2.2.11 (beta only):
|
|
||||||
- Fix OnDeck widget for Direct Paths
|
|
||||||
- Fix Plex Companion crashing when connected to Plex Web
|
|
||||||
- Fix Plex Companion crash when connected to Plex Web playing playlist music
|
|
||||||
- Improve Plex playback report when playing music playlist
|
|
||||||
- Improve reliability in Kodi song playback
|
|
||||||
- Catch some errors if user mixes audio and video in Kodi playqueue
|
|
||||||
|
|
||||||
version 2.2.10 (beta only):
|
|
||||||
- Fix playlists getting recreated and deleted in an endless loop
|
|
||||||
- Add some safety nets for playlist sync
|
|
||||||
- Fix FutureWarning
|
|
||||||
- Fix playlist sync settings not disappearing
|
|
||||||
- Optimize code
|
|
||||||
|
|
||||||
version 2.2.9 (beta only):
|
|
||||||
- Hopefully fix Kodi and Plex playlists getting out of sync
|
|
||||||
- Fix and optimize startup of playlist sync
|
|
||||||
- Hide certain playlist settings under certain conditions
|
|
||||||
- Fix errors in Kodi log
|
|
||||||
|
|
||||||
version 2.2.8 (beta only):
|
|
||||||
- Support for Plex collection artwork (PKC settings toggle under Artwork)
|
|
||||||
- Fix hard PKC reset not working (OSError: no such file)
|
|
||||||
- Deduplication
|
|
||||||
- Catch exception
|
|
||||||
- Update translations
|
|
||||||
- Extend Kodi metadata
|
|
||||||
- Update readme
|
|
||||||
|
|
||||||
version 2.2.7 (beta only):
|
|
||||||
- Allow to only sync specific Plex or Kodi playlists
|
|
||||||
- Don't show artwork sync progress, reduce setting-writes
|
|
||||||
- Fix playback sometimes not starting up
|
|
||||||
- Use __future__ for contextmenu.py
|
|
||||||
- Fix imports
|
|
||||||
|
|
||||||
version 2.2.6 (beta only):
|
|
||||||
- Fix default settings string, only show in English, hopefully fixes PKC loosing its settings
|
|
||||||
|
|
||||||
version 2.2.5 (beta only):
|
|
||||||
- Fix AttributeError and add_update has crashed
|
|
||||||
|
|
||||||
version 2.2.4 (beta only):
|
|
||||||
- Fix LibrarySync crashing due to Plex Companion messages
|
|
||||||
|
|
||||||
version 2.2.3 (beta only):
|
|
||||||
- Compatibility with Kodi Krypton Alpha 2
|
|
||||||
- Append tv show and SxxExx to episode playlist entries
|
|
||||||
|
|
||||||
version 2.2.2 (beta only):
|
|
||||||
- Fixes to locking mechanisms which resulted in weird behavior in some cases
|
|
||||||
- Switch to Python __future__ unicode_literals and absolute paths
|
|
||||||
- Fix UnboundLocalError for playlists
|
|
||||||
- Check all Kodi database versions before starting PKC
|
|
||||||
- Fix KeyError on non-PKC playback startup
|
|
||||||
- Speed up subtitle download to Kodi
|
|
||||||
- Update translations
|
|
||||||
- PEP-8 stuff
|
|
||||||
|
|
||||||
version 2.2.1 (beta only):
|
|
||||||
- Fix library sync crash due to PMS sending string, not unicode
|
|
||||||
- Fix playback from playlists for add-on paths
|
|
||||||
- Detect playback from a Kodi playlist for add-on paths - because we need some hacks due to Kodi bugs
|
|
||||||
- Fix add-on paths playstate and Plex Companion for playlists
|
|
||||||
- Fix Kodi telling Plex companion false playqueue position
|
|
||||||
- Don't try to get a Kodi library items for Plex clips
|
|
||||||
- Update translations
|
|
||||||
|
|
||||||
version 2.2.0 (beta only):
|
|
||||||
- Support for syncing Plex playlists to Kodi and vice-versa! (Kodi mixed music and video playlists cannot be supported as Plex does not support them)
|
|
||||||
|
|
||||||
version 2.1.6:
|
|
||||||
- Fix slow sync. Fix endless sync of corrupted PMS elements
|
|
||||||
|
|
||||||
version 2.1.5:
|
|
||||||
- Fix OnDeck widget for Direct Paths
|
|
||||||
|
|
||||||
version 2.1.4:
|
|
||||||
- Fix PKC settings suddenly getting lost
|
|
||||||
- Don't show artwork sync progress, reduce setting-writes
|
|
||||||
|
|
||||||
version 2.1.3:
|
|
||||||
- Fix default settings string, only show in English, hopefully fixes PKC loosing its settings
|
|
||||||
|
|
||||||
version 2.1.2:
|
|
||||||
- Compatibility with Kodi Krypton Alpha 2
|
|
||||||
- Check all Kodi database versions before starting PKC
|
|
||||||
- Fix KeyError on non-PKC playback startup
|
|
||||||
- PEP-8 stuff
|
|
||||||
|
|
||||||
version 2.1.1:
|
|
||||||
- Fix Library Sync crash on Android
|
|
||||||
|
|
||||||
version 2.1.0:
|
|
||||||
Finally a new update for the stable version. You will need to reconnect to your PMS and reset the Kodi database once. Highlights of v2 include:
|
|
||||||
- Support for Plex extras
|
|
||||||
- Huge improvements to Plex Companion
|
|
||||||
- Fixes to Alexa voice control
|
|
||||||
- Kodi 18 Leia Alpha 1 support
|
|
||||||
- Improvements to playback start-up
|
|
||||||
- Improvements to the syncing mechanism, which should get rid of a ton of small bugs
|
|
||||||
- Fixes to widgets and resuming playback
|
|
||||||
- Use of plex.direct paths instead of local IP addresses to ensure the SSL certificates shown by the PMS are deemed valid
|
|
||||||
- Fix Kodi screensaver
|
|
||||||
- Faster PKC startup
|
|
||||||
- And tons of other stuff...</news>
|
|
||||||
</extension>
|
</extension>
|
||||||
</addon>
|
</addon>
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
version 2.12.22:
|
||||||
|
- version 2.12.20 and 2.12.21 for everyone
|
||||||
|
|
||||||
version 2.12.21 (beta only):
|
version 2.12.21 (beta only):
|
||||||
- Switch to new websocket implementation
|
- Switch to new websocket implementation
|
||||||
- Hopefully fix RuntimeError: no add-on id "plugin.video.plexkodiconnect"
|
- Hopefully fix RuntimeError: no add-on id "plugin.video.plexkodiconnect"
|
||||||
|
|
Loading…
Reference in a new issue