Commit graph

  • 7aec7fe776 Smarter caching for XML download generator croneter 2018-11-11 17:14:40 +0100
  • 8535852699 Optimize code croneter 2018-11-11 12:53:49 +0100
  • 18891a67fc Download entire xmls asynchronously, not just a piece croneter 2018-11-11 10:47:18 +0100
  • 14359dd5f4 Revert "Change standard number of items to request from 200 to 400" croneter 2018-11-11 09:45:21 +0100
  • 46137763e0 Change standard number of items to request from 200 to 400 croneter 2018-11-11 09:36:38 +0100
  • 54113a715b Fix AttributeError croneter 2018-11-11 09:28:18 +0100
  • afedf03ac9 New method for DB commit croneter 2018-11-11 09:23:51 +0100
  • 6de47490c3 Revert "Wrap Kodi DB transactions explicitly" croneter 2018-11-10 16:18:22 +0100
  • be45d914d3 Wrap Kodi DB transactions explicitly croneter 2018-11-10 16:09:06 +0100
  • 48f5d67d63 Change artwork for music items croneter 2018-11-10 12:18:02 +0100
  • da7d871af8 Add Plex type to sync progress bar croneter 2018-11-09 15:05:17 +0100
  • 4fca9b56c4 Less logging croneter 2018-11-09 14:42:09 +0100
  • e624edc7ae Download PMS xml chunks asynchronously croneter 2018-11-09 14:39:43 +0100
  • 136d242780 Change setting to slider croneter 2018-11-09 14:37:40 +0100
  • d16da6fa6f Fix OperationalError: database is locked croneter 2018-11-09 11:19:32 +0100
  • fd542936b8 Increase max number of threads to 30 croneter 2018-11-09 09:53:13 +0100
  • 0255bd3584 Rename method croneter 2018-11-09 09:48:04 +0100
  • ab718bae2a Optimize sync of video filename croneter 2018-11-09 09:26:54 +0100
  • 76728d7319 Pass plex_type with section croneter 2018-11-09 09:10:22 +0100
  • 5b85b2b71a Enable cProfiling for full sync croneter 2018-11-09 09:08:04 +0100
  • 4e1f975647 Fix ValueError for queue on Kodi exit croneter 2018-11-09 09:07:46 +0100
  • 0b81fcd39c Fix sync progress croneter 2018-11-09 09:05:14 +0100
  • 7830a0e0e3 Let full_sync finish gracefully on Kodi exit croneter 2018-11-09 08:56:57 +0100
  • e37223f016 Fix full_sync advancing before a section was synced croneter 2018-11-09 08:44:05 +0100
  • c8e8e04697 Speed up sync of actor artwork croneter 2018-11-09 08:02:04 +0100
  • 463d0540a4 Speed up sync with dedicated add_artwork method croneter 2018-11-09 07:56:10 +0100
  • 096af4dc7c Simplify code croneter 2018-11-09 07:42:47 +0100
  • 5f57b0af5f Greatly speed up sync with dedicated add_people method croneter 2018-11-08 21:40:19 +0100
  • a16eae143a Rewire kodi database access croneter 2018-11-08 21:22:16 +0100
  • 150229061b Reduce Python DB overhead croneter 2018-11-08 15:15:52 +0100
  • 2319d2fc9c Further speed up add_file croneter 2018-11-07 13:37:37 +0100
  • 05c96dc1c6 Speed up idPath look-up croneter 2018-11-07 13:33:16 +0100
  • 3d837fcf33 Enable PKC to use Kodi DB index "ix_files" croneter 2018-11-07 13:31:38 +0100
  • 015451d2fd Speed up Plex API croneter 2018-11-07 12:08:35 +0100
  • 8ef0af3ec7 Commit DB changes for every 200 items croneter 2018-11-07 10:41:40 +0100
  • 0db29dd568 Get movie set information asynchronously croneter 2018-11-07 10:37:32 +0100
  • e460aea7e8 Do not catch exceptions if checksum calc goes awry croneter 2018-11-07 07:46:20 +0100
  • 923c413921 Add fallback if checksum updatedAt is missing croneter 2018-11-07 07:45:19 +0100
  • 009fc9937a Fix OperationalError when trying to wipe empty Plex DB croneter 2018-11-06 20:33:05 +0100
  • a5ce8e0a93 More thorough cleanup upon PKC first run croneter 2018-11-06 20:24:36 +0100
  • a81fd527c1 Be smart when wiping Kodi DBs: only wipe music if necessary croneter 2018-11-06 20:22:30 +0100
  • 20f26364b8 Enforce plex id type int croneter 2018-11-06 19:06:48 +0100
  • c996e5c9be Allow float offset values croneter 2018-11-06 19:03:01 +0100
  • f767342e13 Introduce properties for playqueue items croneter 2018-11-06 19:01:56 +0100
  • 30a1a0a70c Fix TypeErrors croneter 2018-11-06 18:21:14 +0100
  • ff6f056bca Fix Plex Companion seeking croneter 2018-11-06 18:16:32 +0100
  • a75afc109c Fix TypeError for selecting Plex media streams croneter 2018-11-06 15:12:17 +0100
  • 440f399917 Fix TypeError croneter 2018-11-06 14:13:28 +0100
  • b08b3dc443 Fix TypeError croneter 2018-11-06 14:11:47 +0100
  • 41ec923a30 Fix KeyErrors croneter 2018-11-06 14:08:14 +0100
  • 892a1afdcb Fix KeyError croneter 2018-11-06 13:50:46 +0100
  • 06d00b2a12 Use Kodi hostname as Plex Companion friendly name croneter 2018-11-06 13:43:40 +0100
  • 124a289081 Increase version dependency for pkc movies and tv shows croneter 2018-11-06 13:02:52 +0100
  • 52a225eb92 Fix setting int/float ListItem property croneter 2018-11-06 13:02:10 +0100
  • df6cb5718a Fix casting of int/float to str or unicode croneter 2018-11-06 12:41:06 +0100
  • 2e8be9ec6b Fix AttributeErrors croneter 2018-11-06 12:35:02 +0100
  • b7fa4f2c7b Fix playback receiving string plex id, not int croneter 2018-11-06 12:33:02 +0100
  • 1b94e23386 Fix worker quitting prematurely croneter 2018-11-06 11:30:04 +0100
  • 3414a0a688 Fix SyntaxError croneter 2018-11-06 11:20:20 +0100
  • 3123af6426 Use a dedicated full sync thread manager croneter 2018-11-06 11:17:21 +0100
  • 7180595e05 Correctly show the current sync item number croneter 2018-11-05 18:31:59 +0100
  • bc1ad1d998 Prevent error message upon DB reset croneter 2018-11-05 18:31:26 +0100
  • 0fa8fe1144 Fix AttributeError on PKC DB reset croneter 2018-11-05 18:18:46 +0100
  • e4c9a7a259 Optimize sync loop croneter 2018-11-05 18:13:57 +0100
  • d44d6983b3 Remove obsolete code croneter 2018-11-05 18:02:37 +0100
  • 07c4d64a84 Rewire artwork caching croneter 2018-11-05 18:00:01 +0100
  • e761567592 Rewire image caching thread croneter 2018-11-05 15:23:51 +0100
  • 30d85eebc0 Fix FanartThread isSuspended croneter 2018-11-05 14:34:34 +0100
  • 03fb6506f4 PEP8 croneter 2018-11-05 14:18:52 +0100
  • 58d34e75f0 Move start of image caching thread to sync croneter 2018-11-05 14:17:48 +0100
  • 99d0fe7538 Add missing notification text croneter 2018-11-05 14:13:25 +0100
  • 2ffd4491cf Fix sync isSuspended croneter 2018-11-05 14:10:43 +0100
  • f321baab82 Code cleanup croneter 2018-11-05 14:03:19 +0100
  • 6e83a549d3 Enable user setting for number of sync threads croneter 2018-11-05 14:03:07 +0100
  • 8205e19668 Let the Kodi library update after a full sync croneter 2018-11-05 13:53:57 +0100
  • 0536a7c151 Don't spawn a separate full sync thread croneter 2018-11-05 13:52:31 +0100
  • 0d5f59ab84 Less logging croneter 2018-11-05 13:02:11 +0100
  • b29b80ebe3 Less logging croneter 2018-11-05 13:01:22 +0100
  • b781a764ef Less logging croneter 2018-11-05 13:00:26 +0100
  • b7a6a58da3 Fix some more errors: Item not yet synced croneter 2018-11-05 12:28:05 +0100
  • 263b7d7684 Fix TypeError croneter 2018-11-05 12:24:18 +0100
  • d2dd631b4b Fix some "Item not yet synced" errors for playstate updates croneter 2018-11-05 12:19:08 +0100
  • 48b78fe73f Fix some errors: Item not yet synced croneter 2018-11-05 11:49:00 +0100
  • 49b75d89c0 Less logging croneter 2018-11-05 11:20:00 +0100
  • 16b59d7cbe Revert "Revert "Less logging"" croneter 2018-11-05 11:17:21 +0100
  • fcb580a62a Revert "Less logging" croneter 2018-11-05 11:08:20 +0100
  • a4bd3e469f Less logging croneter 2018-11-05 11:07:57 +0100
  • 8ea787cc49 Less logging croneter 2018-11-05 10:47:48 +0100
  • 35c87856fd Fix TypeError croneter 2018-11-05 10:10:42 +0100
  • 417aefd588 Fix endless music sync loop croneter 2018-11-05 09:52:18 +0100
  • 66ecaa155f Further optimize music sync croneter 2018-11-05 09:51:21 +0100
  • c9b6e67771 Optimize music sync croneter 2018-11-05 09:39:33 +0100
  • 0b5fcb855c Fix OperationalError: no such column: Userrating croneter 2018-11-04 17:47:40 +0100
  • e8621acdf3 Fix OperationalError no such table croneter 2018-11-04 17:44:06 +0100
  • f8c6b21f51 Optimize logging croneter 2018-11-04 17:33:55 +0100
  • 120a616331 Optimize code croneter 2018-11-04 17:31:04 +0100
  • 0fa72faf61 Increase season sync resiliance croneter 2018-11-04 17:28:22 +0100
  • 7f431f1923 Increase episode sync resiliance croneter 2018-11-04 17:26:08 +0100
  • 2917bc982f Speed-up looking up of existing episodes croneter 2018-11-04 17:02:01 +0100
  • 91ea8c8d00 Fix AttributeError croneter 2018-11-04 17:00:34 +0100