croneter
|
436b1fda83
|
Automatically convert source code from Python 2 to 3 using futurize
|
2020-12-18 17:10:20 +01:00 |
|
croneter
|
2744b9da7e
|
Copy entire plex.db to avoid db-locks entirely
|
2019-12-08 10:09:57 +01:00 |
|
croneter
|
56324b1e88
|
Fix OperationalError when resetting PKC
|
2019-11-25 08:03:06 +01:00 |
|
croneter
|
3b8f712289
|
Fix database being locked in rare cases
|
2019-11-14 14:39:07 +01:00 |
|
croneter
|
a83cf93150
|
Separate function to wipe all synched Plex playlists
|
2019-08-01 14:48:42 +02:00 |
|
croneter
|
eb3e655213
|
Cleanup due to wrong assumption that kodi playlist hash was unique
|
2019-06-28 15:54:55 +02:00 |
|
croneter
|
fb76f49fbd
|
Fix PKC creating thousands of playlists if there are 2 identical Kodi playlists
|
2019-06-28 15:20:22 +02:00 |
|
croneter
|
f993373a4f
|
Revert "Merge pull request #841 from croneter/section-uuid"
This reverts commit edb9d6e2b0 , reversing
changes made to a603bd33ae .
|
2019-05-28 18:42:04 +02:00 |
|
croneter
|
e76fd03915
|
Safe section uuid when synching
|
2019-04-27 11:52:42 +02:00 |
|
croneter
|
6a292d29f6
|
Safe Plex library section uuid to plex.db instead of kodi tagid
|
2019-04-27 11:52:42 +02:00 |
|
croneter
|
5b7595c681
|
Rework widgets and listitems
|
2019-03-10 18:00:04 +01:00 |
|
croneter
|
056150a2da
|
Improve plex db lookups by creating better db indicees
|
2019-02-16 14:05:09 +01:00 |
|
croneter
|
50d770718d
|
Choose which Plex libraries PKC should sync
|
2019-02-08 13:24:14 +01:00 |
|
croneter
|
2234e49cf8
|
Greatly speed up episode sync for large libraries
|
2019-02-05 15:32:50 +01:00 |
|
croneter
|
3a9fcacd5c
|
Fix PKC not deleting all the items it should
|
2019-02-02 11:24:55 +01:00 |
|
croneter
|
a279cf5198
|
Fix deleting entire Plex library sections
Typo plex_type - section_type
|
2019-01-30 15:54:13 +01:00 |
|
croneter
|
5de91ff9b5
|
Fix KodiVideoDB object has no attribute kodiconn
- Partially fixes #593
- Fixes #614
|
2019-01-23 10:00:49 +01:00 |
|
croneter
|
3d4ba1e165
|
Increase database resiliance with sqlite WAL mode
|
2019-01-04 18:02:58 +01:00 |
|
croneter
|
50686ae191
|
Fix database is locked
- Fixes #580
|
2018-12-25 19:12:49 +01:00 |
|
croneter
|
1ab1f18e07
|
Fix PKC version being recorded several times
- Partially fixes #566
|
2018-12-03 07:59:25 +01:00 |
|
croneter
|
056463da55
|
Revert "Attempt to fix items getting deleted on second sync"
This reverts commit 459bd72299 .
|
2018-12-01 18:43:47 +01:00 |
|
croneter
|
459bd72299
|
Attempt to fix items getting deleted on second sync
|
2018-12-01 18:43:42 +01:00 |
|
croneter
|
4515559dff
|
Fix AttributeError
|
2018-11-26 17:32:21 +01:00 |
|
croneter
|
a0e14ca2cb
|
Fix TypeError
|
2018-11-26 17:23:35 +01:00 |
|
croneter
|
697b66167c
|
Fix deleting entire library sections
|
2018-11-25 20:15:38 +01:00 |
|
croneter
|
6d450b2be9
|
Fix TypeError
|
2018-11-24 14:06:21 +01:00 |
|
croneter
|
f835e84d80
|
Fix context managers swallowing exceptions
|
2018-11-20 18:57:54 +01:00 |
|
croneter
|
a045063769
|
Rather big change of PKC's plumbing
|
2018-11-18 14:59:17 +01:00 |
|
croneter
|
40e3a852a2
|
Fix AttributeError for songs
|
2018-11-13 14:42:48 +01:00 |
|
croneter
|
51745fd838
|
Optimize code
|
2018-11-11 20:11:19 +01:00 |
|
croneter
|
dfde9533d8
|
More indicees for Plex DB
|
2018-11-11 19:32:05 +01:00 |
|
croneter
|
ead799d38b
|
More fixes
|
2018-11-11 19:22:32 +01:00 |
|
croneter
|
150229061b
|
Reduce Python DB overhead
|
2018-11-08 15:15:52 +01:00 |
|
croneter
|
a81fd527c1
|
Be smart when wiping Kodi DBs: only wipe music if necessary
|
2018-11-06 20:22:30 +01:00 |
|
croneter
|
35c87856fd
|
Fix TypeError
|
2018-11-05 10:10:42 +01:00 |
|
croneter
|
91ea8c8d00
|
Fix AttributeError
|
2018-11-04 17:00:34 +01:00 |
|
croneter
|
2d0869b589
|
PEP8
|
2018-11-03 16:59:59 +01:00 |
|
croneter
|
80691861f8
|
Add lookup for audio types
|
2018-11-03 16:59:46 +01:00 |
|
croneter
|
b9a8d66e3d
|
Fix KeyError
|
2018-11-03 16:56:51 +01:00 |
|
croneter
|
d0d6798bb1
|
Simplify code
|
2018-11-03 10:39:49 +01:00 |
|
croneter
|
5673abc19b
|
Rewire fanart sync
|
2018-11-03 10:36:37 +01:00 |
|
croneter
|
28a38c63a1
|
Fix OperationalError: near "1": syntax error
|
2018-10-29 13:35:46 +01:00 |
|
croneter
|
ce002a0fa8
|
Improve the checking of an item's checksum
|
2018-10-29 13:26:14 +01:00 |
|
croneter
|
3d77bd64d1
|
Add missing method
|
2018-10-28 17:02:06 +01:00 |
|
croneter
|
62c07b2ee0
|
Remove obsolete code
|
2018-10-25 16:07:56 +02:00 |
|
croneter
|
b7aedca7fa
|
Add missing method
|
2018-10-25 16:07:34 +02:00 |
|
croneter
|
a603fbadca
|
Drop Plex tables entirely on DB reset; no further version check needed
|
2018-10-25 12:55:25 +02:00 |
|
croneter
|
2a97678ba4
|
Compare Plex DB version separately
|
2018-10-25 08:43:47 +02:00 |
|
croneter
|
e0fdfac063
|
Check Plex DB version and force-reset if necessary
|
2018-10-24 18:40:44 +02:00 |
|
croneter
|
a9138cbd71
|
Fix OperationalError
|
2018-10-24 18:07:51 +02:00 |
|