Croneter
|
e129c94053
|
Ensure movies and tv shows are synced before music
|
2018-05-14 20:23:39 +02:00 |
|
Croneter
|
6541b16810
|
Ensure a later migration if user downgraded PKC
|
2018-05-14 20:00:49 +02:00 |
|
Croneter
|
ce284f668a
|
Fix migration
|
2018-05-14 19:57:36 +02:00 |
|
Croneter
|
f0195f14aa
|
Use plex.direct url instead of local ip to use correct SSL certificate; thus fix artwork caching
- Fixes #461
- Migration necessary: re-connect to PMS to use plex.direct URI
|
2018-05-14 19:42:00 +02:00 |
|
Croneter
|
8b1d04af79
|
Revert "Increase timeout between syncing images"
This reverts commit 0807ce5314 .
|
2018-05-14 17:56:39 +02:00 |
|
croneter
|
6c93934026
|
Version bump
|
2018-05-13 16:39:01 +02:00 |
|
croneter
|
1a261a3b9e
|
Reset artwork sync status in PKC settings on DB reset
|
2018-05-13 16:15:48 +02:00 |
|
croneter
|
2191f59092
|
Fix context menu not working for shows in library view
|
2018-05-13 16:12:50 +02:00 |
|
croneter
|
4a948c1639
|
Fix Plex Companion playstate status for iOS
- Partially fixes #456
|
2018-05-13 15:50:26 +02:00 |
|
croneter
|
5241baef28
|
Show FanartTV lookup progress in PKC settings
|
2018-05-13 15:22:03 +02:00 |
|
croneter
|
f8560aec4d
|
Optimize startup of additional fanart sync
|
2018-05-13 14:42:58 +02:00 |
|
croneter
|
9b2291dd47
|
Reduce logging
|
2018-05-13 14:22:50 +02:00 |
|
croneter
|
d16296395f
|
Show caching progress for Plex images in the PKC settings
|
2018-05-13 14:20:39 +02:00 |
|
croneter
|
8d76bc53e5
|
Fix rare library sync errors
- Fixes #462
|
2018-05-13 12:31:54 +02:00 |
|
Croneter
|
ad9de09027
|
Merge branch 'hotfixes' into playlists
|
2018-05-04 19:03:47 +02:00 |
|
Croneter
|
63f7d5615d
|
Finally support for Extras!
|
2018-05-04 19:03:27 +02:00 |
|
Croneter
|
ce29f5a60e
|
Fix ValueError for third party add-ons calling PKC
|
2018-05-04 15:11:18 +02:00 |
|
Croneter
|
569cb71ca8
|
Refactor playlist and playqueue classes
|
2018-05-03 17:30:29 +02:00 |
|
Croneter
|
5bfe9b7c7f
|
Also do a playlist full sync on library full sync
|
2018-05-03 17:20:23 +02:00 |
|
Croneter
|
25a9a3c4ce
|
Optimize logging
|
2018-05-03 17:13:00 +02:00 |
|
Croneter
|
73655d354f
|
Optimize logging
|
2018-05-03 14:02:00 +02:00 |
|
Croneter
|
2a862b5169
|
Optimize length for playlist filename (m3u instead of m3u8)
|
2018-05-03 08:29:14 +02:00 |
|
Croneter
|
6bcddc8382
|
raise PlaylistError instead of just returning
|
2018-05-03 08:24:41 +02:00 |
|
Croneter
|
ca1033801d
|
Add setting to (de)activate playlist sync
|
2018-05-03 08:20:55 +02:00 |
|
Croneter
|
c61fc3241f
|
Ensure that music playlists are not synced if music is deactivated
|
2018-05-03 08:01:26 +02:00 |
|
Croneter
|
df7bfd2e0c
|
Improve logging
|
2018-05-03 07:56:32 +02:00 |
|
Croneter
|
f5a457a87d
|
Rename variable
|
2018-05-03 07:53:28 +02:00 |
|
Croneter
|
a8d02bffdc
|
Merge branch 'master' into playlists
|
2018-05-03 07:43:45 +02:00 |
|
Croneter
|
b357f43e79
|
Revert "Use list instead of set"
This reverts commit 5cea57e935 .
Fixes #460
Fixes #458
|
2018-05-02 19:29:04 +02:00 |
|
Croneter
|
0c3db3e2f8
|
Delete all synced playlists on PKC (database) reset
|
2018-05-02 19:13:56 +02:00 |
|
Croneter
|
5b4ed1d6a6
|
Fix music playlists
|
2018-05-02 18:50:31 +02:00 |
|
Croneter
|
b00ec8989c
|
Optimize logging
|
2018-05-02 18:22:23 +02:00 |
|
Croneter
|
63c829b042
|
Fix error message upon playlist deletion
|
2018-05-02 18:14:33 +02:00 |
|
Croneter
|
81b1d18192
|
Don't let librarysync crash if Plex playlist deletion doesnt work
|
2018-05-02 18:05:27 +02:00 |
|
Croneter
|
3016c9747f
|
Fix possible AttributeError
|
2018-05-02 17:59:06 +02:00 |
|
Croneter
|
c3b649c1b1
|
Clean up code
|
2018-05-02 17:55:27 +02:00 |
|
Croneter
|
799f9ba25a
|
Fix Plex playlist duplicating
|
2018-05-02 17:55:19 +02:00 |
|
Croneter
|
c98a8456ff
|
Introduce playlist locking; override watchdog dispatching
|
2018-05-02 17:45:31 +02:00 |
|
Croneter
|
2971dd3f7c
|
Extend websocket listening to Plex playlist changes
|
2018-05-02 17:27:35 +02:00 |
|
Croneter
|
0baa081dc6
|
Optimize logging
|
2018-05-02 16:57:27 +02:00 |
|
Croneter
|
5fd6587ff7
|
Fix deleting Plex playlists
|
2018-05-02 16:47:03 +02:00 |
|
Croneter
|
2f25453fe2
|
Plex playlist creation does not update hash; fix Kodi monitoring
|
2018-05-02 16:46:54 +02:00 |
|
Croneter
|
02e1917072
|
Increase logging
|
2018-05-02 16:20:20 +02:00 |
|
Croneter
|
94641b9ed6
|
Improve logging
|
2018-05-02 15:59:59 +02:00 |
|
Croneter
|
c4841ed946
|
Fix logging
|
2018-05-02 15:56:31 +02:00 |
|
Croneter
|
c36746dbdf
|
Fix use of wrong function
|
2018-05-02 15:50:26 +02:00 |
|
Croneter
|
b33ed4ccbe
|
Fix putting more items on Plex playlist
|
2018-05-02 15:44:54 +02:00 |
|
Croneter
|
61b0645314
|
Rename function
|
2018-05-02 15:34:21 +02:00 |
|
Croneter
|
e637f36a21
|
Save Plex playlist details on initialization
|
2018-05-02 15:17:58 +02:00 |
|
Croneter
|
376338a9b0
|
Fix initializing of playlists on the Plex side
|
2018-05-02 09:33:37 +02:00 |
|
Croneter
|
ba0aff0f54
|
Rename function
|
2018-05-01 18:08:31 +02:00 |
|
Croneter
|
6c3c9a4f93
|
Use m3u instead of m3u8
|
2018-05-01 17:59:51 +02:00 |
|
Croneter
|
9f4dbe6ee5
|
Increase logging
|
2018-05-01 17:13:00 +02:00 |
|
Croneter
|
341571e232
|
Fix saving Plex updatedAt value for new playlists
|
2018-05-01 17:09:58 +02:00 |
|
Croneter
|
8ee20b1bba
|
Fix sync if Kodi playlist has been deleted
|
2018-05-01 16:52:12 +02:00 |
|
Croneter
|
20fef65b3d
|
Fix playlist id and naming on playlist creation
|
2018-05-01 16:48:31 +02:00 |
|
Croneter
|
7ddfc0143d
|
Revert "Remove API method playlist_type()"
This reverts commit 7b64b794f2 .
|
2018-05-01 16:44:40 +02:00 |
|
Croneter
|
7dde71734c
|
Fix updating playlist object from XML
|
2018-05-01 16:41:10 +02:00 |
|
Croneter
|
1a3a94894b
|
Fix AttributeError for exceptions
|
2018-05-01 16:37:27 +02:00 |
|
Croneter
|
ff72648570
|
Fix AttributeError
|
2018-05-01 16:35:26 +02:00 |
|
Croneter
|
f8682fb8cb
|
Fix AttributeErrors
|
2018-05-01 16:33:49 +02:00 |
|
Croneter
|
e2c90ac0f4
|
Fix AttributeErrors for Plex playlist id
|
2018-05-01 16:31:03 +02:00 |
|
Croneter
|
7b64b794f2
|
Remove API method playlist_type()
|
2018-05-01 16:30:04 +02:00 |
|
Croneter
|
6f6fb16352
|
Hopefully fix download of Plex playlists
|
2018-05-01 16:27:18 +02:00 |
|
Croneter
|
b448d1c06f
|
Fix setting Kodi playlist path
|
2018-05-01 16:20:57 +02:00 |
|
Croneter
|
e8aba6b77b
|
Increase logging
|
2018-05-01 16:18:06 +02:00 |
|
Croneter
|
26c588828e
|
Fix ValueError
|
2018-05-01 16:12:25 +02:00 |
|
Croneter
|
4e16756829
|
Fix AttributeErrors
|
2018-05-01 16:09:35 +02:00 |
|
Croneter
|
1780b3948b
|
Fix KeyError
|
2018-05-01 16:08:24 +02:00 |
|
Croneter
|
0cedfd7a7d
|
Fix Plex playlist download
|
2018-05-01 16:04:26 +02:00 |
|
Croneter
|
df2b3810bf
|
Fix FutureWarning for etree xmls
|
2018-05-01 15:24:58 +02:00 |
|
Croneter
|
1de2390cdd
|
Fix IndexError for setting playlist path
|
2018-05-01 15:23:39 +02:00 |
|
Croneter
|
892458981d
|
Fix AttributeError for setting playlist path
|
2018-05-01 15:21:29 +02:00 |
|
Croneter
|
151c679e29
|
Fix WindowsError for WatchDog trying to monitor playlists
|
2018-05-01 15:13:42 +02:00 |
|
Croneter
|
5ce97246d1
|
Fix TypeError for getting a PMS playlist
|
2018-05-01 14:59:57 +02:00 |
|
Croneter
|
f622eab809
|
Fix TypeError for PlaylistObject instantiation
|
2018-05-01 14:56:07 +02:00 |
|
Croneter
|
b50506b891
|
Fix AttributError due to false import
|
2018-05-01 14:55:11 +02:00 |
|
Croneter
|
e38f99f088
|
Playlist sync support, part 2
|
2018-05-01 14:48:49 +02:00 |
|
Croneter
|
ac8b8e6153
|
Optimize start of playlist monitor
|
2018-04-30 15:01:43 +02:00 |
|
Croneter
|
952261fb5a
|
Add some comments
|
2018-04-30 14:18:14 +02:00 |
|
Croneter
|
e1c7ab5b04
|
PEP8
|
2018-04-30 14:16:45 +02:00 |
|
Croneter
|
29d9a29cb7
|
Merge branch 'hotfixes' into playlists
|
2018-04-29 14:44:32 +02:00 |
|
Croneter
|
0807ce5314
|
Increase timeout between syncing images
|
2018-04-29 14:39:36 +02:00 |
|
Croneter
|
f87a631674
|
Revert "Increase timeout between syncing images"
This reverts commit 62d6c8fe45 .
|
2018-04-29 14:39:08 +02:00 |
|
Croneter
|
559bd5408f
|
Optimize startup of image caching
|
2018-04-29 14:26:53 +02:00 |
|
Croneter
|
1ca2bdba79
|
Less logging
|
2018-04-29 14:16:56 +02:00 |
|
Croneter
|
62d6c8fe45
|
Increase timeout between syncing images
- Partially fixes #457
|
2018-04-29 14:14:31 +02:00 |
|
Croneter
|
d3ef80ed22
|
Cache missing posters and backgrounds/fanart on Kodi startup
- Partially fixes #457
|
2018-04-29 14:12:39 +02:00 |
|
Croneter
|
51f47452f2
|
Add toggle to deactivate image caching during playback
- Partially fixes #451 - you can now disable image caching during playback
|
2018-04-29 14:11:03 +02:00 |
|
Croneter
|
5cea57e935
|
Use list instead of set
|
2018-04-29 12:39:29 +02:00 |
|
Croneter
|
0a83d6c084
|
Playlist sync support, part 1
|
2018-04-28 09:12:29 +02:00 |
|
Croneter
|
7fb0f32bcf
|
Fix TV show artwork Kodi native library (reset Kodi DB!)
|
2018-04-26 08:18:51 +02:00 |
|
Croneter
|
54c132d3e3
|
Fix music database if new music is added in the background
|
2018-04-26 08:01:27 +02:00 |
|
Croneter
|
8a08d85cce
|
Kodi Leia: Fix playback failing
- Hopefully fixes #455
|
2018-04-23 19:50:16 +02:00 |
|
Croneter
|
7bc5f3ad16
|
Fix IndexError for certain Plex channels
- Fixes #454
|
2018-04-23 07:39:36 +02:00 |
|
Croneter
|
a376dbe2a5
|
Less logging
|
2018-04-20 16:52:25 +02:00 |
|
Croneter
|
3bba2199e8
|
Fix missing episode poster in certain views
- Fixes #453
|
2018-04-20 15:58:35 +02:00 |
|
Croneter
|
00613e7ef5
|
Fix episode artwork sometimes not being complete
- Partially fixes #453
|
2018-04-20 07:41:59 +02:00 |
|
Croneter
|
d4e15d6dfb
|
Prettify
|
2018-04-19 11:52:36 +02:00 |
|
Croneter
|
165b85c52d
|
Fix TV On Deck direct paths asking to choose between different media
|
2018-04-19 08:06:51 +02:00 |
|
Croneter
|
32a880cef0
|
Clean up code for userclient
|
2018-04-18 08:39:41 +02:00 |
|
croneter
|
f8ed5646c5
|
Fix PKC playback startup getting caught in infinity loop
|
2018-04-17 21:01:51 +02:00 |
|
croneter
|
57d95e57f3
|
Fix PKC not working anymore after using context menu on songs
|
2018-04-17 20:44:53 +02:00 |
|
croneter
|
d03b68b4e1
|
Fix deleting music album not working
|
2018-04-17 20:22:32 +02:00 |
|
croneter
|
678544d236
|
Rewire library sync, suspend sync during playback
- Fixes #451
|
2018-04-17 20:18:25 +02:00 |
|
croneter
|
88ef5f9eda
|
Remove obsolete window variable
|
2018-04-15 18:54:24 +02:00 |
|
croneter
|
42ededd751
|
Fix docstring
|
2018-04-15 18:37:27 +02:00 |
|
croneter
|
3fe5cf571c
|
Code cleanup
|
2018-04-15 18:33:20 +02:00 |
|
croneter
|
83e85a3ea9
|
Fix playback failing in certain cases
|
2018-04-15 18:13:48 +02:00 |
|
croneter
|
b4b05b70ec
|
Fix logging string
|
2018-04-15 16:37:13 +02:00 |
|
croneter
|
5f26692e0f
|
Code cleanup
|
2018-04-15 16:34:45 +02:00 |
|
croneter
|
ecc8df014c
|
"Fix IndexError when emptying Kodi playqueue"
|
2018-04-15 13:16:58 +02:00 |
|
croneter
|
8bea313865
|
Revert "Fix IndexError when emptying Kodi playqueue"
This reverts commit a87b40c612 .
|
2018-04-15 13:15:17 +02:00 |
|
Croneter
|
ba31050aac
|
Less logging
|
2018-04-12 18:54:12 +02:00 |
|
Croneter
|
0f1e2e7dec
|
Fix deletion of Plex music items
- Fixes #336
|
2018-04-12 18:52:37 +02:00 |
|
Croneter
|
8f30a466ff
|
Increase speed for getting plex id from kodi id
|
2018-04-11 08:50:51 +02:00 |
|
Croneter
|
a87b40c612
|
Fix IndexError when emptying Kodi playqueue
|
2018-04-10 19:26:15 +02:00 |
|
Croneter
|
1e43f1cc77
|
Fix playqueue monitoring locking mechanism
|
2018-04-10 19:23:37 +02:00 |
|
Croneter
|
f6b3dfdf12
|
Fix Plex trailers screwing up playqueue
- Introduce a flag to check whether PKC itself made changes to the playqueue
|
2018-04-10 07:56:44 +02:00 |
|
Croneter
|
e6199819c4
|
Fix TypeError
|
2018-04-09 08:17:47 +02:00 |
|
Croneter
|
76e721b78a
|
Incorporate PKC player in kodimonitor module
|
2018-04-09 08:13:54 +02:00 |
|
Croneter
|
74c0b32440
|
Remove obsolete import
|
2018-04-09 07:22:28 +02:00 |
|
Croneter
|
d65b8ec0c0
|
Remove obsolete window properties
|
2018-04-09 07:21:47 +02:00 |
|
Croneter
|
ec5dff4a8d
|
Clean up code
|
2018-04-09 07:15:12 +02:00 |
|
Croneter
|
a53bd0f89c
|
Remove obsolete import
|
2018-04-09 07:09:27 +02:00 |
|
croneter
|
7a4997da7a
|
Direct paths: fix replaying item where playback was started via PMS
|
2018-04-08 15:38:13 +02:00 |
|
croneter
|
30abe0f2fb
|
Fix some playqueue inconsistencies using Plex Companion
- Also fix movie helper and TV show helper add-ons
|
2018-04-08 14:34:38 +02:00 |
|
croneter
|
7ae831f7c3
|
Fix pretty printing of PKC playqueues not working
|
2018-04-08 12:37:25 +02:00 |
|
croneter
|
244df4184f
|
Less logging
|
2018-04-07 14:34:27 +02:00 |
|
croneter
|
c1b2d3d54f
|
Prettify music removal
|
2018-04-07 14:30:17 +02:00 |
|
Croneter
|
61065e0cc5
|
Finally make PKC compatible with Kodi 18 Leia Alpha 1
- Fixes #339
|
2018-04-05 08:06:48 +02:00 |
|
croneter
|
c12c9c08d8
|
Simplify code
|
2018-04-03 17:07:37 +02:00 |
|
croneter
|
14ef7ae247
|
Fix information screen and Plex option not working
- Fixes #440
|
2018-04-03 16:53:59 +02:00 |
|
croneter
|
01d1d342aa
|
Activate Kodi background updates to hide "Compressing Database"
|
2018-04-03 12:43:59 +02:00 |
|
croneter
|
f481bd2980
|
Do NOT delete playstates before getting new ones from the PMS
|
2018-04-02 18:32:52 +02:00 |
|
croneter
|
5b58db6cec
|
Fix Plex Companion thinking video is playing again
- Fixes #449
|
2018-04-02 18:09:00 +02:00 |
|
croneter
|
98a544a764
|
Don't clean the Kodi file table
|
2018-04-02 17:19:34 +02:00 |
|
croneter
|
8c5baf80ee
|
Only remember which player has been active if we got a Plex id
|
2018-04-02 17:09:44 +02:00 |
|
croneter
|
5facbddfc7
|
Warn if "Play next video automatically" is enabled, cause it breaks PKC playback report
|
2018-04-02 16:29:56 +02:00 |
|
croneter
|
0a978188b4
|
New JSON functions to retrieve and set Kodi settings
|
2018-04-02 16:27:08 +02:00 |
|
croneter
|
35ff51e39f
|
Modify import
|
2018-04-01 10:45:22 +02:00 |
|
croneter
|
7d38ccf504
|
Hopefully fix ValueError for datetime.utcnow()
- Should fix #448
|
2018-04-01 10:18:15 +02:00 |
|
croneter
|
c05b772e90
|
Make sure that LOCK is released after adding one element
- Partially fixes #446
|
2018-03-31 20:34:09 +02:00 |
|
croneter
|
dcf2b9b4e4
|
Play the selected element first, then add the Kodi playqueue to the Plex playqueue
- Fixes #446
|
2018-03-31 20:32:55 +02:00 |
|
croneter
|
e81bee0101
|
Fix resetting PKC player state
- Should fix #445
|
2018-03-31 18:51:03 +02:00 |
|
croneter
|
9a4533d7e0
|
Ensure that playstate for ended (not stopped) video is recorded correctly
|
2018-03-31 15:37:05 +02:00 |
|
Croneter
|
3dd10ba29c
|
Don't tell PMS last item is playing if non-Plex item is played
|
2018-03-29 07:37:20 +02:00 |
|
Croneter
|
cd5b3a3e2b
|
Remove obsolete import
|
2018-03-29 07:35:54 +02:00 |
|
Croneter
|
f23f6da627
|
Fix PKC sometimes telling wrong item being played
|
2018-03-29 07:33:07 +02:00 |
|
Croneter
|
9f82b05c11
|
Fix rare KeyError for playback including trailers
|
2018-03-28 08:04:03 +02:00 |
|