Commit Graph

37 Commits

Author SHA1 Message Date
croneter 69cb09e009 Replace cPickle communication with JSON 2019-01-26 08:43:51 +01:00
croneter 5b5af1ceed Fix browsing to show from info dialog
- Fixes #603
- Increases dependency on plugin.video.plexkodiconnect.tvshows to 2.0.8
2019-01-19 16:56:10 +01:00
croneter 1fccd23c4f Make PKC potentially compatible with several database schemas 2019-01-13 13:41:22 +01:00
croneter 97d829779f Fix OperationalError: enforce Kodi restart with clean DB once
- Fixes #570
2018-12-10 19:51:17 +01:00
croneter d2e0479225 Fix switching PMS not recognizing when old PMS is selected 2018-12-10 19:19:46 +01:00
croneter 1cc8cb7ad3 Force a full sync on switching Plex user 2018-12-09 14:36:13 +01:00
croneter c8405414d1 Add PKC settings status indication for caching 2018-12-09 13:52:26 +01:00
croneter 01bbaaa90a Replace annoying sync message with PKC settings info 2018-12-09 13:45:09 +01:00
croneter 5b22cbcd52 Fix crash on switching Kodi profile
- Should fix #559
- Cannot use cElementTree with Kodi/XBMC reliably 😞
2018-11-28 09:13:38 +01:00
croneter 55ec381bfe Fix sync not correctly being canceled 2018-11-26 17:58:15 +01:00
croneter a7243d813d Force a full sync after manually changing PMS IP 2018-11-26 16:59:22 +01:00
croneter 0146c2e2b6 Force full sync on changing PMS 2018-11-26 16:58:25 +01:00
croneter 1f5eae8267 Fix PKC not connecting due to changed IP 2018-11-26 16:56:39 +01:00
croneter fada7f707f Move playback startup from thread to task 2018-11-26 07:48:45 +01:00
croneter 7d2f785a8d Move detection of context menu to main loop
- One thread less!
2018-11-26 07:31:36 +01:00
croneter 0fe2de1705 Fix resetting of databases crashing 2018-11-25 21:07:25 +01:00
croneter 36eb5e9646 Force full sync after Plex user switch 2018-11-25 19:49:47 +01:00
croneter b1f04c85a6 Code cleanup 2018-11-25 19:46:34 +01:00
croneter 6dc436da91 Rewire PKC startup and authentication mechanism 2018-11-25 17:03:19 +01:00
croneter 3e41f63c62 Move xbmc.Player() 2018-11-23 08:41:05 +01:00
croneter d49ea8b383 Optimize code 2018-11-22 17:46:42 +01:00
croneter 45b3c0e3f5 Fix potential TypeError if setting value is missing 2018-11-20 19:14:11 +01:00
croneter 0d22b72112 Fix TypeError 2018-11-20 19:10:26 +01:00
croneter 6fe0e23f53 Interrupt sleep if Kodi exits. Use Monitor's Player() 2018-11-20 16:58:25 +01:00
croneter a4dd5d8711 Prompt to login to plex.tv if no token available 2018-11-19 08:43:12 +01:00
croneter 3a514365ee Fix logging out also deleting Plex token 2018-11-19 08:17:49 +01:00
croneter a045063769 Rather big change of PKC's plumbing 2018-11-18 14:59:17 +01:00
croneter 58d34e75f0 Move start of image caching thread to sync 2018-11-05 14:17:48 +01:00
croneter 5673abc19b Rewire fanart sync 2018-11-03 10:36:37 +01:00
croneter 146290c03e Switch to xbmc.abortRequested to terminate PKC 2018-10-31 15:35:44 +01:00
croneter 842df1773f Rename librarysync 2018-10-24 17:19:36 +02:00
croneter c5741c7225 Use xml.etree.cElementTree whenever possible to avoid memory leaks 2018-10-13 20:17:16 +02:00
croneter 57e064efa2 Log whether playlist sync is activated 2018-08-05 18:13:16 +02:00
croneter 4e0429fcc9 Fix switching to __future__ module
- Fixes #507
2018-07-12 18:46:02 +02:00
Croneter 1eed16dd52 Allow to only sync specific Plex or Kodi playlists 2018-07-02 20:23:16 +02:00
Croneter 1234f61fc0 Fix encoding of file and path operations 2018-06-23 18:25:18 +02:00
Croneter c440dc7779 Switch to absolute imports 2018-06-21 19:24:37 +02:00