tomkat83
|
e53afe3fb9
|
Backwards compatibility py2.6: replace etree iter
- Make python 2.6 compatible: replace iter() with findall()
|
2016-04-09 16:26:08 +02:00 |
|
tomkat83
|
e0642c96cb
|
More logging for trying to access Plex directories
|
2016-04-09 15:51:30 +02:00 |
|
tomkat83
|
ffa8e10099
|
Redirect /Extras calls by e.g. Video Extras plugin
- Could start playing a movie, e.g. when starting up Kodi
|
2016-04-09 15:46:51 +02:00 |
|
tomkat83
|
a3d964dff4
|
Music: Enter Zero, not Null in DB
|
2016-04-08 14:48:47 +02:00 |
|
tomkat83
|
9528577aab
|
Delete music items in full sync if not found on PMS
|
2016-04-08 14:11:50 +02:00 |
|
tomkat83
|
24bb637606
|
Don't show Kodi popup when scanning Music
|
2016-04-08 13:57:55 +02:00 |
|
tomkat83
|
bbfd612137
|
Refresh view when playback stopped
|
2016-04-08 13:51:29 +02:00 |
|
tomkat83
|
3d5a3e9bfb
|
Don't declare connection when poking PMS
|
2016-04-08 13:18:19 +02:00 |
|
tomkat83
|
53b15aa51a
|
On Deck: sort by last played
|
2016-04-08 13:06:20 +02:00 |
|
tomkat83
|
d3e27d9797
|
Use Plex library for timesync
- No need for Kodi elements
|
2016-04-08 10:52:15 +02:00 |
|
tomkat83
|
159bec297e
|
Cosmectics
|
2016-04-08 09:39:10 +02:00 |
|
tomkat83
|
4358a42424
|
Less Plex Companion logging
|
2016-04-08 09:33:31 +02:00 |
|
tomkat83
|
f23fdb1c9c
|
Less Plex Companion logging
|
2016-04-08 09:32:13 +02:00 |
|
tomkat83
|
ba8c80f61d
|
Wait max. for 5s when choosing new PMS
|
2016-04-08 09:29:48 +02:00 |
|
tomkat83
|
55cbf5824d
|
Kill sync threads if library gets suspended
- E.g. user switch
|
2016-04-08 09:24:28 +02:00 |
|
tomkat83
|
53e7fa3cea
|
Re-Add askToValidate
- No idea where this got deleted
|
2016-04-08 09:20:27 +02:00 |
|
tomkat83
|
4a63e03615
|
Shut down sync more cleanly if interrupted
|
2016-04-08 09:11:03 +02:00 |
|
tomkat83
|
5289619792
|
Deal with PMS reply 401 under too much strain
- Sync should now abort pretty much instantly
|
2016-04-07 18:29:23 +02:00 |
|
tomkat83
|
1db371e9f1
|
Less logging
|
2016-04-07 17:51:42 +02:00 |
|
tomkat83
|
2ec6bff388
|
Update playstate if owner plays for single user PMS
|
2016-04-07 17:37:53 +02:00 |
|
tomkat83
|
be71912496
|
Don't sign out on checking connections
|
2016-04-07 16:46:12 +02:00 |
|
tomkat83
|
621fd3ad4a
|
Instantiate Plex Companion after user signed on
|
2016-04-07 16:41:27 +02:00 |
|
tomkat83
|
ceedba4f46
|
Increase path hack stability
- What happens if there are no movies or shows?
|
2016-04-07 16:17:57 +02:00 |
|
tomkat83
|
88b581f756
|
Clear playlists and video nodes on user switch
- And not on fullsync (widgets might brake)
|
2016-04-07 16:13:02 +02:00 |
|
tomkat83
|
753e090cec
|
Fix HTTP 401 and authentication endless loop
|
2016-04-07 16:10:07 +02:00 |
|
tomkat83
|
ae51e43145
|
Use 1 xbmcgui dialog instance in librarysync
|
2016-04-07 15:33:01 +02:00 |
|
tomkat83
|
b91145ecae
|
Fix TV On Deck view and entire shows as watched
- Playcount was set to 0, not NULL/None in Kodi Database
|
2016-04-07 15:13:05 +02:00 |
|
tomkat83
|
fdb42c1f26
|
Fix Kodi information screen not working
|
2016-04-07 13:49:05 +02:00 |
|
tomkat83
|
79349ce4af
|
Fix Library Repair Sync
|
2016-04-07 11:57:34 +02:00 |
|
tomkat83
|
9781131cd2
|
Also clear video nodes and playlists on full sync
- Called e.g. when switching Plex user
|
2016-04-07 09:02:52 +02:00 |
|
tomkat83
|
783fad33f1
|
Don't change Kodi settings xml if music is enabled
- Because Music is yet unstable
|
2016-04-07 08:55:49 +02:00 |
|
tomkat83
|
e90703f757
|
Prep contextmenu
|
2016-04-07 08:34:01 +02:00 |
|
spootdev
|
b67a77c27b
|
title fix
|
2016-04-06 22:22:34 -05:00 |
|
SpootDev
|
82bcec9819
|
type
|
2016-04-06 13:37:19 -05:00 |
|
SpootDev
|
e0f33ffc12
|
missing self
|
2016-04-06 13:28:08 -05:00 |
|
SpootDev
|
fa1c710821
|
semi colon
|
2016-04-06 13:24:02 -05:00 |
|
tomkat83
|
1f3598a7c4
|
Cleanup and Fixes
- Disable SSL warnings, finally
- Fix Plex Companion errors due to downloadutils switch
|
2016-04-06 18:23:51 +02:00 |
|
tomkat83
|
260fc7adf8
|
Rewired download and PMS connection
- Look for PMS in the LAN, even if plex.tv is available
|
2016-04-06 16:24:03 +02:00 |
|
tomkat83
|
8bad79413c
|
Move any download activities to one method
|
2016-04-05 20:10:29 +02:00 |
|
tomkat83
|
12add3d369
|
Move xArgsDeviceInfo to clientinfo
|
2016-04-05 18:23:00 +02:00 |
|
tomkat83
|
9929ab2eb5
|
Sleep when checking connection failed
|
2016-04-05 17:03:34 +02:00 |
|
tomkat83
|
265768ecfc
|
Revert "Merge remote-tracking branch 'doctorlard/master' into develop"
This reverts commit 248ae52599 , reversing
changes made to fb46c41294 .
|
2016-04-05 12:02:15 +02:00 |
|
tomkat83
|
248ae52599
|
Merge remote-tracking branch 'doctorlard/master' into develop
|
2016-04-05 12:01:10 +02:00 |
|
tomkat83
|
fb46c41294
|
Try 3x before declaring plex connection dead
|
2016-04-05 11:20:39 +02:00 |
|
tomkat83
|
43b0af936f
|
More Plex Companion cleanup
No dedicated logging anymore
|
2016-04-05 10:57:30 +02:00 |
|
SpootDev
|
d080c49821
|
cleanup
|
2016-04-04 16:21:05 -05:00 |
|
SpootDev
|
d78c04d67f
|
code reduce
|
2016-04-04 14:18:46 -05:00 |
|
SpootDev
|
30dfe99e37
|
spelling
|
2016-04-03 19:54:36 -05:00 |
|
SpootDev
|
398bd1644f
|
type fix
|
2016-04-03 15:51:26 -05:00 |
|
tomkat83
|
43dc83ae57
|
Fix instance chaos with Plex Companion
- Should fix PKC startup issues, among others
|
2016-04-02 16:46:23 +02:00 |
|
tomkat83
|
50b25ccf73
|
Fix TypeError with PMS item 'addedAt' missing
|
2016-04-02 10:43:50 +02:00 |
|
tomkat83
|
47d480eafd
|
Ratings default to 0, not None
|
2016-04-02 10:31:21 +02:00 |
|
croneter
|
d191500552
|
Merge pull request #2 from gdachs/develop
made it compatible to Krypton
|
2016-04-02 10:07:18 +02:00 |
|
SpootDev
|
d436c8415d
|
reserved word
|
2016-03-31 17:59:29 -05:00 |
|
SpootDev
|
03ad05bcfb
|
code reduce
|
2016-03-31 17:42:49 -05:00 |
|
SpootDev
|
b143f34fbf
|
code reduce
|
2016-03-31 16:05:41 -05:00 |
|
SpootDev
|
8db97c5d3d
|
code reduce
|
2016-03-31 15:25:45 -05:00 |
|
SpootDev
|
0d2efbed1f
|
code reduce
|
2016-03-31 14:52:09 -05:00 |
|
SpootDev
|
372c61ef92
|
self.log
|
2016-03-31 14:48:52 -05:00 |
|
SpootDev
|
9da11785d6
|
unused field
|
2016-03-31 14:46:37 -05:00 |
|
SpootDev
|
af69c9224e
|
self kodi version
|
2016-03-31 14:39:39 -05:00 |
|
SpootDev
|
d915c4539e
|
code reduce
|
2016-03-31 14:39:32 -05:00 |
|
SpootDev
|
44d0af0ad8
|
code reduce
|
2016-03-31 13:55:25 -05:00 |
|
SpootDev
|
2748d21ff4
|
self.log
|
2016-03-31 13:40:47 -05:00 |
|
SpootDev
|
8a130fe810
|
code reduce
|
2016-03-31 13:35:23 -05:00 |
|
SpootDev
|
c6ba6d6f51
|
url and log
|
2016-03-31 13:18:49 -05:00 |
|
SpootDev
|
1768bd0e4c
|
code reduce and doutil to doutils fix for delete favorite
|
2016-03-31 13:13:26 -05:00 |
|
SpootDev
|
a864f390d3
|
code reduce
|
2016-03-31 13:00:19 -05:00 |
|
SpootDev
|
a80bb11349
|
reserved word type
|
2016-03-31 12:49:55 -05:00 |
|
SpootDev
|
047189b31b
|
self.item
|
2016-03-31 12:46:51 -05:00 |
|
SpootDev
|
3c9c758bdd
|
self.log
|
2016-03-31 12:41:06 -05:00 |
|
SpootDev
|
753f267fde
|
code reduce
|
2016-03-31 12:37:48 -05:00 |
|
SpootDev
|
69b305a3c9
|
unused line
|
2016-03-31 12:35:18 -05:00 |
|
SpootDev
|
60b53bddf1
|
self log
|
2016-03-31 12:32:40 -05:00 |
|
SpootDev
|
16f3bbf3e4
|
self doutils
|
2016-03-31 12:12:02 -05:00 |
|
SpootDev
|
481af3823f
|
self.xbmcplayer
|
2016-03-31 11:37:41 -05:00 |
|
SpootDev
|
e3d2a6ff72
|
self log
|
2016-03-31 11:35:41 -05:00 |
|
SpootDev
|
2e4b32d8fd
|
cleanup
|
2016-03-31 11:30:52 -05:00 |
|
SpootDev
|
243a12c263
|
self log
|
2016-03-31 10:58:49 -05:00 |
|
SpootDev
|
065bff5215
|
exit loop
|
2016-03-31 10:55:21 -05:00 |
|
SpootDev
|
2e1a2328fd
|
return data directly instead of creating new var
|
2016-03-31 10:51:48 -05:00 |
|
SpootDev
|
75414f5f07
|
self cursor
|
2016-03-31 10:48:10 -05:00 |
|
SpootDev
|
47beade09a
|
reserved word type
|
2016-03-31 10:39:00 -05:00 |
|
SpootDev
|
98bee106cb
|
self kodi
|
2016-03-31 10:34:53 -05:00 |
|
SpootDev
|
7e41f8b051
|
type reserved
|
2016-03-31 10:25:36 -05:00 |
|
SpootDev
|
a6a3da60f2
|
self cursor
|
2016-03-31 10:21:14 -05:00 |
|
SpootDev
|
6922eea15f
|
break after set
|
2016-03-31 09:53:07 -05:00 |
|
SpootDev
|
a20dae1ee2
|
filter reserved
|
2016-03-31 09:45:20 -05:00 |
|
SpootDev
|
ce7a810874
|
type reserved
|
2016-03-31 09:43:52 -05:00 |
|
SpootDev
|
962cb44c49
|
unused
|
2016-03-31 09:39:35 -05:00 |
|
SpootDev
|
dfef62164f
|
reserved word
|
2016-03-31 09:33:39 -05:00 |
|
SpootDev
|
ad156d3f6c
|
log clean
|
2016-03-30 22:37:37 -05:00 |
|
SpootDev
|
b8a5f9c913
|
log self
|
2016-03-30 22:32:59 -05:00 |
|
SpootDev
|
0fc7fbd3b2
|
self.server
|
2016-03-30 22:24:00 -05:00 |
|
SpootDev
|
065b8d84f0
|
self.item
|
2016-03-30 22:01:37 -05:00 |
|
SpootDev
|
16fb22792f
|
emby self
|
2016-03-30 21:45:43 -05:00 |
|
SpootDev
|
78b72ccdef
|
vnodes
|
2016-03-30 21:29:24 -05:00 |
|
SpootDev
|
01265595f5
|
doutils
|
2016-03-30 21:28:08 -05:00 |
|
SpootDev
|
181824fef2
|
unused field
|
2016-03-30 21:22:55 -05:00 |
|
SpootDev
|
ef903f5c8a
|
utils
|
2016-03-30 21:19:33 -05:00 |
|
SpootDev
|
bb8374e927
|
log cleanup
|
2016-03-30 21:17:09 -05:00 |
|
SpootDev
|
d8ba247d99
|
break out of loop after plugin found
|
2016-03-30 21:01:24 -05:00 |
|
SpootDev
|
828d47b533
|
spelling fix
|
2016-03-30 19:30:26 -05:00 |
|
tomkat83
|
8c6dd25194
|
Fix PlexCompanion TypeError
|
2016-03-29 20:17:07 +02:00 |
|
tomkat83
|
7bb765bedd
|
'NameError: global name 'guidoc' is not defined'
|
2016-03-29 20:03:53 +02:00 |
|
tomkat83
|
9dec68f6d9
|
Do background sync while playing
But no full sync
|
2016-03-29 19:45:32 +02:00 |
|
tomkat83
|
9037f65318
|
Improve websocket stability
|
2016-03-29 19:16:08 +02:00 |
|
tomkat83
|
dc7755ba6d
|
Rewired websockets
|
2016-03-29 18:44:13 +02:00 |
|
tomkat83
|
c401cd9835
|
No websocket message logging
|
2016-03-28 14:43:35 +02:00 |
|
tomkat83
|
85c3f3949b
|
Fix Music playback websocket KeyError
|
2016-03-28 11:39:35 +02:00 |
|
tomkat83
|
9e2668e6da
|
Fix SSL websocket
|
2016-03-28 11:29:07 +02:00 |
|
tomkat83
|
43a7886eae
|
Fix time sync for Music items
|
2016-03-28 10:51:38 +02:00 |
|
tomkat83
|
e73b467904
|
Music: set default rating to 0, not NULL
|
2016-03-28 10:40:30 +02:00 |
|
tomkat83
|
2ff7f7fa5c
|
Music: scrape Studio/Label
|
2016-03-28 09:56:22 +02:00 |
|
tomkat83
|
fb1bc7c555
|
Cleanup background sync
|
2016-03-27 19:06:36 +02:00 |
|
tomkat83
|
1e49e9dea9
|
Background sync using websockets
|
2016-03-27 16:57:35 +02:00 |
|
tomkat83
|
6a2094d444
|
Backgroundsync using websockets
|
2016-03-27 16:57:20 +02:00 |
|
angelblue05
|
7c6451e839
|
Fix to local trailers
For some reason, server reports local trailer, then querying may or may
not return a result
|
2016-03-26 16:52:33 -05:00 |
|
Gerald Dachs
|
2d6361d9d6
|
made it compatible to Krypton
initialize rating
|
2016-03-25 13:32:19 +01:00 |
|
tomkat83
|
5949988b68
|
Plex websockets - groundworks 2
|
2016-03-24 18:52:02 +01:00 |
|
tomkat83
|
ed5483e2ae
|
Merge branch 'hotfixes' into develop
|
2016-03-24 12:35:37 +01:00 |
|
tomkat83
|
8abd987d2b
|
New Setting: Choose Plex Server from a list
|
2016-03-24 12:34:39 +01:00 |
|
tomkat83
|
eca710f2a9
|
Fix transcoding for HTTP, HTTPs still shaky
|
2016-03-24 10:24:11 +01:00 |
|
tomkat83
|
5d2dbaaf1e
|
Get a machineIdentifier if it is missing
- E.g. when PMS IP was entered manually
|
2016-03-24 09:08:58 +01:00 |
|
tomkat83
|
bca89c3a9a
|
Generate a new unique Plex device ID in settings
Nice if you copy/paste your Kodi profile
|
2016-03-24 08:26:08 +01:00 |
|
angelblue05
|
a7f70a3145
|
Fix channels
root doesn't have an item id - viewname defaults to none.
|
2016-03-23 19:50:58 -05:00 |
|
tomkat83
|
98d11ceb2d
|
Merge branch 'master' into develop
|
2016-03-23 17:37:01 +01:00 |
|
tomkat83
|
ad5c90e949
|
Relabel Full PKC reset in settings
|
2016-03-23 17:16:32 +01:00 |
|
tomkat83
|
3a4349e647
|
Disable SSL warning in Log, clean Futurewarnings
|
2016-03-23 16:57:49 +01:00 |
|
tomkat83
|
9a049854dc
|
Don't de-authorize if several PMS are present
|
2016-03-23 16:40:31 +01:00 |
|
tomkat83
|
2806c8002a
|
Cleaned out https checks
- Disabled HTTP certificate warnings in log
|
2016-03-23 16:07:09 +01:00 |
|
tomkat83
|
9b7774dfc0
|
Hold off sync if user chooses to go into settings
During initial setup. Restart Kodi required
|
2016-03-23 10:30:49 +01:00 |
|
tomkat83
|
8568e7e08e
|
Change "Switch User" to "Log Out Plex User: XYZ"
|
2016-03-23 10:13:31 +01:00 |
|
tomkat83
|
d8deb4919e
|
Shut down PKC correctly
|
2016-03-23 10:05:29 +01:00 |
|
tomkat83
|
feb01b748f
|
Switch from xml.etree.cElementTree to .ElementTree
cElementTree has issues, e.g. during Kodi user profile switch
|
2016-03-23 09:42:59 +01:00 |
|
tomkat83
|
8308665183
|
TV shows On Deck: append season and episode number
|
2016-03-23 07:57:38 +01:00 |
|
tomkat83
|
33f5044828
|
Enable external Plex subtitles if available
|
2016-03-22 16:59:35 +01:00 |
|
tomkat83
|
a5b33a9f49
|
TV On Deck: option to include show name
|
2016-03-22 16:47:47 +01:00 |
|
tomkat83
|
b20308d68f
|
Playback updates if an item is resumed
|
2016-03-22 16:17:06 +01:00 |
|
tomkat83
|
98554dbe26
|
Clean up Plex Companion subscribers
|
2016-03-22 15:34:59 +01:00 |
|
tomkat83
|
55791659a9
|
Fix PMS not being informed of playback stop
|
2016-03-22 15:16:58 +01:00 |
|
tomkat83
|
33fe7604e3
|
Playback updates for remote PMS, part 2
|
2016-03-22 14:58:51 +01:00 |
|
tomkat83
|
20aac1d258
|
Playback updates for remote PMS
|
2016-03-22 14:40:38 +01:00 |
|
tomkat83
|
57b42528f2
|
Revert "Fix direct paths not being enabled"
This reverts commit 7fcaa79b78 .
|
2016-03-22 13:25:46 +01:00 |
|
tomkat83
|
cffe8acb69
|
Deactivate info "Gathering information from files"
However, Kodi STILL tries to gather info from music files unsuccessfully
(PMS http folder cannot be accessed)
|
2016-03-22 13:25:30 +01:00 |
|
tomkat83
|
7fcaa79b78
|
Fix direct paths not being enabled
|
2016-03-21 18:07:28 +01:00 |
|
tomkat83
|
8d9620b408
|
Only remind once that direct paths are unverified
|
2016-03-21 17:54:04 +01:00 |
|
tomkat83
|
bde5ed627b
|
Plex websocket - groundworks
|
2016-03-21 17:15:22 +01:00 |
|
tomkat83
|
8b0ce0059c
|
Added Emby websocket again
|
2016-03-19 17:57:57 +01:00 |
|
angelblue05
|
c1abe5d004
|
Use IsFolder key for channels
|
2016-03-19 03:27:38 -05:00 |
|