croneter
|
6f38472b17
|
Fix FutureWarning
|
2018-07-07 19:16:33 +02:00 |
|
croneter
|
70d809f179
|
Add some safety nets for playlist sync
|
2018-07-07 19:10:52 +02:00 |
|
croneter
|
e015770dd1
|
Optimize code
|
2018-07-07 18:59:40 +02:00 |
|
croneter
|
33afc448fd
|
Clarify some comments
|
2018-07-07 18:57:09 +02:00 |
|
croneter
|
641520dcbb
|
Optimize code
|
2018-07-07 18:32:11 +02:00 |
|
croneter
|
d44e782543
|
Fix playlists getting recreated and deleted in an endless loop
|
2018-07-07 18:21:50 +02:00 |
|
croneter
|
0166aaf7ba
|
Decrease filesystem safety margin to 1 second
|
2018-07-06 21:48:07 +02:00 |
|
croneter
|
c29b47319f
|
Drop directory filesystem events immediately
|
2018-07-06 21:44:08 +02:00 |
|
Croneter
|
44bbcddbdf
|
Hopefully fix Kodi and Plex playlists getting out of sync
- Implement a special Watchdog observer that will wait for <timeout> AFTER a filesystem event has been received
|
2018-07-06 09:01:46 +02:00 |
|
Croneter
|
4fe95fdf12
|
Fix typo
|
2018-07-05 17:55:52 +02:00 |
|
Croneter
|
080e9184cc
|
Fix and optimize startup of playlist sync
|
2018-07-05 16:38:06 +02:00 |
|
Croneter
|
f9571f009b
|
Hide certain playlist settings under certain conditions
|
2018-07-05 16:12:34 +02:00 |
|
Croneter
|
248cbe2c90
|
Fix errors in Kodi log
- Fixes #504
|
2018-07-05 13:55:38 +02:00 |
|
Croneter
|
038e557e7b
|
Fix UnboundLocalError
|
2018-07-05 13:10:42 +02:00 |
|
Croneter
|
e28a7af7ed
|
Catch exception
|
2018-07-05 13:03:18 +02:00 |
|
Croneter
|
f6a0b70ca4
|
Deduplication
|
2018-07-05 12:59:13 +02:00 |
|
Croneter
|
89d55b8b60
|
Fix hard PKC not working (OSError: no such file)
|
2018-07-05 12:52:02 +02:00 |
|
Croneter
|
e62b909a75
|
Support for Plex collection artwork (PKC settings toggle under Artwork )
- Fixes #408
|
2018-07-05 12:46:40 +02:00 |
|
Croneter
|
7e0439b146
|
Update translations
|
2018-07-04 14:48:30 +02:00 |
|
Croneter
|
4f461ed02b
|
Fix playback sometimes not starting up
- Fixes #492 UnboundLocalError
|
2018-07-04 09:08:39 +02:00 |
|
Croneter
|
768de346b1
|
Don't show artwork sync progress, reduce setting-writes
- Hopefully fixes #499
|
2018-07-04 08:17:37 +02:00 |
|
Croneter
|
50b457cb15
|
Fix imports
- Fixes #503
|
2018-07-04 08:05:24 +02:00 |
|
Croneter
|
98ba2b8caa
|
Ignore case when deciding whether to sync playlists
|
2018-07-04 07:46:30 +02:00 |
|
Croneter
|
1eed16dd52
|
Allow to only sync specific Plex or Kodi playlists
|
2018-07-02 20:23:16 +02:00 |
|
Croneter
|
d918a26a00
|
Reset PKC setting to English only
|
2018-06-28 15:40:35 +02:00 |
|
Croneter
|
1cd037d4b6
|
Fix default settings string, only show in English
- Might fix #499
|
2018-06-28 15:38:33 +02:00 |
|
croneter
|
aacd882e8b
|
Fix AttributeError and add_update has crashed
- Fixes #500
|
2018-06-24 16:05:04 +02:00 |
|
croneter
|
108944c4b2
|
Fix LibrarySync crashing due to Plex Companion messages
|
2018-06-24 11:19:42 +02:00 |
|
croneter
|
832863ad71
|
Append tv show and SxxExx to episode playlist entries
|
2018-06-24 10:47:35 +02:00 |
|
croneter
|
a89a935ede
|
Merge branch 'stable-version' into beta-version
|
2018-06-24 10:06:36 +02:00 |
|
croneter
|
25c777bcad
|
Compatibility with Kodi Krypton Alpha 2
|
2018-06-24 10:04:30 +02:00 |
|
croneter
|
463514186d
|
Fix decoding of sys.argv
|
2018-06-23 19:15:24 +02:00 |
|
croneter
|
79281853ba
|
Less logging
|
2018-06-23 18:44:31 +02:00 |
|
croneter
|
e8a35e06a9
|
Try to rename again
|
2018-06-23 18:35:06 +02:00 |
|
croneter
|
137425dcb1
|
GitHub fuckup: cases are ignored for Windows
|
2018-06-23 18:34:42 +02:00 |
|
Croneter
|
1234f61fc0
|
Fix encoding of file and path operations
|
2018-06-23 18:25:18 +02:00 |
|
Croneter
|
074c439e99
|
PEP8
|
2018-06-22 13:40:13 +02:00 |
|
Croneter
|
c03abddc27
|
Encode file paths correctly for all platforms
|
2018-06-22 13:39:38 +02:00 |
|
Croneter
|
9b76795ea4
|
Attempt to fix locking mechanisms
- Wraper to lock entire function was NOT working
|
2018-06-21 20:43:39 +02:00 |
|
Croneter
|
c440dc7779
|
Switch to absolute imports
|
2018-06-21 19:24:37 +02:00 |
|
Croneter
|
9c6fa31fda
|
Fix UnboundLocalError for playlists
|
2018-06-20 12:31:18 +02:00 |
|
Croneter
|
2389f61b91
|
Speed up subtitle download to Kodi
|
2018-06-20 12:30:05 +02:00 |
|
croneter
|
ba04d85310
|
Merge branch 'stable-version' into beta-version
|
2018-06-17 17:09:07 +02:00 |
|
croneter
|
1136178381
|
Check all Kodi database versions before starting PKC
|
2018-06-17 13:38:58 +02:00 |
|
croneter
|
7297267613
|
Less logging
|
2018-06-17 13:21:22 +02:00 |
|
croneter
|
de626f5cd9
|
Fix KeyError on non-PKC playback startup
|
2018-06-17 12:35:09 +02:00 |
|
Croneter
|
0220c84554
|
PEP8
|
2018-06-15 15:16:55 +02:00 |
|
Croneter
|
9963163f0e
|
PEP8
|
2018-06-15 15:15:35 +02:00 |
|
Croneter
|
12f1486f53
|
Merge branch 'stable-version' into beta-version
|
2018-06-15 14:41:15 +02:00 |
|
Croneter
|
51444111d2
|
PEP8
|
2018-06-15 14:40:29 +02:00 |
|
Croneter
|
1a58967111
|
PEP8
|
2018-06-15 14:15:39 +02:00 |
|
Croneter
|
b3c0374477
|
PEP8
|
2018-06-15 14:13:46 +02:00 |
|
Croneter
|
2c2029437a
|
PEP8
|
2018-06-15 14:11:17 +02:00 |
|
Croneter
|
391cbab0be
|
Remove obsolete variable
|
2018-06-15 14:09:40 +02:00 |
|
Croneter
|
0653b79306
|
PEP8
|
2018-06-15 14:08:43 +02:00 |
|
Croneter
|
c580638fb5
|
PEP8
|
2018-06-15 14:07:53 +02:00 |
|
Croneter
|
210701c366
|
PEP8
|
2018-06-15 14:07:08 +02:00 |
|
Croneter
|
bf8f238af4
|
PEP8
|
2018-06-15 14:05:48 +02:00 |
|
Croneter
|
18c6d8f784
|
Remove obsolete argument
|
2018-06-15 14:01:09 +02:00 |
|
Croneter
|
2037ba432b
|
PEP8
|
2018-06-15 14:00:12 +02:00 |
|
Croneter
|
96dff29afe
|
PEP8
|
2018-06-15 13:58:39 +02:00 |
|
Croneter
|
28ccd1a3b3
|
PEP8
|
2018-06-15 13:57:33 +02:00 |
|
Croneter
|
c14b9b4ed8
|
PEP8
|
2018-06-15 13:55:32 +02:00 |
|
Croneter
|
f427210f14
|
Remove obsolete function
|
2018-06-15 13:51:13 +02:00 |
|
Croneter
|
de846e7241
|
PEP8
|
2018-06-15 13:50:04 +02:00 |
|
Croneter
|
73403a8a7b
|
PEP8
|
2018-06-15 13:49:18 +02:00 |
|
Croneter
|
1d277c26e1
|
PEP8
|
2018-06-15 13:47:22 +02:00 |
|
Croneter
|
d4bd51379d
|
PEP8
|
2018-06-15 13:44:46 +02:00 |
|
Croneter
|
0d1275a1bb
|
PEP8
|
2018-06-15 13:40:25 +02:00 |
|
Croneter
|
67d2638bc1
|
Update translations
|
2018-06-15 10:26:03 +02:00 |
|
Croneter
|
3419e8869f
|
Fix KeyError
|
2018-06-14 21:08:49 +02:00 |
|
Croneter
|
c03b7c52c4
|
Detect playback from playlist more reliable for add-on paths
|
2018-06-14 21:01:54 +02:00 |
|
Croneter
|
a36307e0aa
|
Fix add-on paths playstate and Plex Companion for playlists
|
2018-06-14 19:54:35 +02:00 |
|
Croneter
|
0a55e7fee8
|
Rewire detection of add-on paths playlists playback
- Pain to fix Kodi bugs
|
2018-06-14 19:43:21 +02:00 |
|
Croneter
|
e09cfa8cb3
|
Clear kodi_playlist_playback attribute correctly
|
2018-06-14 18:57:49 +02:00 |
|
Croneter
|
b135980981
|
Fix Kodi telling Plex companion false playqueue position
|
2018-06-14 16:40:26 +02:00 |
|
Croneter
|
7ccfb61a7c
|
Detect playback from a Kodi playlist
|
2018-06-14 16:27:13 +02:00 |
|
Croneter
|
108c88114b
|
Fix playback from playlists for add-on paths
|
2018-06-14 15:54:12 +02:00 |
|
Croneter
|
01d269f995
|
Don't try to get a Kodi library items for Plex clips
|
2018-06-14 15:44:53 +02:00 |
|
Croneter
|
2152c789c7
|
Fix library sync crash due to PMS sending string, not unicode
|
2018-06-12 19:43:09 +02:00 |
|
croneter
|
0c41bb1604
|
Use unicode paths, not strings for dir_util.copy_tree
|
2018-06-09 13:13:56 +02:00 |
|
Croneter
|
45c4d7f479
|
Fix Library Sync crash for Android
- Caused by PKC wanting to copy permissions bits as well
|
2018-06-09 13:13:44 +02:00 |
|
croneter
|
602966e035
|
Use unicode paths, not strings for dir_util.copy_tree
|
2018-06-09 13:09:31 +02:00 |
|
Croneter
|
15f3313c1f
|
Fix Library Sync crash for Android
- Caused by PKC wanting to copy permissions bits as well
|
2018-06-09 12:56:21 +02:00 |
|
Croneter
|
69b8e98b39
|
Merge branch 'master' into playlists
|
2018-06-08 10:24:09 +02:00 |
|
Croneter
|
1f144d693c
|
Fix migration not working
|
2018-06-08 10:07:47 +02:00 |
|
Croneter
|
c5ca8910d7
|
Merge branch 'master' into playlists
|
2018-06-07 17:41:46 +02:00 |
|
Croneter
|
807fb1614e
|
Fix context menu missing "Delete item from PMS"
- Fixes #483
|
2018-06-07 17:23:24 +02:00 |
|
Croneter
|
ee1a33cc4c
|
Fix searching for PMS if there is no internet connection
- Fixes #485
|
2018-06-07 17:15:37 +02:00 |
|
Croneter
|
65561eea47
|
Fix DB reset on Startup if PMS connection fails
- Should fix #484
|
2018-06-07 17:11:13 +02:00 |
|
Croneter
|
2f90a29acf
|
Fix resume for On Deck widget for direct paths
|
2018-06-07 16:27:41 +02:00 |
|
croneter
|
136461160f
|
Merge branch 'master' into playlists
|
2018-06-03 14:26:55 +02:00 |
|
croneter
|
9b1085c134
|
Less logging
- Fixes #482
|
2018-06-03 14:04:11 +02:00 |
|
croneter
|
0486934d81
|
Force a sync on startup even if Kodi is playing something
- Fixes #482
|
2018-06-03 13:48:00 +02:00 |
|
croneter
|
f9121d281c
|
Direct paths: Don't download PMS sections twice
|
2018-06-03 13:32:25 +02:00 |
|
croneter
|
87b22f1588
|
Revert "Make sure that LOCK is released after adding one element"
This reverts commit c05b772e90 .
- Should fix a racing condition if the playlist is cleared (picked up by both kodimonitor and playqueue monitor)
|
2018-06-02 17:31:57 +02:00 |
|
croneter
|
48810a227f
|
Revert "Fix playqueue monitoring locking mechanism"
This reverts commit 1e43f1cc77 .
- Should fix a racing condition if the playlist is cleared (picked up by both kodimonitor and playqueue monitor)
|
2018-06-02 17:26:36 +02:00 |
|
croneter
|
147d35ca24
|
Include Plex Home username in "Log-out Plex Home user"
|
2018-06-02 16:38:10 +02:00 |
|
croneter
|
bd73c03078
|
Merge branch 'hotfixes' into playlists
|
2018-06-02 16:12:47 +02:00 |
|
croneter
|
c10d4381c8
|
Update Czech translation
|
2018-06-01 20:44:21 +02:00 |
|