angelblue05
8423342371
Fix active listing
2016-06-20 21:23:36 -05:00
angelblue05
cb18f17dbe
Fix typo
2016-06-20 21:21:24 -05:00
angelblue05
3e1aa94c78
Strings - translation
2016-06-20 20:57:29 -05:00
angelblue05
924c3a4a05
Fix arguments
2016-06-20 14:04:10 -05:00
angelblue05
48fbce2211
Fix typo
2016-06-20 13:59:55 -05:00
angelblue05
49157bbbea
Fix logging typo
2016-06-20 13:58:17 -05:00
angelblue05
f47ead1ddc
Fix logging
2016-06-19 23:09:07 -05:00
angelblue05
0efc37f646
String & remove like/dislike
...
To review: music rating since server does not have like/dislike anymore
2016-06-19 20:32:09 -05:00
angelblue05
313899c8e7
Fix typo
2016-06-19 20:17:10 -05:00
angelblue05
3c60eddf55
Add refresh item to context menu
2016-06-19 19:24:42 -05:00
angelblue05
f90349d6a8
Fix typo
2016-06-19 17:23:46 -05:00
angelblue05
a8fd73740c
Strings
2016-06-19 16:24:34 -05:00
angelblue05
aa3a6fa17f
Centralize logging
2016-06-19 13:30:54 -05:00
tomkat83
4ebde83896
Fix Watch Later TypeError
2016-06-19 18:53:45 +02:00
tomkat83
2129257f88
Fix plex.tv Watch Later ignored resume points
2016-06-19 18:30:21 +02:00
tomkat83
82c9d43fd9
Prettify
2016-06-19 17:20:45 +02:00
tomkat83
70ade15e8d
Fixes to getExtraFanart. If not using PKC repository, you will have to manually update plugin.video.plexkodiconnect.movies and plugin.video.plexkodiconnect.tvshows. Fixes #62
2016-06-19 17:05:01 +02:00
tomkat83
133741b567
Allow direct paths for Plex photos
2016-06-19 16:12:56 +02:00
tomkat83
8ebb867f78
Use language codes ('spa'), not verbose 'español'. You will have to reset your Kodi DB manually to profit from this change. Fixes #61
2016-06-19 15:56:51 +02:00
tomkat83
792d4debeb
Fix fanart.tv fallback to English not working
...
- Fixes #63
2016-06-19 15:34:27 +02:00
tomkat83
54c32adad6
Compatibility with latest Kodi Krypton
...
- Fixes #56
2016-06-19 15:01:25 +02:00
tomkat83
c13343c62f
Plex Photos! Choose "Refresh Plex playlists/nodes" to use the new feature
2016-06-19 14:58:42 +02:00
angelblue05
354877d31c
Centralized Logging
2016-06-18 19:48:19 -05:00
angelblue05
14b1339179
Fix typos
2016-06-18 13:56:56 -05:00
angelblue05
55998c796f
Remove old log method
2016-06-17 22:05:18 -05:00
angelblue05
5658801f72
Centralized logging
2016-06-17 22:03:28 -05:00
angelblue05
02e7c2946b
Centralize path validation
...
and logging
2016-06-17 16:42:48 -05:00
angelblue05
1dac1c4f4b
Fix typo
2016-06-17 14:52:53 -05:00
angelblue05
9314c4a363
Centralized Logging
2016-06-16 16:24:07 -05:00
angelblue05
e7bdfacd47
Empty show
...
Prevent crash in the event RecursiveItemCount is missing. Sounds like a
server bug if it's missing from the api
2016-06-16 14:13:38 -05:00
angelblue05
b9d40d91a6
Fix SeriesName missing
...
Prevent crash from happening.
2016-06-16 00:49:54 -05:00
angelblue05
7a0f69e014
Centralized logging
2016-06-16 00:43:36 -05:00
tomkat83
6689b265f2
Plex photos
2016-06-12 17:22:22 +02:00
tomkat83
9a5533337f
Warning on first run that Kodi will restart
2016-06-12 12:56:06 +02:00
tomkat83
6d42ae7e32
Fix not download collection artwork
2016-06-08 20:34:49 +02:00
tomkat83
3e3c5ab018
Dedicated settings to download set fanart
2016-06-08 20:03:30 +02:00
tomkat83
faf95f671c
Reduce movie set/collection boilerplate
...
- To increase code maintainability
2016-06-08 19:50:24 +02:00
im85288
9dbcb5e6ff
set artwork
2016-06-06 21:10:58 +01:00
tomkat83
386f4ca5f0
Get rid of obsolete setting markPlayed
...
- Instead, always mark played at 90%
2016-06-05 18:55:12 +02:00
tomkat83
fcf6948735
Improvements to resume points
...
- Plex sometimes tells time in milliseconds instead of seconds
- Fixes #49
2016-06-05 18:39:26 +02:00
tomkat83
7402d076b0
Revert "Fix PKC resume points set way too high"
...
This reverts commit e9f7c49587
.
2016-06-05 17:57:30 +02:00
tomkat83
5d8b423bd6
Groundworks for Plex photos
2016-06-04 18:48:22 +02:00
tomkat83
92b60ae3ac
Fix filename change recognition for episodes
...
- Fixes #26
2016-06-04 16:13:47 +02:00
tomkat83
e9f7c49587
Fix PKC resume points set way too high
...
- Fixes #49
2016-06-04 16:04:25 +02:00
tomkat83
523a2eaf61
Fix filename changes not being recognized
...
- Fixes #26 , finally!
2016-06-04 14:19:55 +02:00
tomkat83
aaa6d9c4d5
Ask on first run if we have a low powered device
...
And then reduce the thread number accordingly
2016-06-02 21:33:26 +02:00
tomkat83
531957bd14
Cleanup plexgdm
2016-06-02 21:17:12 +02:00
tomkat83
7199561573
Only tell PMS we're connected to what we're playing
...
- Fixes #43
2016-06-02 21:12:56 +02:00
tomkat83
9901935b83
Background sync: don't try to process infinitely
2016-05-31 19:30:12 +02:00
tomkat83
5a11cd70d1
Improve player.py stability
2016-05-31 19:13:29 +02:00
tomkat83
a7832b5ceb
Fix crash when Kodi not playing as expected
...
Fixes #41
2016-05-31 19:02:11 +02:00
tomkat83
a92146abc2
Remove emby references
2016-05-31 08:06:42 +02:00
tomkat83
5544dfd2fe
Fix DTS-HD audio is not correctly identified
...
- Fixes #42
- You need to reset the Kodi DB to take advantage
2016-05-29 20:03:31 +02:00
tomkat83
6b329fbb02
Smarter, faster way to tell PMS went offline
2016-05-29 18:51:09 +02:00
tomkat83
65ac1b3f00
Fix websockets still checking SSL certificates
2016-05-29 17:56:55 +02:00
tomkat83
eea101872b
Attempt to hide password on entering it
2016-05-29 17:45:19 +02:00
tomkat83
2bab8d9357
Disable SSL check if entering PMS manually
2016-05-29 17:40:15 +02:00
tomkat83
153717da68
Always log out user on user or PMS switch
2016-05-29 17:36:07 +02:00
tomkat83
0544452c32
Fixes to switching PMS
2016-05-29 17:17:33 +02:00
tomkat83
42f24e1688
Correctly update views on server switch
2016-05-29 16:58:54 +02:00
tomkat83
e80f38c690
Initialize Kodi DBs only once
2016-05-29 16:52:38 +02:00
tomkat83
473f6fe58a
More rewiring of connections
2016-05-29 16:52:00 +02:00
tomkat83
72910d79e9
Dedicated methods within initialsetup
2016-05-24 20:43:52 +02:00
tomkat83
ae34b63de9
Re-wired connection manager
2016-05-24 19:00:39 +02:00
tomkat83
67755d6a23
Improvements to PMS connection checks
2016-05-18 20:10:20 +02:00
tomkat83
04bcaafdb4
Fix direct path replacing possibly several times
...
- Fixes #37
2016-05-17 20:15:46 +02:00
tomkat83
c47fc7f25f
Fix PKC not telling Kodi timing
...
- Episodes should now correctly be marked as watched
2016-05-16 21:07:17 +02:00
tomkat83
d666867219
Cleanup entrypoint
2016-05-16 19:31:28 +02:00
tomkat83
560835fd82
Move directpaths out of loop
2016-05-16 19:27:43 +02:00
croneter
d8e9ca9ffe
Merge pull request #36 from mattsch/add_sets
...
Quick hack to get sets working
2016-05-16 18:22:24 +02:00
tomkat83
553dff3bbb
Fix playback report and marking item played
...
- Fixes #34
2016-05-16 18:19:05 +02:00
Matthew Schick
7ac7b1db31
Quick hack to get sets working
2016-05-16 11:56:48 -04:00
tomkat83
74e87892d0
Fix player runtime and current position
2016-05-16 16:10:48 +02:00
tomkat83
ca43b19357
Revert "Fix player runtime and current position"
...
This reverts commit f9b0e69237
.
2016-05-16 16:09:21 +02:00
tomkat83
f9b0e69237
Fix player runtime and current position
2016-05-16 15:59:27 +02:00
tomkat83
51548f89cf
New setting: show watched movies in recently added
2016-05-15 18:26:07 +02:00
tomkat83
7b0d810202
New setting: Force transcode HEVC
2016-05-15 18:01:13 +02:00
tomkat83
422fc0dfc9
New setting: don't show already watched episodes
2016-05-15 17:24:44 +02:00
tomkat83
9786aab050
Fix UnicodeEncodeError for file paths
...
- Fixes #35
2016-05-15 16:33:53 +02:00
tomkat83
2fe457e496
Correct VideoCodec help string
2016-05-15 16:30:09 +02:00
tomkat83
cbf3638076
Merge conflicts: Force transcode 10bit videos
2016-05-15 16:25:38 +02:00
tomkat83
0bd4a79ca3
Merge conflicts: sync after screensaver deactivated
2016-05-15 16:02:19 +02:00
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
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
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
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
tomkat83
234a141cc6
Fix TV shows rating not showing up
2016-03-17 16:15:48 +01:00
tomkat83
8dee81c6a2
Fix potential time sync problems
2016-03-17 16:03:02 +01:00
tomkat83
2c0312a035
Fix music libraries being scanned twice
2016-03-17 15:18:57 +01:00
tomkat83
40c742e71e
Attempt to increase music db stability
2016-03-17 15:06:04 +01:00
tomkat83
574d2e061e
Fix potential crash for fast sync
2016-03-17 14:30:47 +01:00
tomkat83
908dfd2fe3
Fix getUnplayedMusicItems
2016-03-17 13:34:11 +01:00
tomkat83
9f8343113a
Fixed some plex.tv token issue
2016-03-17 12:45:38 +01:00
tomkat83
71492af87f
Fix removing Plex libraries on PMS side
2016-03-17 12:16:44 +01:00
tomkat83
95535ec9a8
Remove dump xml to log
2016-03-17 11:18:59 +01:00
tomkat83
3b55bc5c6b
Fix merge conflicts
2016-03-17 11:17:30 +01:00