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
|
0173129ffc
|
Correctly set-up paths table
|
2018-02-20 10:19:11 +01:00 |
|
croneter
|
fe6ccad959
|
Leave 'movies' in addon path in Kodi DB
|
2018-02-17 14:06:01 +01:00 |
|
croneter
|
a1eb926dc3
|
Revert "Attempt to fix Kodi overwriting paths in Kodi DB"
This reverts commit 8cd9deef40 .
|
2018-02-17 13:48:57 +01:00 |
|
croneter
|
8cd9deef40
|
Attempt to fix Kodi overwriting paths in Kodi DB
|
2018-02-17 13:42:08 +01:00 |
|
croneter
|
ab1f28bb88
|
Fix TypeError when DB yet empty
|
2018-02-16 18:23:55 +01:00 |
|
croneter
|
121e8e0243
|
Hack for repeatedly starting same video using Addon Paths
|
2018-02-16 17:25:17 +01:00 |
|
croneter
|
7ce157accd
|
Wipe all resume points before resyncing them
|
2018-02-15 20:15:53 +01:00 |
|
croneter
|
4df5851bc0
|
Optimize context menu
|
2018-02-15 19:47:01 +01:00 |
|
croneter
|
9e2ff58bc7
|
Inhibit idle shutdown only during initial sync
|
2018-02-15 17:47:45 +01:00 |
|
croneter
|
9f8c9a1636
|
Fix KeyError for server discovery
- Fixes #409
|
2018-02-15 17:44:58 +01:00 |
|
croneter
|
e321559121
|
Do not inhibit idle shutdown
|
2018-02-15 17:39:31 +01:00 |
|
croneter
|
74bed60c32
|
Don't mess with Kodi's screensaver settings
|
2018-02-15 17:36:28 +01:00 |
|
croneter
|
a2d0f98c9b
|
Fix ignoring Companion updates for the playing item
|
2018-02-15 17:19:12 +01:00 |
|
croneter
|
7d61f153c3
|
Increase logging
|
2018-02-15 16:59:12 +01:00 |
|
croneter
|
fc1d77eff2
|
Fix ImportError
|
2018-02-15 16:52:25 +01:00 |
|
croneter
|
c55b687495
|
Catch PlaylistError in PlayqueueMonitor
|
2018-02-15 16:45:34 +01:00 |
|
croneter
|
aa756e60bc
|
Ensure that we have unicode paths for database lookup
|
2018-02-15 08:22:37 +01:00 |
|
croneter
|
9b654f034c
|
Fix Exception text
|
2018-02-15 08:15:50 +01:00 |
|
croneter
|
55a64d56b1
|
Add resiliance when adding items to Plex playqueue
|
2018-02-15 08:09:57 +01:00 |
|
croneter
|
be0eb19794
|
Revert "Fallback if we didn't get any info on playing element"
This reverts commit 2e7e7fef60 .
|
2018-02-15 07:41:49 +01:00 |
|
croneter
|
2e7e7fef60
|
Fallback if we didn't get any info on playing element
|
2018-02-14 21:02:04 +01:00 |
|
croneter
|
66b8559eab
|
Fix using plex instead of user token
- Fixes #407
|
2018-02-14 20:38:50 +01:00 |
|
croneter
|
feb91127cd
|
Clear transient token, just in case
|
2018-02-14 20:11:32 +01:00 |
|
croneter
|
952ad796dd
|
Remove obsolete code
|
2018-02-14 20:10:11 +01:00 |
|
croneter
|
97d777fdee
|
Make sure that empty XML elements get deleted
- Fixes #402
|
2018-02-14 19:52:53 +01:00 |
|
croneter
|
7421018403
|
Fix KeyError when browsing On Deck
|
2018-02-13 07:24:39 +01:00 |
|
croneter
|
3fabb21dac
|
Fix indent of xmls
|
2018-02-12 21:27:22 +01:00 |
|
croneter
|
754432f5bc
|
Fix Kodi boot loop
- Fixes #402
|
2018-02-12 21:20:26 +01:00 |
|
croneter
|
af961dbaf4
|
Fix GB content ratings
- Should fix #401
|
2018-02-12 20:14:25 +01:00 |
|
croneter
|
1d79190574
|
Revert "Use api"
This reverts commit e595bd5e79 .
|
2018-02-12 09:22:39 +01:00 |
|
croneter
|
e595bd5e79
|
Use api
|
2018-02-12 08:26:32 +01:00 |
|
croneter
|
66a24a39b6
|
Fix KeyError
|
2018-02-12 08:18:55 +01:00 |
|
croneter
|
0b5cd46d6c
|
API code optimization
|
2018-02-12 08:10:39 +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
|
ca11528593
|
Prettify
|
2018-02-11 13:24:00 +01:00 |
|
croneter
|
ca8ad96a05
|
Prettify
|
2018-02-11 12:59:04 +01:00 |
|
croneter
|
406c2b9f63
|
Prettify
|
2018-02-11 12:12:16 +01:00 |
|
croneter
|
055aadc048
|
Prettify
|
2018-02-11 12:06:04 +01:00 |
|
croneter
|
b2d37ec9b7
|
Add notification when searching for PMS
|
2018-02-10 18:07:10 +01:00 |
|
croneter
|
1151076660
|
Code refactoring
|
2018-02-10 17:59:20 +01:00 |
|
croneter
|
4fca4ecf63
|
Code refactoring
|
2018-02-09 17:48:25 +01:00 |
|
croneter
|
90a0c4b545
|
Replace websocket shutdown with close
|
2018-02-09 15:10:20 +01:00 |
|
croneter
|
96be262f78
|
Move minimal Kodi DB version to variables.py
|
2018-02-09 13:57:58 +01:00 |
|
croneter
|
31d42d0b04
|
Change bookmarks from Videoplayer to DVDPlayer
|
2018-02-08 16:02:29 +01:00 |
|
croneter
|
8c10c66bdc
|
Mind Alexa transient token
|
2018-02-08 11:22:26 +01:00 |
|
croneter
|
bbb35856e0
|
Fix Alexa playback
|
2018-02-08 11:16:39 +01:00 |
|
croneter
|
e3882acf50
|
Remove obsolete code
|
2018-02-08 10:43:38 +01:00 |
|
croneter
|
15e97a63c2
|
Remove obsolete code
|
2018-02-08 10:35:10 +01:00 |
|
croneter
|
e393547e13
|
Compare playqueue items more reliably
|
2018-02-07 14:57:36 +01:00 |
|
croneter
|
0731ae0179
|
Enable resume within a playqueue
|
2018-02-07 14:32:58 +01:00 |
|
croneter
|
5f3aa91a54
|
Fix logging
|
2018-02-07 14:28:54 +01:00 |
|
croneter
|
e744ff2b97
|
Always detect if user resumes playback
|
2018-02-07 14:09:16 +01:00 |
|
croneter
|
5ca0f7d6af
|
Fix playback cleanup if PKC causes stop
|
2018-02-07 13:57:07 +01:00 |
|
croneter
|
bdad905df3
|
Fix playback reporting not starting up correctly
- Should fix #400
|
2018-02-07 13:32:10 +01:00 |
|
croneter
|
447d233df1
|
Better logging
|
2018-02-07 13:09:50 +01:00 |
|
croneter
|
f279efb255
|
Less logging
|
2018-02-07 12:48:50 +01:00 |
|
croneter
|
c6ba6b42a8
|
Fix empty On Deck for tv shows
- Fixes #398
|
2018-02-06 21:00:32 +01:00 |
|
croneter
|
a9fb2e127e
|
Fix TypeError when navigating
- Fixes #398
|
2018-02-06 20:26:10 +01:00 |
|
croneter
|
0d5d35c263
|
Less logging
|
2018-02-06 20:16:02 +01:00 |
|
croneter
|
d8de492d97
|
Fix trailers not playing
|
2018-02-06 20:12:44 +01:00 |
|
croneter
|
a2c2649bc9
|
Fix TypeError for trailers
You need to resync the Kodi database
|
2018-02-06 07:43:22 +01:00 |
|
croneter
|
764937e0b5
|
Fix Companion client resuming playback
|
2018-02-05 21:00:40 +01:00 |
|
croneter
|
a4f4d0b7a7
|
Remove obsolete code
|
2018-02-05 20:49:17 +01:00 |
|
croneter
|
0111b66cd1
|
Fix some addon paths
|
2018-02-05 20:44:41 +01:00 |
|
croneter
|
ed4ae181ec
|
Fix weird resume from playback behavior
|
2018-02-05 20:23:35 +01:00 |
|
croneter
|
b4f8b435fb
|
Fix trailers for widget items with resume point
|
2018-02-05 19:40:49 +01:00 |
|
croneter
|
66cdd4b176
|
Fix IntegrityError when adding missing album
- Should fix #395
|
2018-02-05 18:20:33 +01:00 |
|
croneter
|
6cb69ada3f
|
Rework websocket playstate updates from the PMS
- Should fix #362
|
2018-02-05 17:48:50 +01:00 |
|
croneter
|
dea8e6d5f5
|
Use languageCode, not language for temp subtitles
- Fixes #394
|
2018-02-04 17:42:15 +01:00 |
|
croneter
|
e82d5fec6c
|
Clear playqueue on using context menu
|
2018-02-04 17:36:18 +01:00 |
|
croneter
|
14635fea4d
|
Ignore first 60s of playback like Plex
|
2018-02-04 16:58:10 +01:00 |
|
croneter
|
b9c1bbd8d3
|
Fix Companion playback for Plex Web
|
2018-02-04 15:36:30 +01:00 |
|
croneter
|
a1d790c741
|
Signal stop to Companion clients correctly
|
2018-02-04 12:31:28 +01:00 |
|
croneter
|
820b514740
|
Fix KeyErrors
|
2018-02-04 12:22:10 +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
|
199939c8b7
|
Fix skipping back in Kodi playlist
|
2018-02-03 17:03:36 +01:00 |
|
croneter
|
8d1bd52328
|
Fix Companion KeyError for music playback
|
2018-02-03 16:49:58 +01:00 |
|
croneter
|
a6ce6ae8d2
|
Fix KeyError for Kodi playerids
|
2018-02-03 16:43:39 +01:00 |
|
croneter
|
fd4422fa65
|
Fix Kodi queueing several items
|
2018-02-03 16:40:24 +01:00 |
|
croneter
|
adb43b2bbf
|
Prettify
|
2018-02-03 16:20:10 +01:00 |
|
croneter
|
68887772df
|
Fix missing containerKey
|
2018-02-03 16:16:53 +01:00 |
|
croneter
|
a2b4b48ddc
|
Less logging
|
2018-02-03 15:57:37 +01:00 |
|
croneter
|
698217d374
|
Fix items being added twice to playqueue
|
2018-02-03 15:54:00 +01:00 |
|
croneter
|
c6edaf4304
|
Fix wrong exception type
|
2018-02-03 15:46:41 +01:00 |
|
croneter
|
bee845ca95
|
Fix PKC clearing Kodi playlist
|
2018-02-03 15:12:10 +01:00 |
|
croneter
|
35536fdc2f
|
Remove obsolete playlistitem attribute
|
2018-02-03 15:04:05 +01:00 |
|
croneter
|
48dc22ee35
|
Fix PlaylistError
|
2018-02-03 14:59:43 +01:00 |
|
croneter
|
76bd6e934a
|
Fix PlaylistError
|
2018-02-03 14:54:54 +01:00 |
|
croneter
|
6075642e9e
|
Fix logging
|
2018-02-03 14:49:56 +01:00 |
|
croneter
|
c8c453c031
|
Clear playqueue if there was only 1 item in it
|
2018-02-03 14:26:58 +01:00 |
|
croneter
|
6cf5a08038
|
Less logging
|
2018-02-03 14:09:29 +01:00 |
|
croneter
|
5613d76d95
|
Less logging
|
2018-02-03 14:05:18 +01:00 |
|
croneter
|
0d11c6db58
|
Fix context menu playback
|
2018-02-03 14:04:17 +01:00 |
|
croneter
|
73f7fc7644
|
Less logging
|
2018-02-03 13:54:39 +01:00 |
|
croneter
|
a2193ab01f
|
Prettify
|
2018-02-03 13:44:16 +01:00 |
|
croneter
|
bd85bb445e
|
Enable context menu playback
|
2018-02-03 12:45:48 +01:00 |
|
croneter
|
a6a8c18711
|
Prettify
|
2018-02-01 13:55:40 +01:00 |
|
croneter
|
187a6131f0
|
Prettify
|
2018-02-01 08:19:51 +01:00 |
|
croneter
|
3fe1f184d6
|
Prettify
|
2018-02-01 07:56:54 +01:00 |
|
croneter
|
ff09ae6457
|
Force lowercase protocol for plugin playback
|
2018-02-01 07:44:12 +01:00 |
|
croneter
|
128582bf96
|
Fix Kodi player seeking too often
|
2018-02-01 07:16:09 +01:00 |
|
croneter
|
ef1baa2d1d
|
Revert "Fix Kodi player seeking too often"
This reverts commit c5a3741289 .
|
2018-02-01 07:15:37 +01:00 |
|
croneter
|
c5a3741289
|
Fix Kodi player seeking too often
|
2018-02-01 07:15:22 +01:00 |
|
croneter
|
a95e07d32b
|
Enable resume for playback initiated by Companion
|
2018-01-31 20:54:11 +01:00 |
|
croneter
|
3aa5ee0408
|
Remove playbackutils.py
|
2018-01-31 07:47:43 +01:00 |
|
croneter
|
0eb526add4
|
Enable Kodi playback for an entire PMS xml
|
2018-01-31 07:42:23 +01:00 |
|
croneter
|
336d50cd3a
|
Fix UnboundLocalError for Direct Paths
|
2018-01-30 07:51:14 +01:00 |
|
croneter
|
fc9ea2444e
|
Introduce PlaylistError exception
|
2018-01-30 07:50:44 +01:00 |
|
croneter
|
a6e9869a14
|
Fix channels playback
|
2018-01-28 18:06:30 +01:00 |
|
croneter
|
fd2c6115fc
|
Reduce logging
|
2018-01-28 17:56:33 +01:00 |
|
croneter
|
e661236440
|
Fix resume playback outside Kodi library
|
2018-01-28 17:53:51 +01:00 |
|
croneter
|
2d8bd3051a
|
Fix PKC restoring cache directories
|
2018-01-28 17:36:36 +01:00 |
|
croneter
|
83833d76b3
|
Fix missing resume points
|
2018-01-28 17:28:02 +01:00 |
|
croneter
|
dfd5297cd3
|
Revamp playback start, part 7
|
2018-01-28 17:21:28 +01:00 |
|
croneter
|
0e3a7a1673
|
Encode listitem paths
|
2018-01-28 15:24:41 +01:00 |
|
croneter
|
88f9ec3dfa
|
Merge branch 'hotfixes' of https://github.com/Pavuucek/PlexKodiConnect into Pavuucek-hotfixes
|
2018-01-28 13:59:48 +01:00 |
|
croneter
|
bc26d53945
|
Fix Kodi suddenly marking item as played
|
2018-01-28 13:55:00 +01:00 |
|
croneter
|
8da730ed8d
|
Wait a bit less
|
2018-01-28 13:31:35 +01:00 |
|
croneter
|
ec0d382206
|
Fix releasing of default.py
|
2018-01-28 13:30:50 +01:00 |
|
croneter
|
15f6d7bf18
|
Let Kodi decide whether an item is resumable
|
2018-01-28 13:29:27 +01:00 |
|
croneter
|
f32d2cfcfc
|
Revert "Let Kodi decide whether item is resumable"
This reverts commit d1fc9c0bff .
|
2018-01-28 13:28:29 +01:00 |
|
croneter
|
d1fc9c0bff
|
Let Kodi decide whether item is resumable
|
2018-01-28 13:28:05 +01:00 |
|
croneter
|
2243bc42aa
|
Fix release of default.py
|
2018-01-28 13:26:25 +01:00 |
|
croneter
|
05f9f56a4d
|
More logging
|
2018-01-28 13:24:42 +01:00 |
|
croneter
|
dde330a704
|
Fix requests verify ssl certificate
|
2018-01-28 13:23:47 +01:00 |
|
croneter
|
906f61a847
|
Fix resume playback for extended context menu
|
2018-01-28 12:52:31 +01:00 |
|
croneter
|
6e6fbadb02
|
Fix repeated playback of same resumable item
|
2018-01-26 09:47:58 +01:00 |
|
croneter
|
cfff75926a
|
Revamp playback start, part 6
|
2018-01-25 17:15:38 +01:00 |
|
croneter
|
510952f9de
|
Avoid error in log file
|
2018-01-24 07:40:28 +01:00 |
|
Michal Kuncl
|
db0d629302
|
Restore cache directories after deleting. Fixes #392
|
2018-01-23 21:39:55 +01:00 |
|
croneter
|
307806e65f
|
Fix playback starting in the background
|
2018-01-23 20:38:50 +01:00 |
|
croneter
|
e8d9252891
|
Prettify
|
2018-01-23 19:13:47 +01:00 |
|
croneter
|
4b0fa90f5e
|
Remove obsolete code
|
2018-01-23 19:10:18 +01:00 |
|
croneter
|
4d79a17738
|
Detect resume playback outside of widgets also
|
2018-01-23 19:07:05 +01:00 |
|
croneter
|
66f6605406
|
Fix TypeError when logging weird PMS answers
|
2018-01-23 08:07:19 +01:00 |
|
croneter
|
e6520ad2e8
|
Fix KeyError on playback start
|
2018-01-23 07:59:53 +01:00 |
|
tomkat83
|
287b888b6f
|
Revamp playback start, part 5
|
2018-01-22 11:20:37 +01:00 |
|
tomkat83
|
2791da9f65
|
Revamp playback start, part 4
|
2018-01-21 18:31:49 +01:00 |
|
croneter
|
7ecaa376a2
|
Revamp playback start, part 3
|
2018-01-21 13:42:22 +01:00 |
|
croneter
|
fb7eafb27a
|
Revamp playback start, part 2
|
2018-01-10 20:14:05 +01:00 |
|
croneter
|
24f2f60209
|
Fix TypeError when PMS answer empty
|
2018-01-09 19:54:54 +01:00 |
|
tomkat83
|
f0a2955b83
|
Revamp playback start, part 1
|
2018-01-07 17:50:30 +01:00 |
|
tomkat83
|
671424ecbe
|
Move PKC Kodi master lock hack to PKC startup
|
2018-01-07 15:44:20 +01:00 |
|
tomkat83
|
36bcd70c9d
|
Do not check plex.tv connection on startup
|
2018-01-07 15:20:25 +01:00 |
|
tomkat83
|
607fdab326
|
Force-set some important Kodi settings
- Fixes #389
|
2018-01-07 15:16:53 +01:00 |
|
tomkat83
|
eb6b1fbe48
|
Remove obsolete code
|
2018-01-07 10:56:24 +01:00 |
|
tomkat83
|
e17824609a
|
Greatly simplify handling of PKC playqueues
|
2018-01-06 15:19:12 +01:00 |
|
tomkat83
|
e0f1225c21
|
Move plex_playbackProbs to state.py
|
2018-01-06 12:55:24 +01:00 |
|
tomkat83
|
546e79d925
|
Move propertiesPlayback from window to state.py
|
2018-01-03 17:50:01 +01:00 |
|
tomkat83
|
ec4a5d2b7c
|
Prettify
|
2018-01-02 15:39:48 +01:00 |
|
tomkat83
|
359a8d0221
|
Revert "Fix Plex ratingKey being stored as int, not str"
This reverts commit 6bfd67a41d .
|
2018-01-02 15:12:01 +01:00 |
|
tomkat83
|
f4e83f6be5
|
Better detect if PKC playback init is still ongoing
|
2018-01-02 15:11:49 +01:00 |
|
tomkat83
|
93b878ad78
|
Fix playlist item representation (str, not int)
|
2018-01-02 15:10:23 +01:00 |
|
tomkat83
|
6bfd67a41d
|
Fix Plex ratingKey being stored as int, not str
|
2018-01-02 14:31:57 +01:00 |
|
tomkat83
|
b84a833e0d
|
Remove unreliable check for playback init
|
2018-01-02 14:30:54 +01:00 |
|
tomkat83
|
ac3be93894
|
More Plex Companion fixes
|
2018-01-02 13:28:25 +01:00 |
|
tomkat83
|
95356d9483
|
Fix headers
|
2018-01-02 12:13:41 +01:00 |
|
tomkat83
|
14183cccca
|
Fix Plex Companion headers & URL arguments
|
2018-01-02 11:48:44 +01:00 |
|
tomkat83
|
3a9f65d908
|
Remove obsolete code
|
2018-01-02 10:58:28 +01:00 |
|
tomkat83
|
18a9e77b33
|
Plex Companion optimizations
|
2018-01-01 18:36:28 +01:00 |
|
tomkat83
|
2e5249ca4f
|
Don't allow spaces in devicename
|
2018-01-01 17:15:01 +01:00 |
|
tomkat83
|
6caa759ce1
|
Fix wrong partIndex
|
2018-01-01 14:23:08 +01:00 |
|
tomkat83
|
d8e4093696
|
Use variable.py's machineIdentifier
|
2018-01-01 13:46:21 +01:00 |
|
tomkat83
|
6c0ab38193
|
Fix wrong Plex machineIdentifier
|
2018-01-01 13:40:45 +01:00 |
|
tomkat83
|
5337ae5715
|
Major Plex Companion overhaul, part 6
|
2018-01-01 13:28:39 +01:00 |
|
tomkat83
|
cf15799df2
|
Clear and remove-items from Kodi playqueues once
|
2017-12-30 12:57:23 +01:00 |
|
tomkat83
|
ba0f22ac1e
|
Prettify
|
2017-12-28 21:46:48 +01:00 |
|
tomkat83
|
bfefef548e
|
Fix typo
|
2017-12-28 21:32:12 +01:00 |
|
tomkat83
|
2f90674f51
|
Major Plex Companion overhaul, part 5
|
2017-12-28 21:31:05 +01:00 |
|
tomkat83
|
e4ea7692b2
|
Add json to skip to certain playqueue position
|
2017-12-28 21:23:50 +01:00 |
|
tomkat83
|
4b5f7868bb
|
Fix typo
|
2017-12-28 20:47:23 +01:00 |
|
tomkat83
|
f5a6531386
|
Fix typos
|
2017-12-28 18:29:51 +01:00 |
|
tomkat83
|
e358e9b3a5
|
PKC playqueues now log as dicts for pprint
|
2017-12-28 17:32:58 +01:00 |
|
tomkat83
|
771520cd96
|
Save transient token earlier to PKC playqueue
|
2017-12-28 16:56:48 +01:00 |
|
tomkat83
|
11df634c91
|
Fix TypeError
|
2017-12-28 15:45:48 +01:00 |
|
tomkat83
|
48c05c415d
|
Merge branch 'patch-1' of https://github.com/Draic/PlexKodiConnect into Draic-patch-1
|
2017-12-28 15:33:38 +01:00 |
|
tomkat83
|
244a8e308f
|
Disable Kodi msg "Loading media info from files"
|
2017-12-28 15:30:56 +01:00 |
|
tomkat83
|
6e00838ef0
|
Prettify
|
2017-12-28 15:24:36 +01:00 |
|
Draic
|
1ca8a46473
|
Hi10p should only trigger on h264
changed h265 to h264 as this should be the intended codec.
|
2017-12-23 16:42:40 +01:00 |
|
croneter
|
02f48dd15f
|
Prettify
|
2017-12-21 09:43:16 +01:00 |
|
croneter
|
4547ec52af
|
Major Plex Companion overhaul, part 4
|
2017-12-21 09:28:06 +01:00 |
|
tomkat83
|
47779bbbee
|
Modify logging
|
2017-12-15 16:22:03 +01:00 |
|
tomkat83
|
72de3b6796
|
Companion: enable audio and subtitle stream switch
|
2017-12-15 16:11:19 +01:00 |
|
tomkat83
|
f0a3cd8c55
|
Avoid RuntimeError on exit
|
2017-12-15 16:08:20 +01:00 |
|
tomkat83
|
39d7bfd80f
|
Clean up json_rpc
|
2017-12-15 13:22:12 +01:00 |
|
croneter
|
5f4016e22e
|
Clean-up
|
2017-12-14 17:39:50 +01:00 |
|
croneter
|
bb0ba08329
|
Also update volume and mute on PMS updates
|
2017-12-14 17:19:09 +01:00 |
|
croneter
|
7100802cab
|
Ensure that PKC signals playback stop on shutdown
|
2017-12-14 15:54:28 +01:00 |
|
croneter
|
502c013af0
|
Update all Kodi player properties for Companion update
|
2017-12-14 15:20:41 +01:00 |
|
croneter
|
b520fe2b79
|
Fix playstate remaining at zero
|
2017-12-14 10:34:40 +01:00 |
|
croneter
|
8189eb6b4c
|
Companion: fix audio stream and subtitle stream
|
2017-12-14 10:22:48 +01:00 |
|
croneter
|
0b54e24947
|
Never have negative playstates
|
2017-12-14 10:21:30 +01:00 |
|
croneter
|
c0e7c78a11
|
Major Plex Companion overhaul, part 3
|
2017-12-14 08:29:38 +01:00 |
|
croneter
|
80c106d57f
|
Fix some IndexErrors and KeyErrors
|
2017-12-13 20:41:29 +01:00 |
|
croneter
|
9cac51d5c9
|
Major Plex Companion overhaul, part 2
|
2017-12-13 20:14:27 +01:00 |
|
croneter
|
cc347d5654
|
Fix some KeyErrors
|
2017-12-11 19:24:21 +01:00 |
|
tomkat83
|
b1e2791ca8
|
Major Plex Companion overhaul, part 1
|
2017-12-10 19:01:22 +01:00 |
|
tomkat83
|
c3b5054477
|
Fixes to Companion /poll replies
|
2017-12-09 17:23:50 +01:00 |
|
tomkat83
|
41abcc8d2c
|
Remove plexbmc plexsettings.py
|
2017-12-09 16:30:52 +01:00 |
|
tomkat83
|
90c76aa997
|
Init unique machine identifier earlier
|
2017-12-09 16:18:46 +01:00 |
|
tomkat83
|
39014fe7f4
|
Move kodi webserver details to state.py
|
2017-12-09 15:41:07 +01:00 |
|
tomkat83
|
cdd38c6ef7
|
Optimize some imports
|
2017-12-09 14:35:08 +01:00 |
|
tomkat83
|
73c7f866e6
|
Security fix: Companion shall not send Plex token
|
2017-12-09 13:54:30 +01:00 |
|
tomkat83
|
843bedbee6
|
Switch Companion to use json_rpc.py
|
2017-12-09 13:47:19 +01:00 |
|
tomkat83
|
cceb110354
|
Always return JSON RPC answer
|
2017-12-08 20:41:11 +01:00 |
|
tomkat83
|
9380a23867
|
Fix typo
|
2017-12-08 20:35:32 +01:00 |
|
tomkat83
|
dfdc6eefd0
|
Move jsonrpc function
|
2017-12-08 20:32:10 +01:00 |
|
tomkat83
|
34cd0fadb4
|
Delete obsolete screensaver function
|
2017-12-08 20:24:36 +01:00 |
|
croneter
|
f2bc95813a
|
Centralize Kodi json rpc
|
2017-12-08 19:43:06 +01:00 |
|
croneter
|
f6b666e892
|
Move companion json rpc commands
|
2017-12-08 07:53:01 +01:00 |
|
croneter
|
a09b6a4562
|
Fix SSLError not being recognized as such
ConnectionError is ancestor of SSLError
|
2017-12-07 18:22:52 +01:00 |
|
croneter
|
18a5bcd7db
|
Fix potentially telling wrong PMS to stop transcode
|
2017-12-07 18:19:54 +01:00 |
|
croneter
|
e6a5b1c157
|
Move Kodi playback info to state.py
|
2017-12-07 17:25:48 +01:00 |
|
croneter
|
65a48ebe7b
|
Attach PMS xml piece to playlist item
|
2017-12-07 17:25:24 +01:00 |
|
croneter
|
2a6d8757e6
|
Class must only be initiated and used once
Hence no borg necessary
|
2017-12-07 17:15:54 +01:00 |
|
croneter
|
208997b167
|
Remove obsolete method
|
2017-12-07 17:15:13 +01:00 |
|
croneter
|
dc590d7ed1
|
Fx docstrings
|
2017-12-06 18:05:01 +01:00 |
|
croneter
|
a2a925edc0
|
Add docstrings
|
2017-12-06 11:40:27 +01:00 |
|
croneter
|
116a2956ac
|
Minor Plex Companion improvements
|
2017-12-05 11:14:41 +01:00 |
|
tomkat83
|
9052b84011
|
Fix .strm playback failing for addon paths
- Partially fixes #354
|
2017-12-04 19:50:12 +01:00 |
|
tomkat83
|
f86582689b
|
Only transcode 10bit video for h265
- Fixes #367
|
2017-12-04 19:41:59 +01:00 |
|
tomkat83
|
3e9e572e3c
|
Merge branch 'hotfixes' of https://github.com/croneter/PlexKodiConnect into hotfixes
|
2017-11-05 12:53:05 +01:00 |
|
tomkat83
|
f1c784d458
|
Support playback of .strm files
|
2017-11-05 12:51:45 +01:00 |
|
croneter
|
eb66435d2d
|
Russian translation, thanks @UncleStark, @xom2000, @AlexFreit
|
2017-10-09 22:28:31 +02:00 |
|
croneter
|
a8d4e2b8c1
|
Fix ValueError for channels
|
2017-10-09 22:12:30 +02:00 |
|
croneter
|
eaff533489
|
Fix AttributeError if Plex key is missing
|
2017-10-06 08:46:05 +02:00 |
|
croneter
|
e3dba1974f
|
Code optimization
|
2017-10-06 08:42:04 +02:00 |
|
croneter
|
f3c71fadf2
|
Deal better with missing stream info (e.g. channels)
|
2017-10-06 08:41:16 +02:00 |
|
croneter
|
38d611aa27
|
PEP8
|
2017-10-06 08:09:21 +02:00 |
|
croneter
|
2f073c3a15
|
Enable channels for Plex home users
|
2017-10-02 18:18:05 +02:00 |
|
croneter
|
1e8ec2f0d7
|
Remove obsolete PKC settings show contextmenu
|
2017-10-02 17:49:57 +02:00 |
|
croneter
|
02a60fac20
|
Revert "More descriptive downloadable subtitles"
This reverts commit 8af180968b .
|
2017-10-02 17:41:28 +02:00 |
|
croneter
|
cb285f97e7
|
Revert "Fix subtitle languages showing up as unknown"
This reverts commit 345a24f896 .
|
2017-10-02 17:36:54 +02:00 |
|
croneter
|
345a24f896
|
Fix subtitle languages showing up as unknown
- Fixes #342
|
2017-09-28 14:13:00 +02:00 |
|
tomkat83
|
12cf23a4b5
|
Revert "Sleep a bit before marking item as fully watched"
|
2017-09-23 18:52:42 +02:00 |
|
tomkat83
|
2bddec60db
|
Fix items not getting marked as fully watched
- Hopefully fixes #341
|
2017-09-23 18:49:59 +02:00 |
|
tomkat83
|
aa83776a8b
|
Move MARK_PLAYED_AT to variables.py
|
2017-09-23 18:40:30 +02:00 |
|
dazedcrazy
|
5cebbcb763
|
Update itemtypes.py
|
2017-09-23 14:56:26 +01:00 |
|
croneter
|
741c00ed64
|
Update translations
|
2017-09-17 14:07:14 +02:00 |
|
croneter
|
14b8df4f9c
|
Fix Alexa websocket not exiting on Handshake Status 403
|
2017-09-15 20:01:20 +02:00 |
|
croneter
|
d7c3be5a68
|
Sleep a bit before marking item as fully watched
|
2017-09-13 20:21:09 +02:00 |
|
croneter
|
eaff13998b
|
Remove obsolete imports
|
2017-09-13 20:01:17 +02:00 |
|
croneter
|
a3514ec104
|
Don't sleep before updating playstate to fully watched
|
2017-09-13 19:59:16 +02:00 |
|
croneter
|
14fc334422
|
Fix IndexError e.g. for channels if stream info missing
|
2017-09-13 15:41:06 +02:00 |
|
croneter
|
02ba51bc15
|
Merge branch 'hotfixes' of https://github.com/croneter/PlexKodiConnect into hotfixes
|
2017-09-13 15:32:49 +02:00 |
|
croneter
|
256d2c3f87
|
Fix KeyError for TV live channels for getGeople
|
2017-09-13 15:32:44 +02:00 |
|
tomkat83
|
9c17b8503a
|
Reduce number of imports
|
2017-09-10 15:22:06 +02:00 |
|
tomkat83
|
6ed00a7b11
|
Reduce number of imports
|
2017-09-10 15:12:53 +02:00 |
|
tomkat83
|
47675bc60f
|
Greatly speed up displaying context menu
|
2017-09-10 15:09:32 +02:00 |
|
tomkat83
|
cb39dbd19d
|
Move pickl_window function
|
2017-09-10 15:06:46 +02:00 |
|
croneter
|
425915beaa
|
Merge branch 'master' into hotfixes
|
2017-09-08 12:56:44 +02:00 |
|
croneter
|
826712340b
|
Fix library sync crashing trying to display an error
- Fixes #340
|
2017-09-08 12:54:43 +02:00 |
|
croneter
|
6d4ad61c7b
|
Ignore PMS message related to a bunch of items
|
2017-09-08 12:36:26 +02:00 |
|
croneter
|
060bc6f1d1
|
Detect Plex item deletion more reliably
|
2017-09-08 12:34:13 +02:00 |
|
croneter
|
1f0baf5128
|
Ignore PMS message related to an entire library
|
2017-09-08 12:12:29 +02:00 |
|
croneter
|
274ed4b430
|
Background sync now picks up more PMS changes
|
2017-09-08 12:06:31 +02:00 |
|
croneter
|
5fcccba105
|
Compile regex only once
|
2017-09-06 19:55:27 +02:00 |
|
croneter
|
fc03ebc8d4
|
Remove obsolete timestamp
|
2017-09-06 19:30:19 +02:00 |
|
croneter
|
3ada7d1a98
|
More specific exception handling
|
2017-09-06 19:26:48 +02:00 |
|
croneter
|
da4be6d7e4
|
Fix changed Plex metadata not synced repeatedly
|
2017-09-06 19:24:26 +02:00 |
|
croneter
|
81084ea479
|
Increase logging for websockets
|
2017-09-06 14:14:42 +02:00 |
|
croneter
|
b555df1061
|
Remove obsolete log level code
|
2017-09-06 13:43:52 +02:00 |
|
croneter
|
b0c62be75f
|
Adjust log levels
|
2017-09-06 13:39:44 +02:00 |
|
croneter
|
32c43855f7
|
PKC logging now uses Kodi log levels
|
2017-09-06 13:31:15 +02:00 |
|
croneter
|
41b4493072
|
Sleep longer
|
2017-09-03 13:30:50 +02:00 |
|
croneter
|
d4bb8eed84
|
Fix resuming interrupted sync
|
2017-09-03 13:28:40 +02:00 |
|
croneter
|
882c592e45
|
Fix detecting changes to PKC settings
|
2017-09-03 13:23:18 +02:00 |
|
croneter
|
1a91149b5f
|
Optimize code
|
2017-09-03 12:46:41 +02:00 |
|
croneter
|
ff1eb674b3
|
Revert "Adjust initial states"
This reverts commit e7de0f9218 .
|
2017-09-03 12:44:03 +02:00 |
|
croneter
|
430b10ec1c
|
Increase logging
|
2017-09-01 12:31:58 +02:00 |
|
croneter
|
e7de0f9218
|
Adjust initial states
|
2017-09-01 12:28:29 +02:00 |
|
croneter
|
ee02d5c9f4
|
Increase logging
|
2017-09-01 12:19:27 +02:00 |
|
croneter
|
cb459f2fd5
|
Enable many setting changes without Kodi restart
|
2017-08-22 08:16:21 +02:00 |
|
croneter
|
261a0aad4c
|
Allow replace path settings changes without reboot
|
2017-08-22 07:18:19 +02:00 |
|
croneter
|
ce508257a3
|
Move Kodi DB check flag to state.py
|
2017-08-21 19:42:41 +02:00 |
|
croneter
|
66eb599a14
|
Code optimization
|
2017-08-21 19:38:41 +02:00 |
|
croneter
|
7b6834b326
|
Code optimization
|
2017-08-21 18:59:47 +02:00 |
|
croneter
|
5f45cc1c9b
|
Remove obsolete function
|
2017-08-21 18:53:52 +02:00 |
|
croneter
|
31be5f30f3
|
Move init of syncs to state.py
|
2017-08-21 18:53:38 +02:00 |
|
croneter
|
5585f8a4e0
|
Revert "Sleep longer"
This reverts commit b045c49ad0 .
|
2017-08-21 08:03:08 +02:00 |
|
croneter
|
b045c49ad0
|
Sleep longer
|
2017-08-21 08:02:44 +02:00 |
|
croneter
|
a2b145e4ec
|
Force show sync if user manually initiated
|
2017-08-21 08:01:48 +02:00 |
|
croneter
|
743d8dbb2f
|
Move sync indication setting to state.py
|
2017-08-21 07:42:11 +02:00 |
|
croneter
|
7f74dd93f4
|
Vastly improve sync speed for music
|
2017-08-19 16:49:29 +02:00 |
|
croneter
|
c0bef37dd5
|
Cancels syncs if lib sync thread gets suspended
- Partially solves #333
|
2017-08-19 16:26:51 +02:00 |
|
croneter
|
3daf82ef3d
|
Code optimization
|
2017-08-19 16:14:14 +02:00 |
|
croneter
|
0d108577ab
|
Fix TypeError
|
2017-08-19 16:10:44 +02:00 |
|
croneter
|
40fc88c8f6
|
Increase logging
|
2017-08-19 15:23:57 +02:00 |
|
croneter
|
4494add298
|
Verify path for every Plex library on install sync
|
2017-08-19 15:13:22 +02:00 |
|
croneter
|
8267fb4832
|
Don't quit library sync if failed repeatedly
|
2017-08-19 15:05:56 +02:00 |
|
croneter
|
d5c92f89d9
|
Move path-checked flag to state.py
|
2017-08-19 15:03:19 +02:00 |
|
croneter
|
a41e6ce821
|
Resume aborted sync on PKC settings change
|
2017-08-19 15:02:23 +02:00 |
|
croneter
|
27d356e3c5
|
Don't quit sync threads if path wasn't found
- Partially fixes #333
|
2017-08-19 14:50:28 +02:00 |
|
croneter
|
cda68d14b4
|
Fix stop synching if path not found
- Fixes #333
|
2017-08-19 14:39:00 +02:00 |
|
croneter
|
12db99203f
|
Improvements to sync dialog
|
2017-08-19 13:43:50 +02:00 |
|
croneter
|
d636271525
|
Don't show sync progress if media is playing
|
2017-08-19 13:42:15 +02:00 |
|
croneter
|
334bbf418c
|
Fix typo
|
2017-08-19 12:51:58 +02:00 |
|
croneter
|
b544ad93f3
|
Never show library sync dialog if media is playing
|
2017-08-18 10:56:45 +02:00 |
|
croneter
|
1aee66a565
|
Clarify import
|
2017-08-18 10:38:03 +02:00 |
|
croneter
|
bc36750d52
|
Move dialog instance
|
2017-08-18 10:37:30 +02:00 |
|
croneter
|
b103309ceb
|
Library sync dialog code optimization
|
2017-08-18 09:53:10 +02:00 |
|
croneter
|
8af180968b
|
More descriptive downloadable subtitles
|
2017-08-11 12:21:44 +02:00 |
|
tomkat83
|
9e275b23d4
|
Deactivate some annoying popups on install
|
2017-08-10 21:08:37 +02:00 |
|
tomkat83
|
73d6bfde89
|
Fix playback not starting in some circumstances
- Fixes #330
|
2017-08-10 21:05:46 +02:00 |
|
tomkat83
|
3d58b93107
|
Revert "Fix playback not starting in some cirrcumstances"
This reverts commit f9037dcbd8 .
|
2017-08-10 19:34:23 +02:00 |
|
tomkat83
|
5f79214148
|
Update Czech translation
|
2017-08-08 21:05:31 +02:00 |
|
tomkat83
|
83b18faac1
|
Fix first artist [missing tag] (Reset your DB!)
- Thanks @angelblue05
- Fixes #308
|
2017-08-08 20:44:36 +02:00 |
|
tomkat83
|
f9037dcbd8
|
Fix playback not starting in some cirrcumstances
- Should fix #330
|
2017-08-08 20:27:37 +02:00 |
|
tomkat83
|
5a978bd98a
|
Update German
|
2017-08-02 20:06:18 +02:00 |
|
tomkat83
|
e5d4e44951
|
Change string ID
|
2017-08-02 20:01:13 +02:00 |
|
tomkat83
|
c3a6bd99b6
|
Fix PKC asking for trailers not working
- Fixes #328
|
2017-08-02 19:12:07 +02:00 |
|
tomkat83
|
64fe064008
|
Fix Kodi TypeError with ListItems
|
2017-08-02 18:54:05 +02:00 |
|
tomkat83
|
26f0c6e556
|
Add Kodi info screen for episodes in context menu
|
2017-08-02 18:31:52 +02:00 |
|
tomkat83
|
18b2781210
|
Revert "Add Kodi info screen for episodes in context menu"
This reverts commit 3cb4b53887 .
|
2017-08-02 18:30:29 +02:00 |
|
tomkat83
|
3cb4b53887
|
Add Kodi info screen for episodes in context menu
|
2017-08-02 18:26:48 +02:00 |
|
RickDB
|
643899ce49
|
Updated playcount check in KodiMonitor, if playcount was empty / null it would incorrectly mark it as watched.
While updating play state make sure offset never exceeds item duration.
|
2017-08-02 17:34:00 +02:00 |
|
tomkat83
|
7d98d8af33
|
New Portugese translation
|
2017-07-25 20:27:53 +02:00 |
|
tomkat83
|
17a35b4129
|
Update French and Chinese translations
|
2017-07-25 20:27:21 +02:00 |
|
tomkat83
|
312190f8f1
|
Update translations
|
2017-07-01 14:33:50 +02:00 |
|
tomkat83
|
c917b9bf48
|
Fix Plex companion feedback for Android
|
2017-07-01 14:17:25 +02:00 |
|
tomkat83
|
4352e06ecc
|
Request pictures with transcoding API
- Hopefully fixes #189
|
2017-07-01 13:08:40 +02:00 |
|
tomkat83
|
73289d00f0
|
Fix Kodi playlists being empty
- Fixes #305
|
2017-06-06 20:12:16 +02:00 |
|
tomkat83
|
546ead984f
|
Update translations
|
2017-05-31 14:36:24 +02:00 |
|
tomkat83
|
e622c73437
|
Update translations
|
2017-05-31 14:23:41 +02:00 |
|
tomkat83
|
d4c290effb
|
Choose to replace user ratings with #media versions
|
2017-05-31 14:13:45 +02:00 |
|
tomkat83
|
8282283a65
|
Remove obsolete method
|
2017-05-31 13:45:01 +02:00 |
|
tomkat83
|
3fdb583851
|
Support new Companion command "refreshPlayQueue"
|
2017-05-31 13:44:04 +02:00 |
|
tomkat83
|
17ab161369
|
Fix another TypeError
|
2017-05-31 12:57:53 +02:00 |
|
tomkat83
|
93009aa444
|
Fix TypeError
|
2017-05-31 12:56:15 +02:00 |
|
tomkat83
|
d57e4ff2ef
|
Revert "Fix TypeError"
This reverts commit e16a212a4e .
|
2017-05-31 12:55:58 +02:00 |
|
tomkat83
|
e16a212a4e
|
Fix TypeError
|
2017-05-31 12:51:03 +02:00 |
|
tomkat83
|
5698d30541
|
Increase logging
|
2017-05-31 12:28:26 +02:00 |
|
tomkat83
|
2fcdda48fb
|
More collection artwork: use TheMovieDB art
|
2017-05-31 11:21:14 +02:00 |
|
tomkat83
|
f4507a3630
|
Use https for themoviedb
|
2017-05-31 10:10:54 +02:00 |
|
tomkat83
|
3817e6afb8
|
Use https for themoviedb
|
2017-05-31 10:05:50 +02:00 |
|
tomkat83
|
0fd4a641ad
|
Increase logging
|
2017-05-31 09:56:23 +02:00 |
|
tomkat83
|
425e989bc8
|
Update German
|
2017-05-29 17:32:09 +02:00 |
|
tomkat83
|
8ba30eca82
|
Fix fanart for collections
|
2017-05-29 17:29:29 +02:00 |
|
tomkat83
|
70f5991b6d
|
Clarify
|
2017-05-29 17:11:04 +02:00 |
|
tomkat83
|
456959b676
|
Move method to function
|
2017-05-29 17:05:22 +02:00 |
|
tomkat83
|
ba698288bb
|
Revert "Clarify themoviedb for collections"
This reverts commit 364662a7f7 .
|
2017-05-29 16:58:52 +02:00 |
|
tomkat83
|
d7a0f3e39f
|
Comply with themoviedb.org terms of use
|
2017-05-29 16:33:44 +02:00 |
|
tomkat83
|
364662a7f7
|
Clarify themoviedb for collections
|
2017-05-29 16:15:42 +02:00 |
|
tomkat83
|
c116dfd781
|
Update translations
|
2017-05-29 15:48:27 +02:00 |
|