tomkat83
abcb438f21
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-05-15 12:33:14 +02:00
tomkat83
5bf1a5a8e0
Fix new episodes not being detected
...
- Set standard safety margin to 60 seconds. Otherwise, you might get
many screen refreshes
- Fixes #23
2016-05-12 21:46:50 +02:00
tomkat83
04c415604d
Use direct file paths for on deck shows if enabled
...
- Fixes #30
2016-05-12 20:43:53 +02:00
angelblue05
417b8d3b22
Merge pull request #39 from NickSC/master
2016-05-11 01:06:28 -05:00
Nick
ffb2b11d7c
screensaver sync delay increased to 5 seconds
2016-05-11 15:35:35 +10:00
tomkat83
5e6e3dd92d
Use API when creating playlist listitem
2016-05-08 13:17:04 +02:00
tomkat83
a88a8a017a
Never try to transcode Plex Music
2016-05-08 12:33:13 +02:00
tomkat83
387f63c4b9
Plex Companion: fix for Windows Phone Plex
...
- Fixes #18
2016-05-08 12:18:20 +02:00
tomkat83
8deba42ab8
Also show already watched recently added episodes
2016-05-07 22:21:28 +02:00
tomkat83
d01a8aafa1
Fix encoding and decoding
2016-05-07 22:17:12 +02:00
tomkat83
4575f1e482
Increase logging for background updates
...
- You will need to enable debug logging in the PKC settings
2016-05-07 17:42:19 +02:00
tomkat83
df38786638
Account for string.encode() not allowing args
...
- E.g. Android TV
2016-05-07 13:15:02 +02:00
tomkat83
8848d5167d
Less logging
2016-05-07 11:58:37 +02:00
tomkat83
765fb2ddf2
Fix TypeError: encode() takes no keyword arguments
...
E.g. Android TV do not accept arguments for string.encode()
2016-05-07 11:55:35 +02:00
A69Tor
04377c5a9c
Update playutils.py
...
Condense videoprofiles check
2016-05-06 19:16:07 -04:00
A69Tor
055366753a
Update playutils.py
...
Remove debug log line
2016-05-06 18:57:19 -04:00
A69Tor
9d50c4f745
Update playutils.py
...
Modified Hi10P to get streams and parse profiles
2016-05-06 18:55:14 -04:00
A69Tor
7bf0912a11
Update playutils.py
...
debug
2016-05-06 16:46:30 -04:00
A69Tor
d99e7a1290
Update playutils.py
2016-05-06 16:41:37 -04:00
A69Tor
6cb056c987
Update playutils.py
...
Add in videoprofile check and force transcode for Hi10P
2016-05-06 16:24:23 -04:00
tomkat83
47409e1535
Fix UnicodeDecodeError with file paths on sync
...
- Plex sometimes seems to encode in latin1 instead of utf-8. What the
heck?!?
- Fixes #20
2016-05-06 22:16:56 +02:00
tomkat83
496aa2593a
Remove Emby reference from logs
...
- Fixes #24
2016-05-06 21:09:35 +02:00
tomkat83
d8da6d0e08
Fix TypeError when trying to transcode
...
- Fixes #19
2016-05-01 10:34:54 +02:00
tomkat83
68ced3a4a1
Fix TypeError during Plex user switch
...
- Fixes #19
2016-05-01 10:28:08 +02:00
tomkat83
674f670dee
Move API keys to settings file
2016-04-29 13:32:25 +02:00
tomkat83
8d5f71dd6a
Cache everything, not only fanart, poster, thumb
2016-04-29 12:45:40 +02:00
tomkat83
d879a9d23c
Additional artwork download from FanartTV!
2016-04-29 12:44:56 +02:00
Nick
a07f545d5a
added option to perform sync when screensaver is deactivated
2016-04-29 15:48:09 +10:00
tomkat83
0d96f6bf4f
New setting: Show+SxxExx to Recently Added
...
- Fixes #12
2016-04-27 10:37:24 +02:00
tomkat83
3855bb16ed
Fix UnicodeEncodeError, fixes #8
2016-04-26 19:19:52 +02:00
tomkat83
d557712896
Companion reports playstate. Fixes #6 , fixes #7
2016-04-26 17:21:09 +02:00
tomkat83
8b04f6175d
Revert "Use Plex Companion for Playstate Reporting"
...
This reverts commit f22369a14a
.
2016-04-26 17:10:11 +02:00
tomkat83
f22369a14a
Use Plex Companion for Playstate Reporting
...
- Should fix Unknown answer from PMS
https://192.168.178.5:32400/:/timeline?SubtitleStreamIndex=&AudioStreamIndex=1&ratingKey=4338&state=playing&time=424000&duration=8286000000
with status code 400. Message:
NOTICE: PlexKodiConnect DownloadUtils -> Bad Request
- Merge fixes to player.py
2016-04-26 17:02:29 +02:00
tomkat83
b820953c52
Fix some merge conflicts
2016-04-26 14:41:58 +02:00
tomkat83
c7b52a1fa4
Merge conflicts: download action_type
2016-04-26 14:02:19 +02:00
tomkat83
450437b812
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-04-26 13:53:19 +02:00
angelblue05
3dbdab79a9
Revert "Fix missing playurl/pathid references"
...
This reverts commit 601b36e9b3
.
2016-04-26 03:51:24 -05:00
angelblue05
601b36e9b3
Fix missing playurl/pathid references
...
For movies and episodes
2016-04-25 20:56:42 -05:00
angelblue05
0007741bd3
Fix VoteCount
2016-04-23 19:14:21 -05:00
angelblue05
2e9d9eab65
Fix VoteCount
2016-04-23 19:11:29 -05:00
Piotr Smolinski
ff627dd6e0
Added support for the full URL and pathid in columns c18 and c19 of episodes table.
...
One may register TVSeries directories as separate sources for direct browsing.
In such case no metadata is presented as the file browser matches the files against
empty fields c18 and c19.
Tested with Isengard, direct paths.
2016-04-23 11:48:21 +02:00
Piotr Smolinski
51d9264271
Added support for the full URL and pathid in columns c22 and c23 of movie table.
...
One may register movie directories as separate sources for direct browsing, like
I did. In such case no metadata is presented as the file browser matches the
files against empty fields c22 and c23.
Tested with Isengard, direct paths.
2016-04-23 11:35:37 +02:00
tomkat83
07ed22e44a
Link parent paths in Kodi video DB
...
- Should speed up On Deck video node
2016-04-22 14:46:08 +02:00
tomkat83
97c261bc4d
Tune advancedsettings.xml
...
- Only set backgroundupdate to false for music library, if music is
enabled
2016-04-22 12:34:35 +02:00
tomkat83
0c880cd883
Fix TV show on deck view
...
- Fix TV show poster for episodes
- Added banner to setArtwork
- Cleaned up getAllArtwork
2016-04-22 10:26:40 +02:00
tomkat83
119ad79f0f
Improve stability of tv show sync
2016-04-20 11:09:01 +02:00
tomkat83
34c40f1f28
Fix Episode Info not popping up
2016-04-20 08:46:51 +02:00
tomkat83
f1015ab847
Fix Movie Info showing instead of Episode Info
2016-04-19 16:38:53 +02:00
tomkat83
fbb6ca790c
Revert "Include Plex resume data in CreateListItem"
...
This reverts commit 05d3242f22
.
2016-04-19 15:20:11 +02:00
tomkat83
8bb0b240e2
Revert "Include Plex resume data in CreateListItem"
...
This reverts commit 6f5f73ae86
.
2016-04-19 15:20:07 +02:00
tomkat83
133482001c
Revert "Fixes to listitem setup"
...
This reverts commit f2dd8617f3
.
2016-04-19 15:20:03 +02:00
tomkat83
f2dd8617f3
Fixes to listitem setup
2016-04-19 11:18:55 +02:00
tomkat83
6f5f73ae86
Include Plex resume data in CreateListItem
2016-04-18 12:30:34 +02:00
tomkat83
05d3242f22
Include Plex resume data in CreateListItem
2016-04-18 12:30:00 +02:00
tomkat83
0d79ec76b1
Enable playstate update if Kodi does not give DB id
2016-04-18 12:09:01 +02:00
tomkat83
9dd592b863
Deactivate 3rd party fanart lookup for now
2016-04-18 11:34:01 +02:00
tomkat83
49a5f274e6
New settings option: default Plex On Deck TV Shows
2016-04-18 11:23:05 +02:00
tomkat83
2d2dd0fa12
Fix KeyError: 'librarySectionID' during syncPMStime
2016-04-17 13:44:45 +02:00
tomkat83
93cd265e8f
Groundworks for plex.tv Watch Later
2016-04-17 13:36:41 +02:00
tomkat83
8413f5c3af
Moved contributing guidelines, silly me
2016-04-16 11:11:30 +02:00
tomkat83
a027ef622e
Add some contributing guidelines
2016-04-16 11:09:49 +02:00
tomkat83
8f69f4dfbf
Merge remote-tracking branch 'im8528/master' into develop
2016-04-16 11:01:17 +02:00
SpootDev
accc452f4c
Invalid path
2016-04-15 15:01:12 -05:00
im85288
9c2996af1e
retrieve other artwork from fanarttv such as discart,banner etc
2016-04-15 20:44:54 +01:00
angelblue05
881c693c39
Replace incorrect addon reference
2016-04-15 14:15:13 -05:00
im85288
cbe3a28660
retrieve banner art when available
2016-04-15 12:22:56 +01:00
im85288
f3d530f718
change from emby to plex user image
2016-04-15 10:57:49 +01:00
tomkat83
c5b76d1a38
New setting: I own this PMS
...
- Needed if someone enters PMS IP manually, would not catch this info
otherwise
- Background: needed to choose correct background sync procedure
2016-04-15 09:44:42 +02:00
tomkat83
36884c0537
Fix Plex Date added missing
2016-04-15 09:32:04 +02:00
angelblue05
aed9eee6a5
Fix ISO transcode
...
I don't know that iso transcode is possible, but at least it won't crash
due to emby not probing iso files anymore (no more media info detected)
2016-04-14 17:38:11 -05:00
angelblue05
308ac1a9d6
Update artwork.py
2016-04-13 19:37:02 -05:00
tomkat83
bf681f53c3
Fix smart playlists for Plex collections
2016-04-13 17:11:25 +02:00
tomkat83
f34900ae6e
Sync Music playstates on full sync
2016-04-13 16:51:53 +02:00
tomkat83
722dce78d2
More logging
2016-04-13 16:26:09 +02:00
tomkat83
0b1a53e839
More logging
2016-04-13 16:19:24 +02:00
tomkat83
a089dc6e04
Correctly stop transcoding
2016-04-13 16:14:55 +02:00
tomkat83
e5e70f769e
Fix Encoding
2016-04-13 15:53:10 +02:00
tomkat83
a594daeb68
Assume its us playing if the PMS is not ours
2016-04-13 15:27:02 +02:00
tomkat83
7f9542c531
More logging
2016-04-13 14:42:04 +02:00
tomkat83
8794f221ff
User auth resets download error counts
2016-04-13 14:34:58 +02:00
tomkat83
7bc3ee7fdf
Fix TypeError
2016-04-13 14:20:28 +02:00
tomkat83
61fb7694aa
Fix Kodi checking for existing files and dirs
2016-04-13 14:15:31 +02:00
tomkat83
7830f49936
Obsolete method
2016-04-13 13:06:06 +02:00
tomkat83
170b6c5066
Use window variables for download error count
...
When playing an item, another plugin instance is created. It is
impossible to share data otherwise
2016-04-13 13:04:23 +02:00
angelblue05
38933b9b2d
Update artwork.py if webserver is disabled.
2016-04-13 06:00:50 -05:00
tomkat83
98f52d3b5e
ProcessMetadata thread: sleep now unnecessary
2016-04-13 12:23:36 +02:00
tomkat83
dc96dc533a
Only declare unauthorized after 3 fails in a row
2016-04-13 12:14:16 +02:00
tomkat83
47938cf5c2
DoUtils: use authenticate instead of dontSignout
2016-04-13 10:48:45 +02:00
tomkat83
9d06225228
Centralize Direct Play and Direct Paths
2016-04-12 17:18:32 +02:00
Ian Mclaughlin
d95d854f70
Update utils.py
...
Add initial krypton support
2016-04-12 16:00:22 +01:00
tomkat83
e4aefaaa5e
Remove Container.Refresh
...
- This is a skin issue, not a PKC issue
2016-04-12 09:05:52 +02:00
tomkat83
5aa337d03c
Fix encoding
2016-04-12 08:54:10 +02:00
tomkat83
ed83a7009f
Fix encoding
2016-04-12 08:52:13 +02:00
tomkat83
f094ca4299
Small playback fixes
2016-04-12 08:40:12 +02:00
tomkat83
543cec93b4
Don't normalize moviename for playback report
...
- Instead, use string (not unicode) for window
2016-04-11 19:18:55 +02:00
tomkat83
4ca321faea
Always direct play items, if possible
2016-04-11 18:57:20 +02:00
tomkat83
b9016a0acd
Companion: handle timeout while connecting
2016-04-11 18:00:04 +02:00
tomkat83
c20c701abd
Fix endless trailer loop
2016-04-11 17:50:56 +02:00
tomkat83
7f956c6f18
Fix playback report for trailers seeming like movie
2016-04-11 15:11:50 +02:00
tomkat83
f368f02abf
Fix TypeError when marking item watched
2016-04-11 15:01:25 +02:00
tomkat83
48edee8656
Less logging
2016-04-11 14:57:32 +02:00
tomkat83
cccd545b4c
Fix IndexError when trying to match movie title
2016-04-11 14:51:35 +02:00
tomkat83
8be55d898c
Cleanup Plex Companion
2016-04-11 12:34:38 +02:00
tomkat83
18ff3715ac
Revert "Revert "Cleanup Plex Companion""
...
This reverts commit 5788f3c7ea
.
2016-04-11 12:34:24 +02:00
tomkat83
5788f3c7ea
Revert "Cleanup Plex Companion"
...
This reverts commit dd51766d3d
.
2016-04-11 12:34:06 +02:00
tomkat83
dd51766d3d
Cleanup Plex Companion
2016-04-11 12:34:00 +02:00
tomkat83
19eae61737
Fix currently playing showing old Plex items
...
- E.g. when watching Kodi TV/PVR
2016-04-11 10:41:13 +02:00
tomkat83
f0ba60c781
Fix KeyError if Kodi webserver disabled
2016-04-11 09:51:05 +02:00
tomkat83
27608114f5
Plex Collections available under Movies-Collections
...
- Tags are used (one movie may have several) instead of Kodi sets (only
1 set per movie possible)
2016-04-11 09:49:02 +02:00
tomkat83
a420bbc382
Rename Movie Sets to Movie Collections
2016-04-11 09:27:26 +02:00
tomkat83
adbeb4d48f
Shutdown lib sync threads correctly on user switch
2016-04-11 09:21:40 +02:00
tomkat83
89fe2565d2
Try to shutdown more cleanly
2016-04-09 16:57:45 +02:00
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
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
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