Commit Graph

64 Commits

Author SHA1 Message Date
Croneter c440dc7779 Switch to absolute imports 2018-06-21 19:24:37 +02:00
croneter 136461160f Merge branch 'master' into playlists 2018-06-03 14:26:55 +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 61b0645314 Rename function 2018-05-02 15:34:21 +02:00
Croneter ba0aff0f54 Rename function 2018-05-01 18:08:31 +02:00
Croneter 1e43f1cc77 Fix playqueue monitoring locking mechanism 2018-04-10 19:23:37 +02:00
Croneter f6b3dfdf12 Fix Plex trailers screwing up playqueue
- Introduce a flag to check whether PKC itself made changes to the playqueue
2018-04-10 07:56:44 +02:00
croneter c05b772e90 Make sure that LOCK is released after adding one element
- Partially fixes #446
2018-03-31 20:34:09 +02:00
croneter 40d670d002 Move check for direct paths and context menu play 2018-02-21 08:03:40 +01:00
croneter 933bd44ad5 Revert "Monitor for DB file path change"
This reverts commit aac22c3369.
2018-02-21 08:01:00 +01:00
croneter cc37ffd809 Allow playback init for direct paths and context menu 2018-02-21 07:59:19 +01:00
croneter bba42bb1bb Fail setResolvedUrl on 1st run
- Using add-on paths in the Kodi library, we need to make sure that the subsequent call of xbmc.setresolvedUrl fails or is forwarded once again
2018-02-20 19:43:12 +01:00
croneter aac22c3369 Monitor for DB file path change 2018-02-20 18:02:34 +01:00
croneter 121e8e0243 Hack for repeatedly starting same video using Addon Paths 2018-02-16 17:25:17 +01:00
croneter c55b687495 Catch PlaylistError in PlayqueueMonitor 2018-02-15 16:45:34 +01:00
croneter e02e9bcd1f Rename thread methods 2018-02-11 14:57:39 +01:00
croneter 5068327408 Prettify 2018-02-11 14:42:49 +01:00
croneter e393547e13 Compare playqueue items more reliably 2018-02-07 14:57:36 +01:00
croneter 57ec06ae4d Don't empty entire playqueue on Kodi exit 2018-02-04 12:17:05 +01:00
croneter 3174521475 Reintroduce Kodi playlist polling
There is no way around it - Kodi does not tell if the user swaps items in the Kodi playlist, unfortunately
2018-02-04 12:06:39 +01:00
croneter c6edaf4304 Fix wrong exception type 2018-02-03 15:46:41 +01:00
croneter a95e07d32b Enable resume for playback initiated by Companion 2018-01-31 20:54:11 +01:00
croneter 0eb526add4 Enable Kodi playback for an entire PMS xml 2018-01-31 07:42:23 +01:00
croneter fb7eafb27a Revamp playback start, part 2 2018-01-10 20:14:05 +01:00
tomkat83 e17824609a Greatly simplify handling of PKC playqueues 2018-01-06 15:19:12 +01:00
tomkat83 5337ae5715 Major Plex Companion overhaul, part 6 2018-01-01 13:28:39 +01:00
tomkat83 2f90674f51 Major Plex Companion overhaul, part 5 2017-12-28 21:31:05 +01:00
tomkat83 771520cd96 Save transient token earlier to PKC playqueue 2017-12-28 16:56:48 +01:00
croneter 4547ec52af Major Plex Companion overhaul, part 4 2017-12-21 09:28:06 +01:00
tomkat83 cdd38c6ef7 Optimize some imports 2017-12-09 14:35:08 +01:00
croneter f2bc95813a Centralize Kodi json rpc 2017-12-08 19:43:06 +01:00
tomkat83 cee2bfcc6c Better way to sync progress to another account
- Partially fixes #297
2017-05-25 14:21:27 +02:00
tomkat83 f785b828ca Companion: Fix TypeError 2017-05-20 18:49:40 +02:00
tomkat83 8e70955ded Move check whether Kodi quit 2017-05-17 15:27:32 +02:00
tomkat83 88d1623909 Companion: Fix AttributeError 2017-05-17 15:23:39 +02:00
tomkat83 06727fca71 Fix thread methods 2017-05-17 13:55:24 +02:00
tomkat83 a63b90dd5f Revert "Revert "Code refactoring: avoid window vars in loops""
This reverts commit b6197231fa.
2017-05-17 10:09:50 +02:00
tomkat83 6980a09171 Fix TypeError for Plex Companion 2017-05-14 16:50:24 +02:00
tomkat83 b6197231fa Revert "Code refactoring: avoid window vars in loops"
This reverts commit 6629fb41e3.
2017-05-14 16:41:22 +02:00
tomkat83 6629fb41e3 Code refactoring: avoid window vars in loops 2017-05-12 12:52:12 +02:00
tomkat83 5c8c399b30 Don't add media by other add-ons to queue
- Fixes #295
2017-05-11 19:58:21 +02:00
tomkat83 b95ab22556 Change sleeping behavior for playqueue client 2017-05-07 15:08:16 +02:00
tomkat83 cbbb5b1ceb Change playlist type from 'picture' to 'photo' 2017-03-08 17:06:30 +01:00
tomkat83 38d5d64f2c Enable skipping for Plex Companion 2017-03-05 18:28:30 +01:00
tomkat83 a8b7bf7871 Fix starting more playqueue instances 2017-03-05 17:59:56 +01:00
tomkat83 f1dc7639ab Enable Alexa for Plex music 2017-03-05 17:51:58 +01:00
tomkat83 0b5c138709 Better error handling for Plex Companion playqueues
- Partially solves #236
2017-02-26 15:16:03 +01:00
tomkat83 377827e159 Fix for Plex Companion showing last item played 2017-01-12 20:21:33 +01:00
tomkat83 07abf2e17a Fix IndexError for PKC communicating watch state
- Fixes #178
2017-01-11 20:38:11 +01:00