Commit Graph

28 Commits

Author SHA1 Message Date
croneter 176fa07e80 Refactoring: move all exceptions in a single module 2021-09-24 17:19:50 +02:00
croneter 1207ab485c Fix rare KeyError: None when trying to sync the playlist 2020-12-17 17:33:55 +01:00
croneter 80181873d1 Fix OperationalError when starting with a fresh PKC installation 2019-12-08 16:41:43 +01:00
croneter f4ea051c81
Merge pull request #1073 from croneter/fix-userswitch
Optimize threads by using events instead of a polling mechanism. Fixes PKC becoming unresponsive, e.g. when switching users
2019-11-30 16:27:06 +01:00
croneter c85e1e2bd0 Optimize threads by using events instead of a polling mechanism. Fixes PKC become unresponsive, e.g. when switching users 2019-11-30 13:48:51 +01:00
croneter 56324b1e88 Fix OperationalError when resetting PKC 2019-11-25 08:03:06 +01:00
croneter 26fa1ff909 Use file size and last modification time to compare Kodi playlist files instead of slow MD5 hash of file 2019-08-01 14:53:49 +02:00
croneter a46cb731cf Refactor Plex API 2019-06-12 11:53:41 +02:00
croneter eef0eda426 Fix 'NoneType' object has no attribute 'kodi_path' 2019-03-16 17:47:23 +01:00
croneter c99cead6f5 Ignore all file events for playlists caused by PKC 2019-03-10 13:22:38 +01:00
croneter 8c51ee5c7a Ignore all websocket playlist messages caused by PKC 2019-03-10 13:22:38 +01:00
croneter 1787e51c7c Zentrally register threads and introduce a way to wait for their suspension 2019-02-06 14:19:10 +01:00
croneter e9f49be7f3 Fix PKC recreating playlists too often 2018-12-23 13:01:50 +01:00
croneter db6a7ba9b4 Shutdown playlist sync if necessary
- Partially fixes #578
2018-12-23 11:12:47 +01:00
croneter 1c25441e99 Fix AttributeError when a playlist disappeared
- Should fix #568
2018-12-11 14:57:43 +01:00
croneter a045063769 Rather big change of PKC's plumbing 2018-11-18 14:59:17 +01:00
croneter 5fabaf6a8e Hopefully fix endless playlist sync loops 2018-09-23 15:06:41 +02:00
croneter d63f976da4 Update docstrings 2018-09-04 16:43:16 +02:00
croneter 7fe12968a1 Fix PKC trying to sync audio playlists even when audio sync disabled 2018-09-04 16:32:39 +02:00
croneter 53c10b0847 Fix PKC not starting by importing playlist module only when sync enabled
- Fixes #521
2018-08-05 18:10:18 +02:00
croneter 8322609ef9 Fix library sync crashing due to Plex photo albums
- Fixes #517
2018-08-03 18:37:16 +02:00
croneter 06bfb95623 Hopefully fix playlist sync loops 2018-07-15 19:20:51 +02:00
croneter 4e0429fcc9 Fix switching to __future__ module
- Fixes #507
2018-07-12 18:46:02 +02:00
croneter 61e185ae4f Improve logging 2018-07-12 10:50:45 +02:00
croneter 109fafcf4c Improve logging 2018-07-12 09:24:51 +02:00
croneter 1f5ce87bdc Improve logging for playlists 2018-07-12 07:58:48 +02:00
croneter b8286c9b14 Fix KeyError on playlist full sync 2018-07-12 07:49:48 +02:00
croneter c0d78bd273 Refactor code 2018-07-11 21:24:27 +02:00