Commit graph

  • 36d14ffdcf Optimize join() croneter 2018-11-26 19:47:41 +0100
  • 9261a8b143 Increase queue size croneter 2018-11-26 19:40:56 +0100
  • ccdb76709e Fix OperationalError: Database is locked croneter 2018-11-26 19:40:43 +0100
  • 0e335dd35e Fix MRO croneter 2018-11-26 18:11:34 +0100
  • 55ec381bfe Fix sync not correctly being canceled croneter 2018-11-26 17:58:15 +0100
  • 752a57c15e Fix OperationalError: no such table tvshows croneter 2018-11-26 17:33:59 +0100
  • 4515559dff Fix AttributeError croneter 2018-11-26 17:32:21 +0100
  • a0e14ca2cb Fix TypeError croneter 2018-11-26 17:23:35 +0100
  • a7243d813d Force a full sync after manually changing PMS IP croneter 2018-11-26 16:59:22 +0100
  • 0146c2e2b6 Force full sync on changing PMS croneter 2018-11-26 16:58:25 +0100
  • 1f5eae8267 Fix PKC not connecting due to changed IP croneter 2018-11-26 16:56:39 +0100
  • 27b2d4cbf2 Less logging croneter 2018-11-26 16:17:03 +0100
  • bd2c467183 Fix PKC crashing due to a restricted Python environment croneter 2018-11-26 15:44:12 +0100
  • 6219ba6834 Fix TypeError croneter 2018-11-26 07:58:12 +0100
  • fa1dcdffaa Fix TypeErrors croneter 2018-11-26 07:56:27 +0100
  • b0a68b255e Fix NameError croneter 2018-11-26 07:54:32 +0100
  • a8fbcc6be4 Fix AttributeError croneter 2018-11-26 07:50:38 +0100
  • fada7f707f Move playback startup from thread to task croneter 2018-11-26 07:48:45 +0100
  • 030c381f65 Ensure that only one thread accesses settings.xml croneter 2018-11-26 07:35:19 +0100
  • 7d2f785a8d Move detection of context menu to main loop croneter 2018-11-26 07:31:36 +0100
  • c4156cb865 Fix TypeError upon deactivating screensaver croneter 2018-11-26 07:25:50 +0100
  • a149d8de27 Fix widgets not receiving PKC information croneter 2018-11-26 07:19:34 +0100
  • 0fe2de1705 Fix resetting of databases crashing croneter 2018-11-25 21:07:25 +0100
  • ded8a59dd7 Fix adding misisng artist on adding an album croneter 2018-11-25 20:57:16 +0100
  • 202d33d7c0 Fix video library sometimes not updating croneter 2018-11-25 20:36:54 +0100
  • 2ceb0cd7a2 Fix sync error when only an item is deleted in section croneter 2018-11-25 20:31:40 +0100
  • 69e65f5ca6 Fix KeyError croneter 2018-11-25 20:28:22 +0100
  • 697b66167c Fix deleting entire library sections croneter 2018-11-25 20:15:38 +0100
  • 90e13cb8ee Fix TypeError upon removing entire section croneter 2018-11-25 19:53:42 +0100
  • 67807d3eb7 Remove obsolete import croneter 2018-11-25 19:50:50 +0100
  • 36eb5e9646 Force full sync after Plex user switch croneter 2018-11-25 19:49:47 +0100
  • b1f04c85a6 Code cleanup croneter 2018-11-25 19:46:34 +0100
  • 3f42e24b7d Fix PKC not really starting upon first boot croneter 2018-11-25 19:28:07 +0100
  • 81de319715 Fix more AttributeErrors croneter 2018-11-25 17:29:21 +0100
  • 09f0492fa4 Fix AttributeErrors croneter 2018-11-25 17:27:22 +0100
  • 9fd4a022a2 Fix RuntimeError: maximum recursion depth exceeded croneter 2018-11-25 17:23:31 +0100
  • a9bed6a3f8 Fix removal of movies croneter 2018-11-25 17:21:41 +0100
  • 7670aa7a14 Fix OperationalError: Database is locked when video was deleted croneter 2018-11-25 17:21:32 +0100
  • 6dc436da91 Rewire PKC startup and authentication mechanism croneter 2018-11-25 17:03:19 +0100
  • 6d450b2be9 Fix TypeError croneter 2018-11-24 14:06:21 +0100
  • fb364a2275 Safety net for cleaning Kodi file table croneter 2018-11-24 09:56:30 +0100
  • 3e754dfd1b Fix AttributeError croneter 2018-11-24 09:54:57 +0100
  • 69b7f91542 New class to run functions as tasks croneter 2018-11-24 09:53:37 +0100
  • c25d6bee48 Clarify code croneter 2018-11-24 09:52:36 +0100
  • f32b5c1e71 Set fix limit of 6 worker threads croneter 2018-11-24 09:52:25 +0100
  • 45fb84e697 Remove obsolete import croneter 2018-11-23 17:25:28 +0100
  • e87edb07f0 Fix PKC playQueue manager not picking up Plex ids correctly croneter 2018-11-23 09:05:51 +0100
  • 8110c104f1 Less logging croneter 2018-11-23 08:54:43 +0100
  • 02475bc8a6 Increase logging croneter 2018-11-23 08:54:09 +0100
  • 5422b6d233 Fix AttributeError croneter 2018-11-23 08:42:29 +0100
  • 3e41f63c62 Move xbmc.Player() croneter 2018-11-23 08:41:05 +0100
  • 1b11c55d84 Fix AttributeError croneter 2018-11-22 17:58:56 +0100
  • d49ea8b383 Optimize code croneter 2018-11-22 17:46:42 +0100
  • 9d6f729b21 Fix OperationalError: database is locked croneter 2018-11-22 08:29:14 +0100
  • d2922d61f5 Fix AttributeError croneter 2018-11-22 08:04:41 +0100
  • 14c135a634 Fix OperationalError: no such column croneter 2018-11-22 07:54:54 +0100
  • 5ad5bc1681 Fix SyntaxError croneter 2018-11-22 07:46:15 +0100
  • dcb10249a3 PEP8 croneter 2018-11-22 07:45:57 +0100
  • 7387b89d28 Fix OperationalError croneter 2018-11-22 07:44:48 +0100
  • fddd374b79 Fix some TypeErrors croneter 2018-11-21 20:20:06 +0100
  • c8b0e203ef Fix ImportError croneter 2018-11-21 07:59:35 +0100
  • ce191f6eeb Fix ProgrammingError: Cannot operate on a closed database croneter 2018-11-20 19:23:42 +0100
  • 45b3c0e3f5 Fix potential TypeError if setting value is missing croneter 2018-11-20 19:14:11 +0100
  • 0d22b72112 Fix TypeError croneter 2018-11-20 19:10:26 +0100
  • 37ed6c2347 Remove obsolete code croneter 2018-11-20 19:10:12 +0100
  • b35cec106a Fix AttributeError due to missing method croneter 2018-11-20 19:06:10 +0100
  • f835e84d80 Fix context managers swallowing exceptions croneter 2018-11-20 18:57:54 +0100
  • 5305d7bdfd Fix Syntax Error croneter 2018-11-20 18:46:25 +0100
  • 2aadcbd198 Fix AttributeError croneter 2018-11-20 18:39:18 +0100
  • d668b3e640 Warn user and stop sync if crash occurs croneter 2018-11-20 18:28:34 +0100
  • 0f740b1a02 Dedicated DB method to add video uniqueid croneter 2018-11-20 18:24:43 +0100
  • 70a6ee5ed6 Dedicated DB method to add video rating_id croneter 2018-11-20 18:18:52 +0100
  • 3acaad5663 Fix exceptions not being raised during sync croneter 2018-11-20 18:08:51 +0100
  • f68b4c8820 Fix AttributeError croneter 2018-11-20 17:24:47 +0100
  • f2df4fade6 Fix AttributeError croneter 2018-11-20 17:17:52 +0100
  • 6fe0e23f53 Interrupt sleep if Kodi exits. Use Monitor's Player() croneter 2018-11-20 16:58:25 +0100
  • fff791e3d1 Remove obsolete code croneter 2018-11-20 16:21:30 +0100
  • e5c723d14f Remove obsolete code croneter 2018-11-19 08:51:51 +0100
  • f9f7b74ef3 Add user error message if Plex.tv does not provide users croneter 2018-11-19 08:48:51 +0100
  • a4dd5d8711 Prompt to login to plex.tv if no token available croneter 2018-11-19 08:43:12 +0100
  • 3a514365ee Fix logging out also deleting Plex token croneter 2018-11-19 08:17:49 +0100
  • a045063769 Rather big change of PKC's plumbing croneter 2018-11-18 14:59:17 +0100
  • b2615c19bd Fix fanart download message showing up too often croneter 2018-11-13 16:30:05 +0100
  • a566dc566d Ensure that artwork caching thread suspends on STOP_SYNC croneter 2018-11-13 16:02:54 +0100
  • 5c7968abdb Ensure that fanart sync closes DB connection during playback croneter 2018-11-13 15:01:31 +0100
  • 789b214b50 Suspend fanart sync during playback croneter 2018-11-13 14:54:54 +0100
  • c168981a5b Optimize code croneter 2018-11-13 14:51:10 +0100
  • 0c9e544e9e Suspend fanart sync if another sync is running croneter 2018-11-13 14:48:25 +0100
  • 40e3a852a2 Fix AttributeError for songs croneter 2018-11-13 14:42:48 +0100
  • 5a30b1c86a Fix download generator hanging croneter 2018-11-13 14:38:38 +0100
  • 4ff2a8cb18 Try deleting temp DB files on DB wipe croneter 2018-11-13 09:28:19 +0100
  • e10d92cecb Cleanup music sync code croneter 2018-11-13 09:02:34 +0100
  • aafba74ccd PEP8 croneter 2018-11-13 07:47:37 +0100
  • 2d5e22c146 Update sync progress string croneter 2018-11-12 16:37:56 +0100
  • 52dfd49080 More logging croneter 2018-11-11 20:37:40 +0100
  • bd1c2c3a0a More indicees for Kodi DB to increase sync speed croneter 2018-11-11 20:13:10 +0100
  • 51745fd838 Optimize code croneter 2018-11-11 20:11:19 +0100
  • dfde9533d8 More indicees for Plex DB croneter 2018-11-11 19:32:05 +0100
  • ead799d38b More fixes croneter 2018-11-11 19:22:32 +0100
  • bc7fc4db1b Fixes to XML download iterator croneter 2018-11-11 17:48:11 +0100