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
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
8860edd592
Fix library sync crash due to UnicodeDecodeError
...
- Fixes #302
2017-05-29 15:39:11 +02:00
tomkat83
55d75d3d51
Translate plex.tv login status in PKC settings
2017-05-29 10:51:26 +02:00
tomkat83
cee2bfcc6c
Better way to sync progress to another account
...
- Partially fixes #297
2017-05-25 14:21:27 +02:00
tomkat83
74af562ada
Simplify loop
2017-05-25 14:00:30 +02:00
tomkat83
0c0cf342df
Simplify loop
2017-05-25 13:58:15 +02:00
tomkat83
5be7a5be8b
Remove obsolete code
2017-05-25 13:57:32 +02:00
tomkat83
9104a56db0
Fix playback stop not being recognized by the PMS
2017-05-25 13:15:54 +02:00
tomkat83
179e97b200
Warn user if a xml cannot be parsed
2017-05-22 21:31:19 +02:00
tomkat83
66fe13786f
Fix PKC syncing progress to wrong account
...
- Fixes #297
2017-05-22 20:54:04 +02:00
tomkat83
845885edbd
Fix Playback and watched status not syncing
...
- Fixes #300
2017-05-22 20:38:56 +02:00
tomkat83
80b5345d9c
Merge branch 'develop' of https://github.com/croneter/PlexKodiConnect into develop
2017-05-20 20:25:55 +02:00
tomkat83
ad5744f435
Fix for Windows usernames with non-ASCII chars
...
- Fixes #286
2017-05-20 20:24:47 +02:00
tomkat83
b0d1fcfe8a
Fix TypeError when PMS connection lost
2017-05-20 18:52:51 +02:00
tomkat83
f785b828ca
Companion: Fix TypeError
2017-05-20 18:49:40 +02:00
tomkat83
eba270c63d
Use SSL settings when checking server connection
...
- Hopefully solves #282
2017-05-20 18:46:31 +02:00
Croneter
6ff20b737a
Increase timeout
...
- Hopefully fixes #282
2017-05-18 07:51:17 +02:00
Croneter
1bbb0e151d
Increase logging
2017-05-18 07:37:28 +02:00
tomkat83
20cf51432f
Companion: send transient token
2017-05-17 20:22:16 +02:00
tomkat83
befee05043
Companion: Fix returning OK, status 200
...
- Also considering Android now
2017-05-17 20:18:24 +02:00
tomkat83
87d5f7cce9
Revert "Companion: Fix returning OK, status 200"
...
This reverts commit cd121defa1
.
2017-05-17 20:14:21 +02:00
tomkat83
cd121defa1
Companion: Fix returning OK, status 200
2017-05-17 19:53:46 +02:00
tomkat83
c7db36bd5d
Companion: don't tell seekRange
2017-05-17 19:20:16 +02:00
tomkat83
f7da47f2d5
Rename Plex user id
2017-05-17 16:15:16 +02:00
tomkat83
9ae68b66f7
Add state for Plex username
2017-05-17 16:14:17 +02:00
tomkat83
f2575289b2
Remove attribute
2017-05-17 16:00:43 +02:00
tomkat83
bfe174dc09
Add state for Plex user ID
2017-05-17 15:57:30 +02:00
tomkat83
ae6057cd36
Remove obsolete module
2017-05-17 15:48:41 +02:00
tomkat83
583bfe0777
Remove obsolete attribute
2017-05-17 15:47:27 +02:00
tomkat83
056d4c86a3
Remove obsolete userid attribute
2017-05-17 15:45:59 +02:00
tomkat83
8ae68a7158
Add state for direct paths
2017-05-17 15:42:12 +02:00
tomkat83
8e70955ded
Move check whether Kodi quit
2017-05-17 15:27:32 +02:00
tomkat83
88d1623909
Companion: Fix AttributeError
2017-05-17 15:23:39 +02:00
tomkat83
6804fcf543
Only set advancedsettings tweaks if Music enabled
2017-05-17 15:07:16 +02:00
tomkat83
858c792d04
Remove restart on first setup
2017-05-17 14:53:12 +02:00
tomkat83
f3edcecd7d
Remove obsolete tweaks for advancedsettings.xml
2017-05-17 14:51:18 +02:00
tomkat83
209cd78315
Fix WindowsError or alike when deleting video nodes
2017-05-17 14:42:28 +02:00
tomkat83
b532b74b84
Fix websockets
2017-05-17 14:34:52 +02:00
tomkat83
7a174f5a7e
Fix Alexa thread suspend
2017-05-17 14:20:43 +02:00
tomkat83
8b99247ba5
Revert "Revert "Fix user switch""
...
This reverts commit 219aa2d0ab
.
2017-05-17 14:02:52 +02:00
tomkat83
06727fca71
Fix thread methods
2017-05-17 13:55:24 +02:00
tomkat83
2615ecfd79
Revert "Revert "Also check authentication via state""
...
This reverts commit 05aa97c0ad
.
2017-05-17 10:10:14 +02:00
tomkat83
bce800abc2
Revert "Revert "Try shutting down PKC more cleanly""
...
This reverts commit a1f1e332b3
.
2017-05-17 10:09:57 +02:00
tomkat83
a63b90dd5f
Revert "Revert "Code refactoring: avoid window vars in loops""
...
This reverts commit b6197231fa
.
2017-05-17 10:09:50 +02:00
tomkat83
6980a09171
Fix TypeError for Plex Companion
2017-05-14 16:50:24 +02:00
tomkat83
b6197231fa
Revert "Code refactoring: avoid window vars in loops"
...
This reverts commit 6629fb41e3
.
2017-05-14 16:41:22 +02:00
tomkat83
a1f1e332b3
Revert "Try shutting down PKC more cleanly"
...
This reverts commit 4b06a89f70
.
2017-05-14 16:41:02 +02:00
tomkat83
219aa2d0ab
Revert "Fix user switch"
...
This reverts commit 0520fbda3e
.
2017-05-14 16:40:39 +02:00
tomkat83
05aa97c0ad
Revert "Also check authentication via state"
...
This reverts commit e5a422635d
.
2017-05-14 16:39:19 +02:00
tomkat83
e5a422635d
Also check authentication via state
2017-05-12 15:32:46 +02:00
tomkat83
071c68969a
Sleep longer
2017-05-12 15:32:25 +02:00
tomkat83
0520fbda3e
Fix user switch
2017-05-12 14:58:01 +02:00
tomkat83
4b06a89f70
Try shutting down PKC more cleanly
2017-05-12 14:37:21 +02:00
tomkat83
7d6310601c
Fix possible OperationalErrors
2017-05-12 13:25:46 +02:00
tomkat83
f83a304419
Fix OperationalError when resetting PKC
2017-05-12 12:52:27 +02:00
tomkat83
6629fb41e3
Code refactoring: avoid window vars in loops
2017-05-12 12:52:12 +02:00
tomkat83
85e59e3207
Wait a bit longer
2017-05-12 09:44:05 +02:00
tomkat83
b555ccce00
Companion: ensure sockets get closed
...
- Should fix #293
2017-05-12 08:22:36 +02:00
tomkat83
56bd2d88b6
Ability to translate sync progress dialog
2017-05-11 20:16:19 +02:00
tomkat83
af55d75bf3
Fix KeyError for Plex Companion
2017-05-11 20:07:23 +02:00
tomkat83
5c8c399b30
Don't add media by other add-ons to queue
...
- Fixes #295
2017-05-11 19:58:21 +02:00
tomkat83
9138cdbb67
Repace Kodi mkdirs with os.makedirs
...
- Partially fixes #296
2017-05-11 19:44:08 +02:00
tomkat83
03a1893bdb
Fix WindowsError
...
- Partially fixes #296
2017-05-11 19:29:57 +02:00
tomkat83
fd84d97a46
Use xbmcvfs exists instead of os.path.exists
...
- Partially fixes #296
2017-05-11 19:26:13 +02:00
tomkat83
216159d96c
Change to xbmcvfs mkdirs
2017-05-11 17:51:14 +02:00
tomkat83
5f7d8df6f7
Fix PKC complaining about files not found
2017-05-09 20:39:05 +02:00
tomkat83
c37961c600
Fix too many arguments when marking 100% watched
2017-05-08 19:33:54 +02:00
tomkat83
2a8d288a5b
Fix else clauses in for loops
2017-05-08 19:32:12 +02:00
tomkat83
51e2d87a2e
Fix typo
2017-05-08 19:29:52 +02:00
tomkat83
44af9a20e5
Fix possible SQL injection vectors
2017-05-08 19:28:34 +02:00
tomkat83
21d13c6471
Fix multiple subtitles per language not showing
...
- Fixes #292
2017-05-08 19:15:50 +02:00
tomkat83
5adc032330
Fix companion for "Playback via PMS"
2017-05-07 16:58:12 +02:00
tomkat83
192c6e2e9a
Less logging
2017-05-07 16:21:19 +02:00
tomkat83
9378a8eb89
Less logging
2017-05-07 15:36:42 +02:00
tomkat83
b95ab22556
Change sleeping behavior for playqueue client
2017-05-07 15:08:16 +02:00
tomkat83
543253e10e
Plex Companion: add itemType to playstate
2017-05-07 15:02:45 +02:00
tomkat83
722c3c1821
Fix TypeError, but for real now
...
- Fixes #290
2017-05-07 14:05:25 +02:00
tomkat83
acfb9d4128
Fix TypeError with AdvancedSettings.xml missing
...
- Fixes #290
2017-05-07 13:42:46 +02:00
tomkat83
3636823327
Less logging
2017-05-06 18:52:50 +02:00
tomkat83
cca69e544f
Typo
2017-05-06 18:50:28 +02:00
tomkat83
acf1d803ab
Typo
2017-05-06 18:48:58 +02:00
tomkat83
264bf9ad87
Plex Companion: Add size of XML
2017-05-06 18:42:43 +02:00
tomkat83
9c48840b54
Plex Companion: Add machineIdentifier
2017-05-06 18:42:05 +02:00
tomkat83
839e937a81
Typos
2017-05-06 18:39:38 +02:00
tomkat83
efb75c8f99
Plex Companion: drop telling the 'location'
2017-05-06 18:38:44 +02:00
tomkat83
ef0e2e2ba0
Plex Companion: escape HTML
2017-05-06 18:36:24 +02:00
tomkat83
3d7caec69a
Don't verify detected music paths
2017-05-06 17:22:29 +02:00
tomkat83
cbb44e4ccf
Major music overhaul: Direct Paths should now work!
...
- Remember to always use Direct Paths with Music ;-)
- Fixes #84
2017-05-06 17:04:09 +02:00
tomkat83
ec6a526f09
Remove obsolete regex
2017-05-06 10:03:35 +02:00
tomkat83
d7bd6b0d13
Function to grab all Plex libraries from PMS
2017-05-06 09:45:21 +02:00
tomkat83
ee85db4570
Smarter function to set advancedsettings.xml values
2017-05-06 09:35:05 +02:00
tomkat83
3a878334b5
Fix PKC not storing network credentials correctly
...
- Fixes #287
2017-05-05 20:16:48 +02:00
Andrea Cotza
a30f1ebc42
Add support to Kodi 18.0-alpha1
2017-05-05 10:01:26 +02:00
tomkat83
b2cd6e1156
Avoid xbmcvfs entirely; use encoded paths
...
- Fixes #286
2017-05-03 20:30:33 +02:00
tomkat83
f4ad85cfeb
Fix UnicodeDecodeError on user switch
...
- Partially fixes #285
2017-05-01 20:45:02 +02:00
tomkat83
65c31b1eaa
Use Kodi video cache setting for transcoding
2017-05-01 20:29:28 +02:00
tomkat83
72ed20e47f
Big transcoding overhaul
...
- Fixes #278
2017-05-01 19:51:10 +02:00
tomkat83
56400e54da
Change Plex transcoding profile to Android
2017-05-01 14:22:47 +02:00
tomkat83
a4627ae1cb
Add description
2017-05-01 13:10:28 +02:00
tomkat83
04dfd78a9b
Fix for not detecting external subtitle language
2017-05-01 13:07:41 +02:00
tomkat83
0b7c9dc820
Allow for custom download from PMS, e.g. subtitles
2017-05-01 12:22:09 +02:00
tomkat83
57e12c423e
Remove obsolete import
2017-05-01 11:32:07 +02:00
tomkat83
587514a05e
PEP fixes
2017-05-01 11:05:51 +02:00
tomkat83
af1766697f
Remove obsolete method
2017-05-01 11:04:13 +02:00
tomkat83
002cbe9025
Account for missing IMDB ids for movies
2017-05-01 10:32:04 +02:00
tomkat83
431e95706f
Account for missing TheTVDB ids
2017-05-01 10:08:23 +02:00
tomkat83
b715b16f05
Further Fix TheTVDB ID for TV shows
...
- Partially fixes #277
2017-05-01 09:57:24 +02:00
tomkat83
bc3a81b12a
Fix TheTVDB ID for TV shows
...
- Partially fixes #277
2017-05-01 09:53:40 +02:00
tomkat83
90a5fd58e1
Fix IMDB id for movies
...
- Fixes #277
2017-04-30 20:41:28 +02:00
tomkat83
e05bc6e126
Increase timeouts for PMS
...
- Fixes #283
2017-04-30 17:45:45 +02:00
tomkat83
0a835d7449
Code refactoring
2017-04-30 17:35:51 +02:00
tomkat83
ba83bd29fc
Remove obsolete code
2017-04-30 17:28:12 +02:00
tomkat83
c751efeb0c
Remove another obsolete file
2017-04-30 17:26:55 +02:00
tomkat83
2c83ff2c8b
Delete obsolete file
2017-04-30 17:24:31 +02:00
tomkat83
b7373a4982
Small code refactoring
2017-04-30 17:22:46 +02:00
tomkat83
0909235a63
Fix TypeError
2017-04-30 17:07:56 +02:00
tomkat83
dafaf74786
Remove musicutils.py
2017-04-22 13:42:39 +02:00
tomkat83
6c055f0656
Remove obsolete packages
2017-04-22 13:42:01 +02:00
tomkat83
600b48d7aa
Revert "Music: use strm files for addon paths"
...
This reverts commit 2d3f19b536
.
2017-04-14 17:57:36 +02:00
tomkat83
ed0735d34c
Browse by folder: sort episodes by Date Added
2017-04-14 14:56:04 +02:00
tomkat83
89fec3b971
Merge branch 'master' into develop
2017-04-14 14:45:54 +02:00
tomkat83
05485f92c8
Browse by folder: also sort by Date Added
...
- Fixes #270
2017-04-14 14:45:39 +02:00
tomkat83
150b45d5cc
Hotfix: Revert Cache missing artwork on PKC startup
...
- Should fix #239 , #269
- Seems like another Kodi process messes with the artwork caches,
delaying the PKC one for minutes
2017-04-12 18:52:54 +02:00
tomkat83
2d3f19b536
Music: use strm files for addon paths
2017-04-11 19:16:03 +02:00
tomkat83
b0fe3cba24
Cleanup stream selection
2017-04-02 20:10:10 +02:00
tomkat83
946254d86c
Merge branch 'RickDB-master' into develop
2017-04-02 17:05:57 +02:00
tomkat83
e64746f277
Huge music overhaul
...
- Fixes #254
2017-04-02 17:02:41 +02:00
RickDB
c049e8d05e
Included additional info in stream selection dialog
2017-04-02 14:11:13 +02:00
tomkat83
95fd016bd7
Code refactoring of download in chunks
2017-04-01 18:28:02 +02:00
tomkat83
a3201f8a30
Beautify
2017-03-31 16:43:44 +02:00
tomkat83
498dfb67d7
Remove obsolete import
2017-03-31 16:43:05 +02:00
tomkat83
0cda3563de
Remove obsolete method
2017-03-31 16:42:39 +02:00
tomkat83
2a5cf9d798
Add Plex ID to photo ListItems
2017-03-26 14:09:43 +02:00
tomkat83
4de4959c53
Remove obsolete imports
2017-03-26 13:23:37 +02:00
tomkat83
944246b716
Don't log xml for playlists
2017-03-26 12:51:16 +02:00
tomkat83
d6bb806440
Show menu item only for appropriate Kodi library
2017-03-19 14:32:01 +01:00
tomkat83
9391d10d44
Fix playback error popup when using Alexa
...
- Fixes #258
2017-03-19 13:54:59 +01:00
tomkat83
6e2751a695
Fix TypeError for setting ListItem streams
2017-03-19 13:13:04 +01:00
tomkat83
319afd4f99
Fix videos not starting from ListItems
2017-03-19 12:54:29 +01:00
tomkat83
aa900c6b88
Rewire Kodi ListItem stuff
2017-03-19 12:14:16 +01:00
tomkat83
264782c787
Fix Kodi setContent for images
2017-03-15 19:26:55 +01:00
tomkat83
6fdff941ea
Fix AttributeError due to missing Kodi sort methods
...
- Partially fixes #253
2017-03-14 18:45:05 +01:00
tomkat83
bf6bc26d46
Move plex node navigation, playback to main thread
2017-03-13 21:39:07 +01:00
tomkat83
ec1bae3c51
Fix TypeError for malformed browsing xml
2017-03-13 20:30:33 +01:00
tomkat83
d2166cd604
Fix IndexError if we can't get a valid xml from PMS
2017-03-13 20:25:52 +01:00
tomkat83
fc6718f698
Pass 'None' instead of empty string in url args
2017-03-13 20:20:05 +01:00
tomkat83
5687149225
Fix KeyError for channels if no media streams
...
- Fixes #253
2017-03-13 20:17:59 +01:00
tomkat83
165e6ca12b
Fix Channels not starting playback
...
- Fixes #253
2017-03-12 13:01:34 +01:00
tomkat83
18d525ae90
Fix Alexa not doing anything
2017-03-10 06:51:19 +01:00
tomkat83
d9fc26f96a
Fix IndexError for playqueues
2017-03-09 12:24:04 +01:00
tomkat83
762bb872f3
Code optimization
2017-03-09 11:21:13 +01:00
tomkat83
3534a9b8f0
Rewire playback start when browsing by folder
2017-03-09 11:12:46 +01:00
tomkat83
012371c010
Update playback of photos
2017-03-08 18:24:50 +01:00
tomkat83
7171fc7df4
Remove method
2017-03-08 18:07:36 +01:00
tomkat83
a12b5033b9
Rewire Plex photo navigation
2017-03-08 17:53:43 +01:00
tomkat83
cbbb5b1ceb
Change playlist type from 'picture' to 'photo'
2017-03-08 17:06:30 +01:00
tomkat83
80e2ad4908
Tweaking of browse by folder
2017-03-08 17:02:26 +01:00
tomkat83
6f7d5d5d59
Browse video nodes by folder/path
2017-03-08 16:41:49 +01:00
tomkat83
be7ecb95db
Specify Kodi sort methods
2017-03-08 16:21:00 +01:00
tomkat83
2a48a71673
Code optimization
2017-03-08 10:51:21 +01:00
tomkat83
fd7e30f84c
Remove boilerplate
2017-03-08 10:46:10 +01:00
tomkat83
4bc31cf4bc
Code refactoring default.py
2017-03-08 10:39:05 +01:00
tomkat83
47ea9f2968
Plex Channels!
2017-03-07 16:37:36 +01:00
tomkat83
38d5d64f2c
Enable skipping for Plex Companion
2017-03-05 18:28:30 +01:00
tomkat83
a8b7bf7871
Fix starting more playqueue instances
2017-03-05 17:59:56 +01:00
tomkat83
8d2b312fcf
Remove obsolete import
2017-03-05 17:59:04 +01:00
tomkat83
f1dc7639ab
Enable Alexa for Plex music
2017-03-05 17:51:58 +01:00
tomkat83
3d525f7772
Treat unsuccessful download better
2017-03-05 16:51:13 +01:00
tomkat83
260579f32d
Increase Plex Companion sleep
2017-03-05 16:43:06 +01:00
tomkat83
d2c52c1050
Simplify code
2017-03-05 16:41:56 +01:00
tomkat83
799356c1fb
Simplify code
2017-03-05 16:38:29 +01:00
tomkat83
768a25d1a3
Simplify code
2017-03-05 16:38:06 +01:00
tomkat83
4d555a9314
Fix possible IndexError
2017-03-05 16:30:39 +01:00
tomkat83
715513cdb3
Fix spelling
2017-03-05 15:48:08 +01:00
tomkat83
df6d753c18
Only try to connect Alexa if we got a Plex token
2017-03-05 15:44:01 +01:00
tomkat83
57408c5137
Suspend Alexa thread if Plex user is restricted
...
- Alexa currently only works for the master user for Plex home
2017-03-05 15:38:13 +01:00
tomkat83
25afc0c702
Set default companion name to PlexKodiConnect
2017-03-05 15:30:06 +01:00
tomkat83
f974e1a202
Merge branch 'master' into develop
2017-03-05 15:10:18 +01:00
tomkat83
d5e19c5328
Cleanup playlist/playqueue string/unicode
...
- Fixes #244
2017-03-05 15:06:54 +01:00
tomkat83
cdb576517e
Fix UnicodeEncodeError
...
- Fixes #244
2017-03-05 14:02:58 +01:00
tomkat83
b734d0be8e
Amazon Alexa support!
2017-03-04 17:54:24 +01:00
tomkat83
90445ba7b5
Merge branch 'patch-1' of https://github.com/AllanMar/PlexKodiConnect into AllanMar-patch-1
2017-03-01 19:25:35 +01:00
tomkat83
be48743b1b
Fix TypeError on manually entering PMS port
...
- Fixes #242
2017-03-01 18:51:18 +01:00
tomkat83
7276a195bf
Fix KeyError
2017-02-26 18:25:41 +01:00
tomkat83
84f7aba5d1
Try to skip new PMS items we've already processed
2017-02-26 18:04:54 +01:00
tomkat83
39d3e8acc9
Fix WebSocketException: Invalid header
2017-02-26 17:17:39 +01:00
tomkat83
fdd07b77e3
Fix ValueError for Watch Later
...
- Fixes #235
2017-02-26 16:40:04 +01:00
tomkat83
f8bfb981ef
Better error handling for Plex Companion
...
- Partially fixes #233
2017-02-26 16:29:19 +01:00
tomkat83
b70a3331e0
Newline in logging xml
2017-02-26 16:14:46 +01:00
tomkat83
e03af767ca
Remove \r
for Plex Companion replies
2017-02-26 16:12:39 +01:00
tomkat83
16acca16b9
Fix UnicodeDecodeError for non-ASCII filenames
...
- Fixes #229
2017-02-26 16:01:35 +01:00
tomkat83
82e7530816
Fix TypeError
...
- Partially fixes #236
2017-02-26 15:21:55 +01:00
tomkat83
0b5c138709
Better error handling for Plex Companion playqueues
...
- Partially solves #236
2017-02-26 15:16:03 +01:00
AllanMar
36d57c2452
Fix Plex Web Issues
...
Causes issues with Plex web due to Access-Control-Allow-Headers missing header.
2017-02-21 20:22:59 -04:00
tomkat83
861736d8d3
Fixes to Plex Companion
...
- Fixes #224
2017-02-19 17:07:42 +01:00
tomkat83
b4a44c9d7d
Only 1 colon : when logging
2017-02-19 16:20:00 +01:00
tomkat83
983fd168bb
Fix ratings for movies
...
- Fixes #71
2017-02-19 15:57:31 +01:00
tomkat83
990e21ac99
Plex Companion: Fix KeyError for Plex Web
2017-02-18 17:15:37 +01:00
tomkat83
b93925d678
Rename function
2017-02-18 17:04:30 +01:00
tomkat83
81f0fe1157
Sleep a bit before marking an item watched
2017-02-18 16:45:57 +01:00
tomkat83
1a24146e48
Move mark_played_at
2017-02-18 16:44:09 +01:00
tomkat83
c359c6fff8
Fix ratings for TV shows
2017-02-18 16:30:06 +01:00
tomkat83
806f237b70
Use unique TheTVDB link for episodes
2017-02-18 14:45:31 +01:00
tomkat83
5a6f0411f2
Fix ratings for episodes
2017-02-17 19:35:51 +01:00
tomkat83
a7adfa1cc5
Elaborate on function
2017-02-13 20:50:10 +01:00
tomkat83
43b8866c44
Code optimization
2017-02-13 20:47:21 +01:00
tomkat83
7956639a0e
Code optimization
2017-02-13 20:46:51 +01:00
tomkat83
f5198bf937
Elaborate on function description
2017-02-13 20:27:39 +01:00
tomkat83
922f4150a0
Fix getting unique id
2017-02-13 20:26:30 +01:00
tomkat83
9612ee78ab
Fix getting the rating id
2017-02-13 20:23:02 +01:00
tomkat83
aa5cb37a8f
Krypton: add ratings for episodes
...
- Fixes #71
2017-02-13 20:19:22 +01:00
tomkat83
d54014cff8
Remove obsolete encoding
2017-02-13 19:54:27 +01:00
tomkat83
cd7b509248
Fix UnicodeDecodeError for non-ASCII filenames
...
- Fixes #222
2017-02-13 19:27:14 +01:00
tomkat83
1827f2506c
Fix some possible connection issues
2017-02-05 16:11:31 +01:00
tomkat83
3cd76fa291
Fix screensaver not toggling back after full sync
...
- Fixes #197
2017-02-05 14:10:14 +01:00
tomkat83
571000a5ec
Possible compatibility with Alexa - do report back!
2017-02-03 18:26:49 +01:00
croneter
fb452329cc
Merge pull request #199 from dettwild/develop
...
apply limit to OnDeck if OnDeckTVextended not set
2017-02-03 14:34:21 +01:00
tomkat83
4f2cb62434
Fix OperationalError on update sync
2017-02-03 12:59:36 +01:00
tomkat83
8d82794de6
Less logging
2017-02-03 12:59:36 +01:00
dettwild
93509666d7
apply limit to OnDeck if OnDeckTVextended not set
2017-02-02 20:31:58 +01:00
tomkat83
03fc9a909e
Tell if moving playlist item failed
2017-02-02 19:03:50 +01:00
tomkat83
4d957aa4a3
Better warnings when resetting the Kodi database
...
* @Pavuucek please have a look at the Czech translation file, very
bottom. Missing language tags are marked with `<!-- PLEASE UPDATE -->`
2017-02-02 18:45:31 +01:00
tomkat83
8b9c116f26
Fix removing uniqueid and ratings
2017-02-02 17:09:20 +01:00
tomkat83
dd0339b51c
Remove uniqueid and ratings entries if item deleted
2017-02-02 16:53:50 +01:00
tomkat83
874e9a8fc5
Update playstates and userratings only once
2017-02-02 16:28:25 +01:00
tomkat83
5799612879
Fix Typo
2017-02-02 16:21:37 +01:00
tomkat83
56d5e84f72
Krypton: update userratings on startup&user change
2017-02-02 16:21:01 +01:00
tomkat83
1343edc0d0
Fix userratings for Kodi Krypton
2017-02-02 15:23:54 +01:00
tomkat83
15a39f9e64
Shut down libsync thread correctly
2017-02-02 14:49:14 +01:00
tomkat83
34c9cc35a5
Rename safety margin for background sync
2017-02-02 12:35:08 +01:00
tomkat83
01426de7ca
Increase logging
2017-02-02 12:28:57 +01:00
tomkat83
f2c7578a25
Overhaul of fanart sync download
2017-02-02 12:27:21 +01:00
tomkat83
b3b53c4cac
Background sync: wait till PMS says its finished
2017-02-02 09:32:00 +01:00
tomkat83
e96ceaaf19
Fix OperationalError upon database reset
2017-02-01 20:43:31 +01:00
tomkat83
4b5d15fc15
Fix additional artwork not downloading
2017-02-01 20:09:17 +01:00
tomkat83
1cc0f8a6c6
Get missing fanart on Kodi startup
2017-02-01 19:56:06 +01:00
tomkat83
6eb786416d
Add notification upon Plex library deletion
2017-02-01 19:02:32 +01:00
tomkat83
524a36d9eb
Fix deleting items after Plex library removal
2017-02-01 18:55:22 +01:00
tomkat83
38a6c1eae6
Update logging
2017-02-01 16:56:37 +01:00
tomkat83
20223f5428
Increase logging
2017-02-01 12:55:31 +01:00
tomkat83
2055879458
Store Plex library in our database for reference
2017-02-01 12:33:37 +01:00
tomkat83
86434bab34
Delete items of a removed Plex library
2017-02-01 12:16:35 +01:00
tomkat83
16e6fc5ca4
Prepare DB for selective Plex library sync
2017-02-01 10:41:44 +01:00
tomkat83
3871af77e6
Delete duplicate code
2017-02-01 10:22:19 +01:00
tomkat83
bed1e70229
Enable abort on choosing PMS from list
2017-02-01 09:35:39 +01:00
tomkat83
e02cf55503
Fix Errors when trying to open databases
2017-01-29 14:10:20 +01:00
tomkat83
bb808213a4
Fix ImportError
2017-01-29 13:58:55 +01:00
tomkat83
c17ebf0647
Optimize imports for utils.py
2017-01-29 13:52:46 +01:00
tomkat83
289690813a
Early compatibility with Kodi 18 Leia
2017-01-29 13:40:34 +01:00
tomkat83
e1bb74c341
More explicit coding
2017-01-29 13:06:09 +01:00
tomkat83
d9b83065e3
Ignore empty Plex Collections
...
- Fixes #184
2017-01-24 20:55:01 +01:00
tomkat83
307e8e5b61
More explicit coding
2017-01-24 20:18:28 +01:00
tomkat83
74433f7afd
Shutdown artwork thread correctly
2017-01-24 20:12:46 +01:00
tomkat83
1f0a114d35
Fix IndexError and AttributeError
2017-01-24 20:04:53 +01:00
tomkat83
a716f8a2c1
Clean out entrypoint.py
2017-01-24 19:59:38 +01:00
tomkat83
b1f6bd1edf
Refactor service.py
2017-01-24 18:48:13 +01:00
tomkat83
1b74f25dfa
Fix NameError
2017-01-24 18:06:17 +01:00
tomkat83
790f32e64c
Fix AttributeErrors
2017-01-24 18:04:17 +01:00
tomkat83
6a503ad42a
refactor PlexAPI.py
2017-01-24 18:00:35 +01:00
tomkat83
6d547d207c
Fix TypeError
2017-01-24 16:58:25 +01:00
tomkat83
a7e041415e
Fix ImportError
2017-01-24 16:57:12 +01:00
tomkat83
57e9f36d64
Fix ImportError
2017-01-24 16:56:07 +01:00
tomkat83
0a987e86b4
Fix ImportError
2017-01-24 16:54:51 +01:00
tomkat83
579b52905e
Code refactoring
2017-01-24 16:53:50 +01:00
tomkat83
8aba0d998d
Code refactoring: put variables in one place
2017-01-24 16:04:42 +01:00
tomkat83
11be04ddac
Add notification for Companion GDM port fail
2017-01-24 11:53:19 +01:00
tomkat83
5046f856ca
New setting to change Plex Companion update port
...
- Fixes #173
2017-01-24 10:16:32 +01:00
tomkat83
98384fb5e4
Hopefully compatibilty with Plex Cloud
2017-01-21 17:34:51 +01:00
tomkat83
f96faaa880
Revert "Add logging to find Plex Cloud info from plex.tv"
...
This reverts commit 14c36160a4
.
2017-01-21 17:22:23 +01:00
tomkat83
40cbc4c6fd
Revert "More logging to find Plex Cloud info"
...
This reverts commit 9ad3b54d30
.
2017-01-21 17:22:13 +01:00
tomkat83
8d6107b252
Revert "Add logging"
...
This reverts commit 2fc5546dc4
.
2017-01-21 17:21:53 +01:00
tomkat83
51719cfa50
Add some error checking for playlists
2017-01-21 17:20:42 +01:00
tomkat83
48da925324
Check for adding playQueue item via JSON API
2017-01-21 14:47:37 +01:00
tomkat83
81747a668a
Cache missing artwork on PKC startup
2017-01-20 18:41:56 +01:00
tomkat83
6049ec468a
Fixes to artwork
2017-01-20 17:32:28 +01:00
tomkat83
e818e23149
Rewire image cache thread to service.py
2017-01-20 17:21:51 +01:00
tomkat83
3616c25a98
Don't cache actor artwork
...
- It takes too long and takes up too much memory
2017-01-20 16:30:37 +01:00
tomkat83
44b98e5694
Revert "Also cache actor images on manual caching"
...
This reverts commit 5d2f57aec1
.
2017-01-20 16:23:05 +01:00
tomkat83
5d2f57aec1
Also cache actor images on manual caching
2017-01-20 16:17:21 +01:00
tomkat83
225776a145
Prevent OperationalError: database is locked
...
- Fixes #183
2017-01-20 16:00:17 +01:00
tomkat83
33ceb3ee33
Fix to video node refresh
2017-01-20 15:46:34 +01:00
tomkat83
45ccc3ff3f
Only do maintainViews once
2017-01-20 15:32:19 +01:00
tomkat83
2fc5546dc4
Add logging
2017-01-20 15:31:24 +01:00
tomkat83
314ba8c0c1
Do a video node refresh on startup
2017-01-20 14:53:20 +01:00
tomkat83
627c010fb9
Customize number of items fetched from PMS
...
- Fixes #186
- Fixes #182
- Now defaults to 25 instead of 100
2017-01-20 14:41:28 +01:00
tomkat83
8f73d40018
Fix some connection issues
...
- Should fix #181
- Should fix error: (101, 'Network is unreachable')
2017-01-20 14:16:06 +01:00
tomkat83
9ad3b54d30
More logging to find Plex Cloud info
2017-01-20 13:58:52 +01:00
tomkat83
14c36160a4
Add logging to find Plex Cloud info from plex.tv
2017-01-15 18:32:40 +01:00
tomkat83
23383f1e8b
Correctly use window var
2017-01-15 18:21:59 +01:00
tomkat83
8cdf5a8a7b
Use window var instead of settings var
2017-01-15 18:21:21 +01:00
tomkat83
8680410ab2
New setting to force transcode all Plex images
2017-01-15 18:01:27 +01:00
tomkat83
ccaeca0019
Merge remote-tracking branch 'tempo/RAWPictureTranscoding' into develop
2017-01-15 17:34:38 +01:00
tomkat83
908e67e0bf
Revert "Hopefully fix Plex Companion RuntimeError"
...
This reverts commit 14c9d10459
.
2017-01-15 17:26:59 +01:00
tomkat83
0a33fcf3a1
Fix playQueue keyError
2017-01-14 09:59:43 +01:00
tomkat83
377827e159
Fix for Plex Companion showing last item played
2017-01-12 20:21:33 +01:00
tomkat83
aab6a733fe
Fix KeyError for playlists
2017-01-12 20:14:35 +01:00
tomkat83
1fc7277294
Krypton: Fix playState notifications for 1 video
2017-01-12 20:06:53 +01:00
tomkat83
359603ac0f
Fix Plex playQueue ID not being recorded
2017-01-12 20:02:38 +01:00
tomkat83
30bcafea05
Fix TypeError for Plex playQueue init
2017-01-12 19:40:15 +01:00
tomkat83
3fdee81833
Fix ValueError for plex.tv URLs
2017-01-12 19:37:31 +01:00
tomkat83
28c2376ab6
Fix for Plex Companion showing old video
2017-01-11 20:49:00 +01:00
tomkat83
07abf2e17a
Fix IndexError for PKC communicating watch state
...
- Fixes #178
2017-01-11 20:38:11 +01:00
tomkat83
8946598b06
Fix playback startup via PMS
2017-01-10 21:45:15 +01:00
tomkat83
2d67bb1c1d
Fix playback startup via PMS
2017-01-10 21:27:14 +01:00
tomkat83
5c89df9110
Fix Sync crashing due to AttributeError
...
- Fixes #177
2017-01-10 21:14:30 +01:00
tomkat83
2836f707c5
Merge branch 'develop'
2017-01-09 21:29:45 +01:00
tomkat83
03438b1c76
Fix Plex Companion showing last item being played
2017-01-09 21:25:52 +01:00
tomkat83
5c836f7911
Krypton: add ratings and IMDB id for TV shows
2017-01-09 20:47:32 +01:00
tomkat83
6ab2ab4b26
Fix SyntaxError
2017-01-09 20:39:41 +01:00
tomkat83
087a6ff465
Ensure Jarvis compatibility
2017-01-09 20:37:24 +01:00
tomkat83
8acf07c607
Krypton: add ratings and IMDB id for movies
2017-01-09 20:33:52 +01:00
tomkat83
a45af3d253
Always re-fetch playQueues from PMS
2017-01-09 20:00:37 +01:00
tomkat83
4b1c2e9447
Less logging
2017-01-09 19:57:23 +01:00
tomkat83
aac892fed8
Rewire Plex Companion startup
2017-01-09 19:56:57 +01:00
tomkat83
5230f73656
Code optimization
2017-01-08 15:43:30 +01:00
tomkat83
18cdfa192f
Abort if no xml received from PMS
2017-01-08 15:40:47 +01:00
tomkat83
20cf0cece5
Revert "Abort if no xml received from PMS"
...
This reverts commit dd40192a51
.
2017-01-08 15:40:19 +01:00
tomkat83
dd40192a51
Abort if no xml received from PMS
2017-01-08 15:40:05 +01:00
tomkat83
6df9bcd6b7
Remove obsolete function
2017-01-08 15:36:36 +01:00
tomkat83
0dfafbbe3e
Move playbackutils methods to API
2017-01-08 15:03:41 +01:00
tomkat83
1b9ae0c924
Increase logging
2017-01-08 12:56:40 +01:00
tomkat83
1b03486ecf
Fix unnecessary syncs for music
2017-01-08 12:48:57 +01:00
tomkat83
a53203c828
Check xml playQueue
2017-01-08 12:35:58 +01:00
tomkat83
4aab4813a9
Less logging
2017-01-08 12:20:51 +01:00
tomkat83
4a28a8ebc9
Don't support Plex Companion mirror
...
- Should fix #131
2017-01-08 12:07:03 +01:00
tomkat83
ef8d36c072
Fix for Plex Companion not showing up
...
- Should fix #173
2017-01-08 11:46:19 +01:00
tomkat83
8e6d94129b
Fix keyError for url-encoding
2017-01-08 11:38:37 +01:00
tomkat83
234f5042a3
Fix Plex Companion music playQueue startup
2017-01-07 20:35:10 +01:00
tomkat83
0a2f1bc01b
Fix KeyError for librarysync
2017-01-07 20:20:18 +01:00
tomkat83
e90f48cc8e
Rename plex database fields; abstract types
2017-01-07 20:11:48 +01:00
tomkat83
ad80fdfe1d
Rename embydb_functions to plexdb_functions
2017-01-04 20:57:16 +01:00
tomkat83
266ad70605
Rename database to plex.db
2017-01-04 20:09:09 +01:00
tomkat83
ed281ad847
Fix playback init if there are items queued
2017-01-02 19:24:17 +01:00
tomkat83
4086482991
Don't play trailer if we got items queued
2017-01-02 19:16:35 +01:00
tomkat83
06bd8856b5
More fixes to Watch Later
2017-01-02 16:42:07 +01:00
tomkat83
5b9b432ca9
Fixes to Watch later & Plex Companion
2017-01-02 15:41:38 +01:00
tomkat83
cddde19cce
Fix RuntimeErrors
2017-01-02 14:17:28 +01:00
tomkat83
146f063fc9
Playqueues overhaul continued
2017-01-02 14:07:24 +01:00
tomkat83
a9f59868f0
Fix xml logging
2016-12-29 15:42:19 +01:00
tomkat83
253feb9c69
Always post to PMS to get playQueue
2016-12-29 15:41:14 +01:00
tomkat83
ee86f58a3f
Move get Kodi_id from filename to function
2016-12-29 11:22:02 +01:00
tomkat83
eec2c10cb4
Fixes to playQueues for Addon paths
2016-12-28 19:38:43 +01:00
tomkat83
49b5131dbb
Fix resume of playqueue initiated by companion
2016-12-28 15:21:29 +01:00
tomkat83
5b020910d3
Fix Plex Companion offset not working
2016-12-28 14:57:10 +01:00
tomkat83
e24f6b53fc
Fix logging
2016-12-28 14:52:14 +01:00
tomkat83
4208bb9b73
playQueue fixes
2016-12-28 14:48:23 +01:00
tomkat83
14c9d10459
Hopefully fix Plex Companion RuntimeError
...
- RuntimeError: dictionary changed size during iteration
12:42:00 T:8236 ERROR: Traceback (most recent call last):
12:42:00 T:8236 ERROR: File
"C:\Users\Tom\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\listener.py",
line 213, in answer_request
12:42:00 T:8236 ERROR: subMgr.notify()
12:42:00 T:8236 ERROR: File
"C:\Users\Tom\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\subscribers.py",
line 163, in notify
12:42:00 T:8236 ERROR: self.notifyServer(players)
12:42:00 T:8236 ERROR: File
"C:\Users\Tom\AppData\Roaming\Kodi\addons\plugin.video.plexkodiconnect\resources\lib\plexbmchelper\subscribers.py",
line 178, in notifyServer
12:42:00 T:8236 ERROR: for typus, p in
self.lastplayers.iteritems():
2016-12-28 13:18:50 +01:00
tomkat83
9d2902baa5
Playqueues overhaul continued
2016-12-28 13:14:21 +01:00
tomkat83
0c2d4984ab
Playqueues major haul-over
2016-12-27 17:33:52 +01:00
Memesa
a457d96a60
Plex RAW photos/picture support
...
This feature was requested. I got it implemented by passing the path of
the image, if it is not a normal image file, through the
getTranscodeImagePath function in the PlexAPI class. This requests Plex
to transcode the file before sending it to Kodi. Slight disadvantage is
the maximum resolution of 1920x1080, but I doubt that will impact many
people.
2016-12-20 21:05:01 +01:00
tomkat83
95c87065ed
Optimize companion imports
2016-12-20 16:38:04 +01:00
tomkat83
9d2cf86091
Optimize websocket imports
2016-12-20 16:30:22 +01:00
tomkat83
17fc11d8bb
Optimize websocket client queue
2016-12-20 16:27:22 +01:00
tomkat83
ad8b7c7d90
Merge Master
2016-12-20 16:13:19 +01:00
tomkat83
6b64f3b66c
Fix playstate updates due to PMS websocket change
...
- Fixes #162
2016-12-17 18:38:24 +01:00
tomkat83
8438cc088c
Combine h265 und HEVC into one setting
...
- Fixes #163
2016-12-17 18:01:51 +01:00
tomkat83
08eaf21a17
New setting Always transcode if bitrate is above
...
- Fixes #163
2016-12-17 17:54:46 +01:00
tomkat83
cb32ffae56
Note to read Wiki if using several Plex libs
2016-12-17 16:51:49 +01:00
tomkat83
4c53cfdb5b
Get rid of low powered device option
2016-12-17 16:43:25 +01:00
tomkat83
4925864a61
Don't show a notification when searching for PMS
2016-12-17 14:48:06 +01:00
tomkat83
373d9656ae
Improvements to PMS on/offline messages
2016-12-17 14:46:13 +01:00
tomkat83
43d4f69e5c
Don't repeatedly show PMS offline message
2016-12-17 14:01:00 +01:00
tomkat83
0ff7d81ab3
Less logging
2016-12-17 13:58:00 +01:00
tomkat83
ce3435ac73
Less logging when PMS is offline
2016-12-17 13:21:44 +01:00
tomkat83
bdad097bd0
Less logging when checking connection
2016-12-17 13:09:18 +01:00
tomkat83
c51a2dfbaf
Don't be too insistent when checking PMS connection
2016-12-17 13:08:21 +01:00
tomkat83
202a795175
Be quicker to declare PMS offline
2016-12-17 13:05:10 +01:00
tomkat83
bdddc9ed5d
Increase logging level for time measurements
2016-12-17 12:59:19 +01:00
tomkat83
a14494d96d
Only sign user out if 401 returned
...
- Fixes #156
2016-12-17 12:52:25 +01:00
tomkat83
0ee43e2297
Less logging
2016-12-17 12:09:21 +01:00
tomkat83
f8bb43a547
Catch both ConnectTimeout and ReadTimeout
2016-12-05 19:31:54 +01:00
tomkat83
0b54c4eee3
Fix library AttributeError
2016-12-04 18:25:26 +01:00
tomkat83
013c15378a
Get kodiversion only once
2016-12-04 14:17:51 +01:00
tomkat83
9d60b9bbbe
Log function name for time log
2016-12-04 14:05:12 +01:00
tomkat83
aca7c3ee4e
Revert "Profile sync"
...
This reverts commit c539d436be
.
2016-12-04 12:40:29 +01:00
tomkat83
c539d436be
Profile sync
2016-12-04 12:40:24 +01:00
tomkat83
8689d043a5
Further speed up getting actor ID
...
- Drop the ignore casse
2016-12-04 12:39:31 +01:00
tomkat83
30f9518b82
Try to speed up getting actor id
...
- Explicitly select only 1 entry
2016-12-04 12:29:52 +01:00
tomkat83
f02bb4a873
Index Kodi database actor names to speed up sync
2016-12-04 12:26:25 +01:00
tomkat83
e4de57c753
Speed up kodi database sync
2016-12-04 11:56:37 +01:00
tomkat83
97eb08d3bd
Remove obsolete import
2016-12-04 11:08:00 +01:00
tomkat83
d1da07a8bf
Speed up replacing Plex paths
2016-12-03 15:43:23 +01:00
tomkat83
4073679d3f
Log cProfile even if not debuging
2016-12-03 14:56:25 +01:00
tomkat83
5b27dcca4e
Less loging
2016-12-03 14:44:27 +01:00
tomkat83
21da5707a0
Revert "Try sqlite3 in-memory fullsync, might be faster"
...
This reverts commit 0046f34729
.
2016-12-03 13:56:53 +01:00
tomkat83
0046f34729
Try sqlite3 in-memory fullsync, might be faster
2016-12-03 13:56:46 +01:00
tomkat83
666ea9bc31
Sync new PMS items first
2016-12-03 13:07:41 +01:00
tomkat83
b0cde71fe3
If aborting fullsync, reset Kodi screensaver
2016-12-03 12:04:13 +01:00
tomkat83
db02a001a8
Playlist major upgrade part 1
2016-12-03 11:50:05 +01:00
tomkat83
8ed9275a26
Catch websocket handshake errors correctly
...
- Fixes #97
2016-11-17 13:29:53 +01:00
tomkat83
073dea6745
Fix for not getting tv show additional fanart
2016-11-17 12:21:31 +01:00
tomkat83
0538a250a3
Fix for fanart url containing spaces
2016-11-17 12:21:15 +01:00
tomkat83
8d11fa2a90
Move KODILANGUAGE
2016-11-16 14:27:11 +01:00
tomkat83
c779491499
Revert "Sleep 5s after declaring connection dead"
...
This reverts commit d65d9f0aba
.
2016-11-12 17:50:45 +01:00
tomkat83
d65d9f0aba
Sleep 5s after declaring connection dead
2016-11-12 17:47:58 +01:00
tomkat83
1339ac2bc9
More debug logging for websockets
2016-11-12 17:45:37 +01:00
tomkat83
3b22cb41a0
Fix for Krypton premiered synch for new items
...
- Fixes #142
2016-11-12 17:22:45 +01:00
tomkat83
1f7d785afc
Fix transcoding for several parts
2016-11-08 21:00:13 +01:00
tomkat83
332640cf48
Revert "Don't double-update playstate of a playing item"
...
This reverts commit 7e2a11ea28
.
2016-11-08 20:55:02 +01:00
tomkat83
c7dd0db400
Fixes to force transcoding
2016-11-08 20:51:34 +01:00
tomkat83
df67b92768
New contextmenu: Force transcode video
2016-11-06 15:37:22 +01:00
tomkat83
2f1b104b41
Fix playlist being cleared when it shouldn't
2016-11-06 14:45:37 +01:00
tomkat83
e87db5c672
Fix part numbers
2016-11-06 14:10:09 +01:00
tomkat83
7036e893d3
Always initiate an empty playlist
2016-11-06 13:46:33 +01:00
tomkat83
462724275d
Fixes to how context menu playback is started
2016-11-06 13:46:16 +01:00
tomkat83
de184c8e03
Fix initiating from context menu not starting
2016-11-06 12:27:49 +01:00
tomkat83
20e6236fef
Explicitly say that we're using plex trailers
2016-11-06 12:21:11 +01:00
tomkat83
bcc46e4ea1
New contextmenu: force playback from PMS
...
- Visible if using direct paths
- You will be able to correctly play videos with several parts, media
streams or versions
- Fixes #78
2016-11-06 12:15:41 +01:00
tomkat83
00299b58b2
Revert "Also append ext. subtitles if transcoding"
...
This reverts commit b8ae679092
.
2016-11-05 17:28:03 +01:00
tomkat83
9e270356df
Code optimization
2016-11-05 16:38:56 +01:00
tomkat83
b8ae679092
Also append ext. subtitles if transcoding
2016-11-05 16:35:43 +01:00
tomkat83
1a18c810d0
Close Plex companion connection on exceptions
...
- Fixes #137
2016-11-05 16:28:59 +01:00
tomkat83
02e8e3bf5c
Fix not updating new user settings
2016-10-31 19:42:52 +01:00
tomkat83
e21c04e580
Fix smb credentials password not being url-encoded
2016-10-29 16:47:48 +02:00
tomkat83
46b5cc2209
New setting: Display message if PMS goes offline
...
- Fixes #92 , finally
2016-10-29 16:29:32 +02:00
tomkat83
7e58fae9a2
Code optimization
2016-10-29 15:23:48 +02:00
tomkat83
50860573fa
Fix Plex trailers not being synced
...
- Fixes #129
2016-10-26 21:34:58 +02:00
tomkat83
0bb4a26c33
Fix for missing Plex item bitDepth
...
- Fixes #130
2016-10-26 21:14:58 +02:00
tomkat83
3d209c3a6e
Deactivate some contextmenu options yet missing
2016-10-26 21:11:19 +02:00
tomkat83
30adb5bd27
Optimize code
2016-10-26 21:06:16 +02:00
tomkat83
14d279aa4c
Fix episode filename & path not being updated
2016-10-26 21:04:46 +02:00
tomkat83
c35ba0edef
Fix TV show paths not updating
2016-10-26 20:53:20 +02:00
tomkat83
a96a20d37d
Merge commit '2c6f7512997c0a4cd918ae5295187b30cac87018' into develop
2016-10-26 20:40:26 +02:00
tomkat83
7b0ec13297
Fix really ugly bug
...
- artwork queue was initiated and stuck in endless loop
2016-10-26 20:33:13 +02:00
Piotr Smolinski
2c6f751299
Propagated the pathid/fileid change
...
I moved the pathid/fileid resolution outside of create/update section
that it is shared by both flows. Then I added the idFile change to the
UPDATE statement and replaced emby_db.updateReference with
emby_db.createReference. The latter one is UPSERT type update, therefore
also safe here.
2016-10-24 23:37:29 +02:00
tomkat83
9869131464
Don't show delet context menu if now allowed by PMS
2016-10-23 19:38:21 +02:00
tomkat83
a0b8a9fa93
Monitor Kodi setting changes more closely
2016-10-23 17:10:34 +02:00
tomkat83
2557260002
Remove deleted PMS items immediately
2016-10-23 16:55:28 +02:00
tomkat83
18e6135afd
Process background sync every 5 seconds
2016-10-23 16:48:59 +02:00
tomkat83
0b2ccde834
Message if PMS item could not be deleted
2016-10-23 16:37:26 +02:00
tomkat83
45a9f8081b
Less logging
2016-10-23 16:15:57 +02:00
tomkat83
e2776261c3
Initial Kodi context menu commit
2016-10-22 17:15:10 +02:00
tomkat83
5ac807760b
Fix movie year for Krypton (reset your Kodi DB!)
...
- Fixes #79
2016-10-18 20:47:45 +02:00
tomkat83
d71f6e8887
Remove obsolete lock
2016-10-18 20:32:16 +02:00
tomkat83
ec7d4efc80
Remove obsolete import
2016-10-18 20:01:41 +02:00
tomkat83
1bae637830
Adjust download threads to 1 for low powered devices
2016-10-18 19:49:11 +02:00
tomkat83
23384c5d9e
Fix art not caching efficiently
2016-10-17 23:15:05 +02:00
tomkat83
a2e2d2f5f8
Revert "Log art caching"
...
This reverts commit 2b363b7a30
.
2016-10-17 22:55:32 +02:00
tomkat83
2b363b7a30
Log art caching
2016-10-17 22:50:36 +02:00
tomkat83
1a4660571b
Only start downloading art AFTER sync completed
...
- Will speed up sync
2016-10-17 22:48:01 +02:00
tomkat83
cd65a93989
Fix Kodi crashing on low powered devices
...
- Fixes #126
2016-10-17 22:34:15 +02:00
tomkat83
4274942d49
Revert "Don't set-up clips/trailers like other videos"
...
This reverts commit e4d736a670
.
2016-10-16 16:44:41 +02:00
tomkat83
c747e915b1
Fix TypeError if no extras available
...
- Fixes #123
2016-10-13 11:27:31 +02:00
tomkat83
5437f1a355
Ommit Plex DVR status messages
...
- Hopefully fixes #110
2016-10-11 18:52:59 +02:00
tomkat83
c02a95cc59
Streamline code
2016-10-11 18:37:47 +02:00
tomkat83
4b0583b1c9
Prevent IndexError on unknown PMS ids
2016-10-11 18:35:11 +02:00
tomkat83
d069fc7c48
Fix IndexError on deleting items
2016-10-11 18:28:07 +02:00
tomkat83
0b7e6ec0a3
Compile regex only once
2016-09-25 19:21:12 +02:00
tomkat83
219cdd9fba
Revert "Download one item at a time"
2016-09-25 19:18:27 +02:00
tomkat83
a7820a9cf6
Try to prevent OperationalError: database is locked
2016-09-25 18:59:34 +02:00
tomkat83
086d5c8901
Fix "Opening Stream..." dialog not closing
...
- Fixes #113
- See http://forum.kodi.tv/showthread.php?tid=155641
2016-09-25 18:46:10 +02:00
tomkat83
fe99fd1ec8
Remove obsolete import
2016-09-25 18:34:03 +02:00
tomkat83
c437821e3c
Fix TypeError for manually entering PMS address
...
- Fixes #114
2016-09-25 17:35:40 +02:00
tomkat83
e4d736a670
Don't set-up clips/trailers like other videos
...
- Should fix PKC trying to tell the PMS where we are playing that item
2016-09-21 20:17:33 +02:00
tomkat83
b5b3b8380f
Music sync: Fix ProgrammingError
2016-09-21 19:52:11 +02:00
tomkat83
b23bdfe65f
Fix capitalization
2016-09-17 20:48:37 +02:00
tomkat83
7e2a11ea28
Don't double-update playstate of a playing item
2016-09-17 20:36:53 +02:00
tomkat83
2ca4ad7b6c
Fix capitalization
2016-09-17 20:30:28 +02:00
tomkat83
9c74fd4a98
Fix backgroundsync KeyError
2016-09-17 19:12:32 +02:00
tomkat83
a4ed5c47ab
Reorder settings
2016-09-17 16:11:00 +02:00
tomkat83
ca3a06affc
New setting: sleep between art downloads
2016-09-17 15:39:20 +02:00
tomkat83
1ff7970e88
Remove imageCacheLimit and cap on thread-number
2016-09-17 15:20:43 +02:00
tomkat83
25a6d82022
Prevent infinite loops after requesting something
2016-09-17 15:17:01 +02:00
tomkat83
77d1df553c
More logging
2016-09-17 14:49:57 +02:00
tomkat83
703f2fb37d
Fix setting to cache all textures to Kodi
2016-09-17 14:48:40 +02:00
tomkat83
ca6bb4e8ca
Rewiring of caching - daemon instead of threads
2016-09-17 14:02:50 +02:00
tomkat83
cd14127233
Revert "Revert "Dedicated art downloading queue""
...
This reverts commit 6621cc5a8d
.
2016-09-17 11:24:12 +02:00
tomkat83
c0d91507c0
Revert "Optimize image_cache_thread"
...
This reverts commit afb0960260
.
2016-09-17 11:24:06 +02:00
tomkat83
afb0960260
Optimize image_cache_thread
...
- BUT: lead to DOS-seeming behavior and ConnectionError: ('Connection
aborted.', error(10053)) from http://image.tmdb.org/
2016-09-17 11:23:31 +02:00
tomkat83
6621cc5a8d
Revert "Dedicated art downloading queue"
...
This reverts commit dc94cc6bfe
.
2016-09-17 10:58:08 +02:00
tomkat83
dc94cc6bfe
Dedicated art downloading queue
2016-09-17 10:58:03 +02:00
tomkat83
83029b7560
Shorten for loop
2016-09-17 09:55:06 +02:00
tomkat83
daf23fcc55
Merge while loops
2016-09-17 09:48:38 +02:00
tomkat83
8743ce13af
Remove obsolete code
2016-09-16 17:51:30 +02:00
tomkat83
4d7af7912d
Use file settings instead of window settings
2016-09-16 17:47:09 +02:00
tomkat83
a3d643c643
Use some file settings instead of window settings
...
- In case the user changes something while PKC is running
2016-09-16 17:42:39 +02:00
tomkat83
a2a53cddf6
Fix AttributeError
2016-09-11 18:31:25 +02:00
tomkat83
c9dd44f498
Don't try to get fanart for episodes, seasons
2016-09-11 17:59:00 +02:00
tomkat83
4cfb8c4610
Fix OperationalError for Kodi DB
...
- Fanart sync is too taxing, needs to be done after regular syncs
2016-09-11 17:51:00 +02:00
tomkat83
9c46757b42
Do warn user
2016-09-11 17:31:38 +02:00
tomkat83
61a2457a1d
Less logging
2016-09-11 16:05:05 +02:00
tomkat83
c4de7587bf
Revert "constructor (with Artwork() as art)"
...
This reverts commit 168014c33b
.
2016-09-11 15:49:50 +02:00
tomkat83
168014c33b
constructor (with Artwork() as art)
...
- Way too slow
2016-09-11 15:49:37 +02:00
tomkat83
940e41921f
Don't warn user of OperationalErrors
2016-09-11 13:52:14 +02:00
tomkat83
59882a7be8
Improve + make artwork thread-save
2016-09-11 13:51:53 +02:00
tomkat83
bfc0249720
Optimize import
2016-09-11 12:21:13 +02:00
tomkat83
c3010645bc
New PKC setting to look for missing fanart
2016-09-11 12:15:26 +02:00
tomkat83
7c86270ece
Don't do daily lookup of fanart
2016-09-11 11:47:55 +02:00
tomkat83
5cf77d3292
Revert "Don't look for fanart twice on fresh system"
...
This reverts commit cb4e084305
.
2016-09-11 11:46:42 +02:00
tomkat83
cb4e084305
Don't look for fanart twice on fresh system
2016-09-11 11:32:18 +02:00
tomkat83
7b578603ca
Fix TypeError
2016-09-11 11:29:51 +02:00
tomkat83
751e55b9d5
Get fanart for background sync items
2016-09-11 11:12:25 +02:00
tomkat83
5346426bd7
Revert "Fix processing of complicated PMS messages"
...
This reverts commit fb7905e0b6
.
2016-09-11 10:43:16 +02:00
tomkat83
fb7905e0b6
Fix processing of complicated PMS messages
2016-09-11 10:42:40 +02:00
tomkat83
ddf4e89165
Prevent KeyError
2016-09-11 10:39:40 +02:00
tomkat83
1370bda432
Improve logging
2016-09-11 10:36:28 +02:00
tomkat83
3e261a75e2
Prevent errors if changing setting
2016-09-11 10:20:29 +02:00
tomkat83
bcb3b49507
Quit ProcessFanartThread quicker
2016-09-11 10:14:29 +02:00
tomkat83
2fbdd54324
Speed up sync - download art in the background
2016-09-10 19:49:03 +02:00
tomkat83
24d6514b7f
Code optimization
2016-09-10 11:59:42 +02:00
tomkat83
d310b6c7e8
Optimize import
2016-09-10 11:49:14 +02:00
tomkat83
8070e921ed
Optimize import
2016-09-10 11:48:29 +02:00
tomkat83
497d71cacc
Optimize sleep for librarysync threads
2016-09-10 11:27:27 +02:00
tomkat83
48152af27f
Fix AttributeError
2016-09-08 15:56:44 +02:00
tomkat83
affde8bbcb
Fix getting Bit Depth from Plex metadata
...
- Fixes #98
2016-09-08 15:55:49 +02:00
tomkat83
67ca52a93e
Consider several media streams if transcoding
2016-09-08 15:33:06 +02:00
tomkat83
bf6ba9c48e
Fix subtitle dialog window "burn-in"
2016-09-08 14:51:57 +02:00
tomkat83
f2f68f4532
New setting to use Plex default subtitles
2016-09-08 14:50:49 +02:00
tomkat83
143fd2212d
Inform if subtitle needs to be burnt in
2016-09-08 14:03:46 +02:00
tomkat83
993350fa48
Fix direct play & transcoding subtitles
...
- Finally fixes #66
2016-09-08 13:59:21 +02:00
tomkat83
3757b04e29
Fix playing from widgets without direct paths
2016-09-05 21:29:23 +02:00
tomkat83
0afe265524
Fix TypeError
2016-09-05 20:57:08 +02:00
tomkat83
cf3cc2c3a9
Revert "Don't log plex tokens"
...
This reverts commit b9793a2e26
.
2016-09-05 20:50:42 +02:00
tomkat83
b9793a2e26
Don't log plex tokens
2016-09-05 20:47:42 +02:00
tomkat83
0403e77021
Rename variable
2016-09-04 18:30:06 +02:00
tomkat83
3f55754908
Fix AttributeError
2016-09-04 17:19:00 +02:00
tomkat83
ee6e441628
Fix log error
2016-09-04 17:14:52 +02:00
tomkat83
b2834beb8e
Fix log spelling
2016-09-04 17:13:28 +02:00
tomkat83
1e8d4d4a6e
Fix UnboundLocalError
2016-09-04 17:10:38 +02:00
tomkat83
9dc691f558
Fix log error
2016-09-04 17:00:13 +02:00
tomkat83
339eaaa13a
Fix log errors
2016-09-04 16:57:06 +02:00
tomkat83
dc823c0cae
Fix log error
2016-09-04 16:50:34 +02:00
tomkat83
394b6a240b
Replace addonName references
2016-09-04 16:48:57 +02:00
tomkat83
1230932af4
Cleanup plexsettings.py and change websocket.py log
2016-09-04 16:46:44 +02:00
tomkat83
3f16991ba3
Add missing function
2016-09-04 16:43:39 +02:00
tomkat83
9d704a844f
Cleanup websocket_client.py
2016-09-04 16:41:05 +02:00
tomkat83
5615bad026
Cleanup websocket.py
2016-09-04 16:37:01 +02:00
tomkat83
bc1a9138e6
Merge conflicts videonodes.py
2016-09-04 16:34:25 +02:00
tomkat83
13ca30c742
Cleanup utils.py
2016-09-02 19:31:27 +02:00
tomkat83
3ff15ba772
Cleanup userclient.py
2016-09-02 17:40:36 +02:00
tomkat83
044f1a5550
Don't import read_embyserver
2016-09-02 17:32:03 +02:00
tomkat83
136f0b3157
Cleanup PlexFunctions.py
2016-09-02 17:26:17 +02:00
tomkat83
fed0c0b9e4
Cleanup PlexCompanion
2016-09-02 17:20:19 +02:00
tomkat83
aa48898316
Cleanup PlexAPI.py
2016-09-02 16:53:16 +02:00
tomkat83
97d09af020
Merge conflicts playutils.py
2016-09-01 20:02:00 +02:00
tomkat83
daf40873c0
Clean up playlist.py
2016-09-01 19:53:04 +02:00
tomkat83
26652a48c2
One less import
2016-09-01 19:44:15 +02:00
tomkat83
143ef86978
Merge conflicts player.py
2016-09-01 19:41:55 +02:00
tomkat83
a6263221fd
Merge conflicts playbackutils.py
2016-09-01 19:20:09 +02:00
tomkat83
9c775ad644
Reset musicutils.py to emby
2016-09-01 19:11:57 +02:00
tomkat83
f72e120cf5
Improve logging stability
2016-09-01 19:09:51 +02:00
tomkat83
bb96dda1d4
Merge conflicts librarysync.py
2016-09-01 19:07:28 +02:00
tomkat83
cc583a1530
Merge conflicts kodimonitor.py
2016-08-30 16:57:47 +02:00
tomkat83
d61fa64ed8
Merge conflicts kodidb_functions.py
2016-08-30 16:43:56 +02:00
tomkat83
9def7d3e6a
Cleanup itemtypes.py
2016-08-30 16:40:11 +02:00
tomkat83
44d309e5b7
Cleanup initialsetup.py
2016-08-30 16:13:13 +02:00
tomkat83
fcf8093977
Use utils language strings
2016-08-30 15:55:57 +02:00
tomkat83
62a9e676bf
Merge conflicts image_cache_thread.py
2016-08-30 15:55:13 +02:00
tomkat83
9df7761c8e
Merge conflicts entrypoint.py
2016-08-30 15:51:11 +02:00
tomkat83
11261e1665
Merge conflicts embydb_functions.py
2016-08-29 20:00:16 +02:00
tomkat83
bd2ffd0ea9
Merge conflicts downloadutils.py
2016-08-29 19:57:58 +02:00
tomkat83
ccd3cac33a
Merge conflicts loginconnect.py
2016-08-29 19:48:00 +02:00
tomkat83
b2f38c1a57
Merge conflicts clientinfo.py
2016-08-29 19:45:26 +02:00
tomkat83
ea35c473cb
Merge conflicts artwork.py
2016-08-29 19:39:59 +02:00
tomkat83
29b57d9d71
Adjust logger from emby to plex
2016-08-29 19:31:41 +02:00
tomkat83
6aab9df054
Merge branch 'develop' of https://github.com/MediaBrowser/Emby.Kodi into develop
2016-08-29 18:44:27 +02:00
xnappo
00c0556300
Fix for Krypton
2016-08-28 16:49:01 -05:00
angelblue05
dbec225072
Revert "Reinstate airsbefore default value -1"
...
This reverts commit 1222d4d906
.
2016-08-26 04:49:14 -05:00
angelblue05
1222d4d906
Reinstate airsbefore default value -1
2016-08-26 01:33:46 -05:00
angelblue05
9de0e69896
Fix spacing
...
(testing pylint)
2016-08-21 22:00:35 -05:00
angelblue05
965340db01
Fix logging and exception
2016-08-21 21:57:43 -05:00
angelblue05
8b9b0821c0
Pylint
...
(testing)
2016-08-21 21:51:23 -05:00
angelblue05
8cd4cb903e
Add logging
...
Prevent error in event profiling modules are not part of the standard
python library
2016-08-21 16:28:26 -05:00
tomkat83
7c1eebaa7e
Don't open PKC settings if PMS not found
2016-08-18 17:28:29 +02:00
tomkat83
8119acfa52
Revert "New setting to lower #PMS items to cache"
...
This reverts commit d039840c80
.
2016-08-18 16:54:41 +02:00
angelblue05
00fd67cab3
Fix typo
2016-08-18 01:41:18 -05:00
tomkat83
d039840c80
New setting to lower #PMS items to cache
...
- Should fix #91
2016-08-16 18:17:11 +02:00
tomkat83
60b3335e70
Remove obsolete import
2016-08-13 15:25:30 +02:00
tomkat83
5745f33658
Remove obsolete method
2016-08-13 15:25:08 +02:00
tomkat83
900290c75a
Compatibility with latest Kodi Krypton. Fixes #80
2016-08-12 18:36:41 +02:00
milaq
7c602dd101
fix 'raspberry pi' spelling and capitalisation
...
also use "device" instead of "computer" in german translation to bring
it in line with the english phrasing
2016-08-12 16:47:48 +02:00
croneter
445b97a2ac
Merge pull request #81 from milaq/fullsyncmessage
...
sync: dont force show "full library sync finished"
2016-08-11 22:29:03 +02:00
tomkat83
ff1c7f9db1
Complete redesign of playlist handling
2016-08-11 22:11:00 +02:00
tomkat83
8ef66884df
Fix PKC telling 'playing' instead of 'stopped'
2016-08-10 19:49:18 +02:00
tomkat83
fca249c292
Fix PKC telling wrong timing
2016-08-10 19:36:08 +02:00
tomkat83
5be7d835f8
Correctly tell PMS when we stopped playing
2016-08-10 19:31:54 +02:00
tomkat83
0315773009
Beautify
2016-08-10 19:03:37 +02:00
tomkat83
99e1239acc
Revert "Plex Companion: correctly tell when we stop playing"
...
This reverts commit fc71fcf1fb
.
2016-08-08 21:36:05 +02:00
tomkat83
fc71fcf1fb
Plex Companion: correctly tell when we stop playing
2016-08-08 21:28:41 +02:00
tomkat83
6ea203e9a1
Add annotions
2016-08-08 18:40:35 +02:00
angelblue05
fd395083bd
Fix navigation not waking up screen
2016-08-07 20:37:35 -05:00
angelblue05
51400fd828
Add JSONRPC class
2016-08-07 19:57:11 -05:00
tomkat83
caba11c43f
Improvements to Plex Companion daemon
...
- Still need improvements to tell the PMS and Plex Companion devices
that we STOPPED playing something.
2016-08-07 20:52:49 +02:00
tomkat83
a248580f24
Fix faulty playlist init
2016-08-07 16:31:07 +02:00
tomkat83
a23c357734
Dont set syncThreadNumber in file settings anymore
2016-08-07 16:09:06 +02:00
tomkat83
ae6061f771
Try reducing strain on PMS for metadata
...
- Taken from Plex for Android GET command
2016-08-07 15:50:01 +02:00
tomkat83
a2693b3485
Optimize player and playlist instances
2016-08-07 15:33:36 +02:00
angelblue05
3a859279ec
Fix missing logging
2016-08-07 03:40:18 -05:00
angelblue05
2274565c0d
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
2016-08-06 14:16:20 -05:00
im85288
d582888ffb
update video db version for krypton
2016-08-06 16:20:15 +01:00
marcelveldt
01800c0c3b
fix for krypton compatability
2016-08-06 15:43:04 +02:00
angelblue05
f4a80a5ea8
Keep track of fast sync
...
If server plugin is not installed, automatically fall back to client
time.
2016-08-05 23:21:32 -05:00
angelblue05
46121656f8
Fix fail detection for tvshows
...
Due to missing end slash - for xbmcfvs.exists()
2016-08-03 18:35:55 -05:00
milaq
ca1a101975
sync: dont force show "full library sync finished"
...
if the user deselects "show library sync progress" positive sync messages shouldnt be shown at all
2016-08-01 16:26:26 +02:00
angelblue05
7d2ce335e8
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
2016-07-31 15:30:36 -05:00
xnappo
133773d5b6
Krypton prep
2016-07-31 12:15:38 -05:00
angelblue05
54db63c378
Adjust logging for itemtypes not found
2016-07-30 19:19:07 -05:00
angelblue05
95066b0f77
Add German translation
...
Fix escape \' displaying
2016-07-30 16:17:35 -05:00
angelblue05
9344141a2c
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
2016-07-29 04:12:35 -05:00
angelblue05
dc15d4d832
2.2.19 ( #52 )
...
Fix typo in logging
2016-07-29 04:12:30 -05:00
angelblue05
48f20295aa
Catch keyerror
...
If advancedsettings.xml modifies the webserver, it seems to cause errors
in jsonrpc and will return invalid params. Bug in Kodi?
2016-07-25 21:58:49 -05:00
angelblue05
345090e933
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
2016-07-25 17:40:04 -05:00
angelblue05
541afbb989
2.2.18 ( #51 )
...
Fix logging error (#51 )
2016-07-25 17:36:43 -05:00
angelblue05
ea5ac3748a
Log exception before dialog
...
Using logging module, it won't prevent the dialog from displaying.
2016-07-25 03:08:45 -05:00
angelblue05
e197208d3e
2.2.17 ( #50 )
...
* Add temporary setting to disable external subs for direct stream
* Fix crash when sleeping/waking up device
* Use the logging module. Moved logging to it's own file.
* Version bump 2.2.17
* Update README.md
2016-07-24 22:39:40 -05:00
angelblue05
5895831ba8
Clean up logging
...
Moved incremental log line to display only if there's actual items to
process.
2016-07-24 18:46:24 -05:00
angelblue05
76dfa1286c
Update logging
...
Use the logging module. Moved logging to it's own file.
2016-07-24 03:59:48 -05:00
tomkat83
ee802428f9
PKC player does not need another player instance
2016-07-23 18:16:44 +02:00
tomkat83
eff7d7b68b
Use 1 PKC xbmc.player instance
2016-07-23 18:06:47 +02:00
tomkat83
d6c14d0aa4
Instantiate xbmc player only once for playlist
2016-07-23 17:38:45 +02:00
tomkat83
e712b6309e
Fix companion playback not starting from playlist
2016-07-23 17:32:57 +02:00
angelblue05
380fcdfc35
Fix unicode error
2016-07-22 18:34:26 -05:00
angelblue05
793bd66554
Fix crash when sleeping/waking up device
2016-07-22 17:10:35 -05:00
angelblue05
e97a3a616d
Add temporary setting to disable external subs
...
For direct stream
2016-07-22 11:54:53 -05:00
tomkat83
3407d47f9c
Reduce boilerplate
2016-07-22 16:55:57 +02:00
tomkat83
bc7be04fc2
Reduce boilerplate
2016-07-22 16:51:44 +02:00
tomkat83
603e4e7867
Let wrapper return
2016-07-22 16:48:48 +02:00
tomkat83
898f2e6379
Decorator CatchExceptions
2016-07-22 16:41:02 +02:00
tomkat83
5eac547633
Call xbmc __init__ methods
2016-07-22 15:54:03 +02:00
tomkat83
16dbc726f1
Improve logging
2016-07-22 15:42:37 +02:00
tomkat83
ab47ac958a
Don't try too long to get window value
2016-07-22 15:33:27 +02:00
tomkat83
dd1f50efe6
Improve logging
2016-07-22 15:17:38 +02:00
tomkat83
a26526c146
Move Companion processing to companion thread
2016-07-22 15:04:42 +02:00
tomkat83
8a58c885e9
Redesign playlists
2016-07-20 18:36:31 +02:00
tomkat83
5d79bcf1c2
Prettify
2016-07-20 09:00:47 +02:00
tomkat83
1dc576965a
Import traceback only on exception
2016-07-20 08:24:36 +02:00
tomkat83
92cf5bd517
Prettify
2016-07-20 08:23:25 +02:00
tomkat83
9496785f5d
Fix AttributeError with Plex Companion MyHandler
2016-07-20 07:59:53 +02:00
tomkat83
ed8bf235c7
Remove logging
2016-07-19 18:30:11 +02:00
tomkat83
1f9ac4f133
Plex Companion: Compile regex only once
2016-07-19 18:23:52 +02:00
tomkat83
dec4b077d5
Code cleanup
2016-07-19 18:22:34 +02:00
tomkat83
d8a7218625
Beautify code
2016-07-19 15:08:28 +02:00
angelblue05
f89d5c96f6
Transform database locked into a settings
...
Temporary settings, because it slows down the process since it's
auto-committing. Not everyone has database locked crashes. Permanent fix
is being worked on in the database branch.
2016-07-19 02:08:35 -05:00
angelblue05
d5baf0ceed
Fix typo
2016-07-18 17:56:39 -05:00
angelblue05
cfb94b7bd0
Temp fix for database being locked
2016-07-18 15:47:42 -05:00
angelblue05
02ab4abe51
Fix not saving watched status
...
If delete after watched was enabled.
2016-07-18 14:42:33 -05:00
angelblue05
77b99210c1
Add error mode to logging
2016-07-17 18:27:54 -05:00
tomkat83
8a2fdec248
Don't let PMS crash: download one item at a time
...
- PMS can currently not handle concurrent connections asking for
metadata (several PKC threads)
- Might also fix #75
2016-07-17 13:57:50 +02:00
angelblue05
da7685b03f
Try to fix import strptime bug
...
Clean up of downloadutils and utils.
2016-07-16 10:02:50 -05:00
angelblue05
06d71cf00d
Fix typo
2016-07-15 19:17:32 -05:00
angelblue05
8b83ae8a00
Clean up downloadUtils
2016-07-15 19:02:30 -05:00
angelblue05
213f42f4a5
Update downloadUtils requests
...
Code reduction, fix connections not being released.
2016-07-15 18:01:59 -05:00
tomkat83
dbd5acf714
Fix TypeError for playlists
...
- Fixes #74
2016-07-15 19:11:17 +02:00
tomkat83
dd70a79423
Fix PKC not releasing connections to the PMS. Should fix memory, connection and PMS issues. Fixes #75 , fixes #64
2016-07-15 19:01:06 +02:00
tomkat83
1eb90cc5e6
Hotfix: Fix ValueError for playing certain files
2016-07-13 07:24:35 +02:00
tomkat83
f0400f0119
Dont let PMS force scan the media
...
- Guess the 'checkFiles=1' parameter for requesting a PMS item's
metadata forced a scan
- Maybe also fixes #73
2016-07-12 21:36:30 +02:00
tomkat83
3e84f34acc
Higher connection timeout
...
- Fixes #73
2016-07-12 21:30:39 +02:00
tomkat83
04e31986b5
Force pick first media stream for direct path sync
...
- Otherwise user would need to choose media stream for every item with
several streams - cumbersome for large libraries with many such items
2016-07-12 20:27:59 +02:00
tomkat83
a0b1adbf70
Enable stream/media selection for direct play
2016-07-12 20:16:45 +02:00
tomkat83
ba191eafc7
Improve code stability
...
- NEVER use e.g. {} or [] as standard function arguments
2016-07-12 20:03:10 +02:00
tomkat83
90e67931ff
Improve detection of need to transcode
...
- Fixes #70
2016-07-12 19:57:04 +02:00
tomkat83
c0a39c5289
Code cleanup
2016-07-12 19:14:46 +02:00
angelblue05
15ac7fd0ca
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
2016-07-04 14:22:24 -05:00
shaun
8f0343de2e
dont auto fall back to http streaming if not selected
...
Dont fall back to http streaming if direct file playback is expected.
2016-07-04 20:34:58 +10:00
angelblue05
0fee1975d4
Clean up dialog
2016-07-03 22:45:20 -05:00
angelblue05
272a955d4d
Remove useless control in dialog
2016-07-03 22:26:10 -05:00
angelblue05
efdafa2831
Remove unused import
2016-07-03 22:25:09 -05:00
angelblue05
b8ca6d3119
Emby connect - login dialog
2016-07-03 22:24:39 -05:00
angelblue05
5aca32c341
Prep for emby connect
...
xml, image, qrcode
2016-07-03 04:32:06 -05:00
angelblue05
6c8a95fabb
Fix errors
2016-07-02 23:41:42 -05:00
shaun
a911249840
sync progress changes
...
add (if item count greater) for sync progress dialog
always show progress for full sync
2016-07-03 13:26:11 +10:00
kravone
df2600f579
Revert "Faster XML processing and lower memory"
2016-06-29 21:15:26 +02:00
SpootDev
9a5bd10d40
celementtree
2016-06-28 18:28:01 -05:00
angelblue05
9a98e2995e
Remove profiling
2016-06-28 17:24:36 -05:00
angelblue05
c0f0a1978f
Preparation for centralized queries
...
To handle exceptions, etc.
2016-06-28 17:24:12 -05:00
angelblue05
269205fe97
Remove profiling
2016-06-28 01:09:36 -05:00
angelblue05
6837144ba7
Revert changes - static=true
2016-06-27 23:55:14 -05:00
tomkat83
8d9ac66cd7
Preparation for companion playlist skipping
...
- Unicode issues from JSON responses
2016-06-26 18:22:26 +02:00
tomkat83
fd1a44f15f
Plex Companion: fix skipping forward and backward
...
- Fixes #45
2016-06-26 17:06:00 +02:00
tomkat83
40529938ca
Cleanup playlist.py
2016-06-26 16:10:32 +02:00
tomkat83
3fb6443b2b
Let user always play trailer in highest quality
2016-06-26 12:32:19 +02:00
tomkat83
c8311e465a
Fix PKC playstate updates for widgets on Krypton
...
- Fixes #67
2016-06-26 11:53:26 +02:00
tomkat83
aa60baeb97
Let the user pick between several streams
...
- And don't just pick the first one
2016-06-25 17:21:47 +02:00
tomkat83
cfbc7f770c
Use playing item filename and path to find ID
...
- Fixes #67
- Everything else doesn 't work
2016-06-25 16:02:40 +02:00
tomkat83
be63414893
Be smarter when trying to tell what Kodi plays
...
- Fixes #67
2016-06-25 12:25:01 +02:00
tomkat83
e70ce89c34
Fix matching by filename
2016-06-25 11:27:38 +02:00
tomkat83
5210e7c442
Be smarter when trying to tell what Kodi plays
...
- Fixes #67
- Episodes may still throw a -1 for the id - useless!
2016-06-24 21:28:30 +02:00
angelblue05
a84ba22908
Fix for music
2016-06-23 19:52:54 -05:00
angelblue05
2794789f05
Fix for channel not changing
...
To be reviewed.
2016-06-23 18:50:34 -05:00
angelblue05
da8bf3670d
Fix conflicting import
2016-06-22 14:29:53 -05:00
angelblue05
b2d3b702d1
Revert incorrect modification
...
Only use is for None, nothing else. "is" is not "=="
2016-06-22 14:05:53 -05:00
angelblue05
03a1557eaf
Fix typo
2016-06-21 15:26:42 -05:00
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
tomkat83
a16b2bdeb3
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-03-17 10:03:00 +01:00
angelblue05
0afd338cc7
Make profiling a decorator
...
You can call it before any functions/methods using @utils.profiling()
<-- you can specify the sort order of the results, by default it sorts
by cumulative. It will print the results straight into the Kodi log.
2016-03-17 02:55:00 -05:00
angelblue05
6495ed7aca
Moved to read_embyserver
2016-03-17 00:56:26 -05:00
angelblue05
f33692f2f9
Move update user rating to read_embyserver
...
It's more appropriate
2016-03-16 23:17:44 -05:00
angelblue05
ae7131a7c1
Fix log
2016-03-16 22:19:52 -05:00
tomkat83
09f0295e1c
Sync theTVDB id for TV shows from Plex to Kodi
2016-03-16 18:47:57 +01:00
tomkat83
35bba8e581
Move validatePlayUrl
2016-03-16 18:33:18 +01:00
tomkat83
de810d1e1d
Fixes to monitoring playback
2016-03-16 18:01:07 +01:00
tomkat83
7f674acbac
Redesign Kodi monitor and player
...
Allows now to have playback initiated by Kodi - especially when using
direct paths
2016-03-16 17:02:22 +01:00
tomkat83
68ea41fe24
Fix direct path playback not being reported to PMS
2016-03-16 13:08:55 +01:00
tomkat83
769b741060
Fix direct play monitoring
2016-03-16 12:49:55 +01:00
tomkat83
32ddb6cb78
Custom smb path substitutions for direct paths
2016-03-16 12:26:31 +01:00
angelblue05
623c6cab85
Fix artists/music
2016-03-16 06:13:47 -05:00
tomkat83
fc29bd30b8
Fix network credentials dialog issues
2016-03-16 09:55:19 +01:00
angelblue05
1f8199c91f
Remove incorrect log line
2016-03-15 17:29:09 -05:00
tomkat83
aaa8ada3ea
Use direct paths - not yet working for music
2016-03-15 20:26:45 +01:00
tomkat83
cd930da509
Enable or disable server connection messages
2016-03-15 15:20:40 +01:00
tomkat83
dc723f6bb4
Abort playback correctly
2016-03-15 14:32:10 +01:00
tomkat83
76464a898f
Video Node: recently added episodes
2016-03-15 14:19:56 +01:00
tomkat83
e7986e6289
Replicate Plex views in video nodes
2016-03-15 13:09:51 +01:00
tomkat83
aa40307408
Hotfix db comparison
2016-03-14 18:10:36 +01:00
tomkat83
037925a030
Prep On Deck
2016-03-14 17:47:05 +01:00
tomkat83
a4673b0377
Less logging for downloading in chunks
2016-03-14 15:01:38 +01:00
tomkat83
d8378584a2
Limit max number of items requested from PMS
...
Otherwise, slow NAS PMS may lead to timeouts - and thus empty libraries
2016-03-14 14:51:49 +01:00
tomkat83
d01cf199e5
New fix item episode thumbs not caching
2016-03-14 11:47:14 +01:00
tomkat83
f060a71237
Revert "Fix TV shows episode artwork not caching"
...
This reverts commit a2aac17fc4
.
2016-03-14 11:16:48 +01:00
tomkat83
2f9b94d621
Enforce PMS authentication before playback start
2016-03-14 10:40:49 +01:00
tomkat83
6a1d3c9ab7
Renamed to Plex Companion
2016-03-14 10:14:12 +01:00
tomkat83
4771c71978
Remove some logging
2016-03-14 10:00:03 +01:00
tomkat83
c2f1bca6c2
Fix KeyError for library sync
2016-03-14 09:56:04 +01:00
tomkat83
872f17851f
Fix TypeError for Plex Companion
2016-03-14 09:54:15 +01:00
tomkat83
a2aac17fc4
Fix TV shows episode artwork not caching
2016-03-13 16:20:13 +01:00
tomkat83
b79705719d
Increase image caching timeouts to 5s
2016-03-13 16:12:25 +01:00
tomkat83
d300cc60d6
Fix tv show season posters not showing
2016-03-13 16:06:54 +01:00
tomkat83
53c07d4b50
Fix Recently Added
...
Plex time was not converted to Kodi time
2016-03-13 14:50:29 +01:00
tomkat83
22a0cfc6f0
Increase download timeout to 30s
...
Should take care of missing PMS replies if we request all elements of a
certain large library
2016-03-13 13:59:24 +01:00
angelblue05
7b94b76ef4
Prevent crash for missing seriesId
...
Apparently, that's a thing now, an episode without a seriesId.
2016-03-12 15:42:14 -06:00
angelblue05
4af994ed74
enumerate over backdrops
2016-03-12 15:14:07 -06:00
angelblue05
8072c8f7b2
Prep for emby connect
2016-03-12 13:56:02 -06:00
tomkat83
9097f06392
Fix librarysync key error
2016-03-11 14:47:41 +01:00
tomkat83
ae9d4924c2
Redesign fast sync
2016-03-11 14:42:14 +01:00
tomkat83
7a86909357
Redesigned incremential sync
2016-03-10 18:34:11 +01:00
tomkat83
b24fc0ea06
Make user switch always available
2016-03-10 16:04:01 +01:00
tomkat83
a3c2d21757
Fix userclient
2016-03-10 16:02:46 +01:00
tomkat83
d16b931486
Get rid of some unneccessary logs in lib sync
2016-03-10 13:10:56 +01:00
tomkat83
5be1e3a24a
Fix KeyError in library sync
2016-03-10 12:47:30 +01:00
tomkat83
58d986f4ad
Add traceback to library sync
2016-03-10 09:58:26 +01:00
tomkat83
a5d37caef0
Show dialog if some items could not be processed
2016-03-10 09:51:35 +01:00
tomkat83
0064029885
Dump XMLs of failed PMS items in the log
2016-03-10 09:30:20 +01:00
tomkat83
3ccc588945
Optimize notifications for library syncs
2016-03-10 08:51:24 +01:00
tomkat83
e7d96e9a00
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-03-10 08:12:20 +01:00
angelblue05
db4cb448b0
Adjust delete logic for entrypoint
2016-03-09 20:15:45 -06:00
angelblue05
a5d74c8a17
Add delete keymap entrypoint
...
RunPlugin(plugin://plugin.video.emby?mode=delete)
2016-03-09 17:05:35 -06:00
tomkat83
8b4cc4c33f
Catch exceptions in itemtypes and log them
2016-03-09 18:36:36 +01:00
tomkat83
c8d6070682
Slightly increased download timeouts
2016-03-09 15:56:12 +01:00
tomkat83
b5bfad5719
Fix library sync paused
2016-03-09 15:53:46 +01:00
tomkat83
55b3d44899
Overhaul userclient
...
Again...
2016-03-09 15:37:27 +01:00
angelblue05
8bde429da4
Slight adjust for manual sync
...
Can't return value in __init__, instead calling a function to know if
manual sync succeeded or not.
2016-03-08 18:51:23 -06:00
tomkat83
e635f43845
Improve sync resiliance and GDM discovery
...
Improve sync resiliance to bad connections (e.g. behind a firewall)
2016-03-08 17:41:07 +01:00
tomkat83
e5e6f2208e
Much shorter download timeouts
...
This should hopefully solve the stuck library sync
2016-03-08 15:28:59 +01:00
tomkat83
100421ce2d
Connect to remote PMS
2016-03-08 14:50:43 +01:00
tomkat83
1ab657cd0b
Change logging to show "Error" category
2016-03-08 14:02:01 +01:00
tomkat83
0cefee6cfe
Reduce number of unsuccesful retries to 3 before telling user
2016-03-08 13:52:17 +01:00
tomkat83
56af183288
Correct encoding
...
Kodi dialogs take unicode
2016-03-08 13:00:03 +01:00
tomkat83
d5aae4934b
Clean out library sync
2016-03-08 12:13:47 +01:00
tomkat83
b05ec9746a
Remove obsolete check for method in processing metadata
2016-03-08 11:58:14 +01:00
tomkat83
8ab99b5036
Language strings for library sync
2016-03-08 11:47:46 +01:00
tomkat83
0b4736b01b
Clean-up library sync loop
2016-03-08 11:20:11 +01:00
tomkat83
8e9b355473
New Setting to reset all PMS and the plex.tv connection
2016-03-08 09:20:06 +01:00
tomkat83
fdc8f53131
Sleep for a while in loops - drastically reduces CPU load
2016-03-08 08:43:12 +01:00
tomkat83
68e91b192b
Setting to turn off constant background sync
2016-03-07 17:22:55 +01:00
tomkat83
e9e1de6e3d
HTTPS!
2016-03-07 17:11:54 +01:00
tomkat83
a258f969ab
Dedicated function to check whether directory exists
2016-03-07 16:30:50 +01:00
tomkat83
cbfa41de99
Fix refreshing playlists and videonodes
2016-03-07 16:16:57 +01:00
tomkat83
dc2ae721e6
Allow non-ASCI library names
2016-03-07 15:31:07 +01:00
tomkat83
c0f2067856
Don't log header if checking connection to a PMS
2016-03-07 14:10:47 +01:00
tomkat83
398ef64d96
More encoding fixes for dialogs
2016-03-07 13:38:45 +01:00
tomkat83
4996d7122f
Bugfix: enforce PIN for protected users
...
Bugfix for Plex.tv bug: don't allow protected user to get a token if
pin= in url is omitted
2016-03-07 13:10:38 +01:00
tomkat83
c6503f8a8e
Enable non-ASCI PMS server name and username
2016-03-07 13:01:45 +01:00
tomkat83
e0918ba7aa
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-03-07 09:54:01 +01:00
tomkat83
0afa304f52
utils.Window to return unicode in all cases
2016-03-07 09:47:30 +01:00
angelblue05
948015d433
Fix potential error due to timeout
2016-03-06 17:21:29 -06:00
angelblue05
ad0f33a09b
Removed the verification for mixed content
...
Since OriginalCollectionType is now implemented server side.
2016-03-04 17:23:07 -06:00
angelblue05
81aa96d540
Merge branch 'master' of https://github.com/MediaBrowser/plugin.video.emby
2016-03-04 17:20:26 -06:00
angelblue05
04acfb3200
Fix type folders in photos
...
If "photo album" has no pictures in it, it's returned as type "Folder"
2016-03-04 17:20:24 -06:00
marcelveldt
36007a1e7d
preparation of videoextras
2016-03-04 22:00:24 +01:00
marcelveldt
455b7262fc
Merge branch 'master' of https://github.com/MediaBrowser/Emby.Kodi
2016-03-04 14:03:32 +01:00
marcelveldt
3c36af932a
fix extrafanart for homescreen widgets
2016-03-04 14:03:15 +01:00
tomkat83
e784dab578
Overhaul userclient
2016-03-04 13:34:30 +01:00
angelblue05
b05033c9b8
Fix unicode and invalid handle
2016-03-04 03:00:25 -06:00
angelblue05
4895082079
Fix typo
...
Accidentally pasted over line
2016-03-03 23:54:53 -06:00
angelblue05
897780f059
Fix views
...
GroupedFolders sometimes return empty, even if the user's views are
grouped (seems like a bug). Added a failsafe.
2016-03-03 23:32:33 -06:00
tomkat83
4e44579c1f
General bug squishing
2016-03-03 15:28:44 +01:00
tomkat83
c2ecdacec4
Settings overhaul. Also added many German translations
2016-03-03 14:00:48 +01:00
tomkat83
9e9f61f9ba
Added refresh Playlist and videonodes. Removed some Setting topics
2016-03-03 10:11:32 +01:00
tomkat83
cd94266f49
Suspend library sync when TV show plays
2016-03-03 09:45:42 +01:00
tomkat83
cc3c55e038
Wait for lib sync to finish when switching user
2016-03-03 09:35:35 +01:00
tomkat83
2750c4b16d
Delete Emby api.py
2016-03-03 09:19:25 +01:00
tomkat83
2cca08d9cf
Attempt to fix Plex logo showing when user signs in
2016-03-03 09:13:42 +01:00
tomkat83
ccdaaf5b4e
Fixed video nodes
2016-03-03 09:04:15 +01:00
tomkat83
c8004d3dbf
Prevent sleep
2016-03-03 08:10:06 +01:00
tomkat83
7bda97b255
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-03-03 08:02:41 +01:00
angelblue05
2a107b45fe
Prevent screensaver during sync
...
Initial, repair, manual syncs.
2016-03-02 18:25:17 -06:00
angelblue05
f16b5dfff6
Prevent errors during the view creation
...
For grouped folders only. Include the itemtype to make sure we can
correctly search the reference under the grouped view.
2016-03-02 14:50:08 -06:00
angelblue05
ab467e36f0
Fix unicode
2016-03-02 13:29:07 -06:00
tomkat83
89b0bc3796
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-03-02 19:01:55 +01:00
tomkat83
525c59c75b
Attempt to fix video nodes.
...
Still getting
18:55:33 T:7956 ERROR: XFILE::CDirectory::GetDirectory - Error getting
library://video/Plex-1/1_sets.xml/
18:55:33 T:7956 ERROR:
CGUIMediaWindow::GetDirectory(library://video/Plex-1/1_sets.xml/) failed
2016-03-02 18:56:42 +01:00
tomkat83
91c5cb4608
Revert videonodes.py to Emby version
2016-03-02 17:29:20 +01:00
tomkat83
e10bc84bf3
Librarysync overhaul
2016-03-02 17:27:21 +01:00
angelblue05
77a553b7f7
Fix logic for nodes
...
Was accidentally overwriting freshly created nodes
2016-03-01 18:59:08 -06:00
angelblue05
4cdf5c3c4d
Fix grouped views
...
Something changed in the emby returned paths so the verification was
failing. For now, we are getting one item from the media folder and
comparing using the user view to make sure we are referring to the
correct one with the tag name. Asked Luke for an api that would do this.
2016-03-01 18:00:19 -06:00
angelblue05
e2a117ea97
Allow virtual season artwork
2016-03-01 12:53:26 -06:00
angelblue05
bd093e6783
Terminate thread if outdated
...
Temporary fix since 1.1.62 is incompatible. To be reconsidered when
minimum version changes again.
2016-03-01 10:49:16 -06:00
tomkat83
065169aa31
Try to prevent sleep from happening
2016-03-01 16:52:09 +01:00
tomkat83
47ad159a5f
Add PMS collections to tv shows
2016-03-01 16:28:48 +01:00
tomkat83
e8f1382916
Add PMS collection tags to movies
2016-03-01 16:18:12 +01:00
tomkat83
9465939397
Simplify sync messages
2016-03-01 13:36:12 +01:00
tomkat83
edba27d11d
Allow for Kodi music library update
2016-03-01 13:31:35 +01:00
tomkat83
a2251a3482
More merge conflicts
2016-03-01 12:10:09 +01:00
tomkat83
954e78db55
Allow for view deletion
2016-03-01 11:26:46 +01:00
tomkat83
4360b6b7de
Merge conflicts
2016-03-01 10:40:30 +01:00
tomkat83
4704d8e983
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-03-01 10:10:11 +01:00
angelblue05
90c6b064c7
Delete cache during reset
...
Offer to delete cached artwork, and also drop tables in case we need to
modify the structure in the future.
2016-02-29 17:11:17 -06:00
angelblue05
dfa5c7b313
Add option to generate a new device Id
2016-02-28 23:20:59 -06:00
angelblue05
a0acdd6a7a
Prevent crash caused by artwork deletion
...
Prevent database being locked from crashing process. Instead log it.
2016-02-28 21:39:00 -06:00
angelblue05
c4e936e985
Remove auto reset detection
...
Will review at a later time
2016-02-26 22:30:56 -06:00
angelblue05
03ac28272e
Fix widget resume
2016-02-26 06:55:24 -06:00
angelblue05
e30e20104d
Fix resume point
...
Move stop transcode and stop playback out of the currentposition,
runtime verification.
2016-02-25 17:46:12 -06:00
angelblue05
7ab8e3e231
Fix ssl verification
2016-02-24 22:45:25 -06:00
angelblue05
c3d78c871e
Follow ordered views
...
This affects the node numbering.
2016-02-24 22:28:42 -06:00
angelblue05
dc7473bfae
Fix typo
2016-02-24 18:39:21 -06:00
angelblue05
60a178165d
Fix pictures
2016-02-24 18:34:50 -06:00
angelblue05
f394dc39dc
Fix playlist/videonodes deletion
...
Using the view Id instead of actual name for folder creation, to prevent
deletion error (due to folder containing special characters).
2016-02-23 18:40:13 -06:00
angelblue05
dc74bf42aa
Remove old saved views
2016-02-23 00:27:49 -06:00
angelblue05
81ea279319
Create video nodes/playlist using the id
...
Prevent errors with special characters that have no ascii replacement
2016-02-23 00:00:24 -06:00
angelblue05
9670e87049
Fix label for video nodes
2016-02-22 20:42:23 -06:00
angelblue05
e2ca6227c2
Fix root label for mixed content
2016-02-22 17:56:08 -06:00
angelblue05
3207f5a2c1
notification dialog follow progress on screen
...
For initial/manual/repair sync
2016-02-22 00:16:32 -06:00
angelblue05
7b5d24cd58
Fix subs
2016-02-21 19:03:55 -06:00
angelblue05
20ca36d95a
Prevent sleep
...
Remove flag if initial sync terminates prematurely
2016-02-21 17:45:56 -06:00
angelblue05
6100faadda
Try to prevent sleep from happening
...
During the initial sync or any major sync, manual or repair.
2016-02-21 17:43:46 -06:00
angelblue05
081b76e7b0
Version bump 2.2.3
2016-02-20 17:21:39 -06:00
angelblue05
bc1b975102
Fix typo
2016-02-19 20:26:48 -06:00
angelblue05
1388f4b27b
Fix views duplicate at the root
2016-02-19 18:06:36 -06:00
angelblue05
2f3d9c4a60
Fix views
...
Alright get rid of the duplicate in the add-on entrypoint
2016-02-19 17:34:22 -06:00
angelblue05
663fe1f563
Fix dialog in manual sync
2016-02-19 15:50:19 -06:00
tomkat83
e7f7269a5b
Merge conflicts
2016-02-19 20:03:06 +01:00
tomkat83
50d142ad0b
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-19 18:47:09 +01:00
tomkat83
70393b1b86
Fix URL tokens
2016-02-19 16:10:19 +01:00
tomkat83
9b6cdbafc2
Music works, put only via PMS IP saved in Kodi DB
2016-02-19 16:02:58 +01:00
tomkat83
a4e1a622e0
Fix KodiItemTypes
2016-02-19 12:31:55 +01:00
angelblue05
2ef213b4e3
Fix for proxy
2016-02-18 22:06:33 -06:00
angelblue05
38f432a282
Add missing artist link for music videos
2016-02-18 20:01:11 -06:00
angelblue05
06cd0e981c
Hide manual sync when ran at start-up
2016-02-18 19:16:49 -06:00
angelblue05
c40aa46b64
Fix encoding error
2016-02-18 12:09:36 -06:00
angelblue05
8e9efe9734
Add autoclose to dialog
...
Delete after playback
2016-02-17 18:37:45 -06:00
angelblue05
52a5d35295
Update for strings
2016-02-17 02:13:37 -06:00
angelblue05
228501d99c
Move removal to context menu
...
There was a typo in the delete as well. Remove videolibrary.on.remove
due to potential issue if clean database runs and user is using plugin
paths.
2016-02-16 22:13:10 -06:00
angelblue05
8164c49bdf
Fix live tv
...
It is transcoding, mark as such to delete ffmpeg process when playback
ends.
2016-02-14 00:26:42 -06:00
angelblue05
6c801c326c
Fix typo
2016-02-13 23:29:01 -06:00
angelblue05
1bcba15cd9
Repair entries
...
For the video library. This is for the scenario where Kodi erases the
entry, but it still exists in the emby database.
2016-02-13 22:42:16 -06:00
angelblue05
03d016797c
Allow popup time setting 0 to disable notification
...
For the newly added content notification
2016-02-12 17:23:07 -06:00
angelblue05
26836fb536
Remove skip deletion after playback
...
I think it must be a mistake on my part. Checking history, it looks like
a copy paste during the refactor.
2016-02-12 16:49:21 -06:00
angelblue05
d3f2969e80
Fix typo
2016-02-12 16:31:01 -06:00
angelblue05
54e998d579
Update skip delete message
...
Github wiki updated accordingly
2016-02-12 16:30:20 -06:00
tomkat83
bcbbb1b42f
Plex Music!
...
Playing does not work yet, but Lib sync is up
2016-02-12 16:53:49 +01:00
tomkat83
f162b6ea8a
Adjust librarysync notifications
2016-02-11 14:44:11 +01:00
tomkat83
fa8c6e49b8
Fix UpdateLibrary(video)
2016-02-11 14:07:52 +01:00
tomkat83
e8900b0a4a
Again, big clean-up
2016-02-11 14:03:04 +01:00
tomkat83
c451a236e7
More cleanup of librarysync
2016-02-11 12:56:57 +01:00
tomkat83
5334a38754
Cleaning up librarysync
2016-02-11 12:54:15 +01:00
tomkat83
413e48e19c
Fix userdata not correctly syncing
2016-02-11 12:44:12 +01:00
tomkat83
28517b509a
Small improvements lib sync
2016-02-11 10:56:01 +01:00
tomkat83
8217932985
Removed websockets
2016-02-11 10:43:11 +01:00
tomkat83
a64e36cf69
Threaded Plex Companion Timeline messages, due to PMS missing Content-Length header args in the response
2016-02-11 10:35:16 +01:00
tomkat83
39f1d0c367
Fix dbid not found if playQueue sent
2016-02-11 10:30:29 +01:00
tomkat83
99129e5a78
Connection close, not keep-alive
2016-02-10 16:15:57 +01:00
tomkat83
5a4f4a9b71
Revert "Fix to Plex Companion response not conform to HTTP standards"
...
This reverts commit 531dba40bf
.
2016-02-10 13:51:14 +01:00
tomkat83
ea63801a2b
Adjust Plex Companion playQueues being passed to PlexKodiConnect to use playlist playall
2016-02-10 13:50:04 +01:00
tomkat83
531dba40bf
Fix to Plex Companion response not conform to HTTP standards
...
content length is wrong, causing thread to lock for several seconds
2016-02-10 13:02:58 +01:00
tomkat83
97b8083562
Fix embydb
2016-02-10 11:00:32 +01:00
tomkat83
75644de696
added GetEmbyDB to get to emby_db more securely
2016-02-10 10:04:49 +01:00
tomkat83
9beac817fe
Increase lib thread stability
2016-02-10 09:14:31 +01:00
tomkat83
9d50e8ef30
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-10 09:09:36 +01:00
angelblue05
afcc92686e
Remove duplicate logging
2016-02-09 22:55:28 -06:00
angelblue05
15e0f92092
Update video library fix
...
This is to stop music-only update from updating the video library for no
reason.
2016-02-09 22:50:31 -06:00
angelblue05
994a48df7e
Review item throttle
2016-02-08 18:38:41 -06:00
angelblue05
1e3f590d99
Adjust doutils
2016-02-08 15:24:35 -06:00
tomkat83
bea9e48bd9
Overhaul playbackutils. Again
2016-02-08 19:40:58 +01:00
tomkat83
0eed5a9155
Revert playbackutils to original, was a pain
2016-02-08 15:53:46 +01:00
tomkat83
581e38a729
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-08 14:32:17 +01:00
angelblue05
b12009f422
New throttle - will require testing
2016-02-08 02:36:09 -06:00
tomkat83
f968d2eef8
Improve setPartNumber
2016-02-07 18:05:59 +01:00
tomkat83
c9d8d8d5c6
Change thread stops to use window property instead of xbmc monitor
2016-02-07 17:26:44 +01:00
tomkat83
300b5d11ad
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-07 13:42:40 +01:00
tomkat83
0ef03c73bb
Clean up window properties after playing an item
2016-02-07 13:35:03 +01:00
tomkat83
02fa0eb7cb
Updated logging
2016-02-07 13:26:28 +01:00
tomkat83
0f14019e5b
Overhaul Plex Companion
2016-02-07 12:38:50 +01:00
angelblue05
5e6e606031
Make the transcode h265 more robust
...
To prevent any errors, since the setting used to be different.
2016-02-06 23:06:05 -06:00
angelblue05
da66d61f6c
Revert "OnSettings adjust logic"
...
This reverts commit dfd5479d8e
.
2016-02-05 16:17:37 -06:00
angelblue05
dfd5479d8e
OnSettings adjust logic
...
For playback mode changes, do not update the window prop
2016-02-05 15:49:25 -06:00
angelblue05
0d76729302
Fix tag contains to tag is
2016-02-05 14:30:32 -06:00
angelblue05
256d98c6f3
Fix datetime error
...
Known kodi/python issue where datetime.strptime throws a Nonetype error
for no reason, after being used once.
2016-02-04 19:09:47 -06:00
Shaun
d75af5009b
fix map error when new server plugin is not installed
2016-02-05 10:02:57 +11:00
tomkat83
125daea6ef
Transcoding up
2016-02-04 20:23:04 +01:00
tomkat83
e148090c3c
Resume should finally work as expected
2016-02-04 15:57:24 +01:00
tomkat83
0f6494aa3e
Revert "Redesign building Kodi playback list"
...
This reverts commit 095eba1a74
.
2016-02-04 15:06:34 +01:00
tomkat83
22250b1485
Small Fix resume playing
2016-02-04 13:33:16 +01:00
tomkat83
0578020cb9
Revert "Deactivate fast sync for now"
...
This reverts commit fd8d6007db
.
2016-02-04 13:28:24 +01:00
angelblue05
748c65efe7
Validate strings for translation
2016-02-04 06:22:33 -06:00
tomkat83
332885a5a4
Fix merge conflicts
2016-02-04 13:18:06 +01:00
tomkat83
5aa88bdca8
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-04 13:08:57 +01:00
tomkat83
095eba1a74
Redesign building Kodi playback list
2016-02-04 12:59:36 +01:00
angelblue05
c2dace4c1e
Add control over notification time for new content
...
Video and music library
2016-02-04 05:42:17 -06:00
angelblue05
4df6bb68d3
Fix typo in manual sync
2016-02-04 04:06:28 -06:00
angelblue05
6b00eb466e
Adjust sources.xml
...
switch to adding only smb:// as suggested on forums
2016-02-04 03:41:39 -06:00
Shaun
95ed199218
use retention date from server
2016-02-04 17:10:20 +11:00
angelblue05
452df0614d
Update labels for settings + modify h265 transcode
...
This convert the setting into convert H265 for resolution and higher
(for example: 480p and higher)
Also prepare for string translation
2016-02-03 23:08:00 -06:00
angelblue05
c4608b38e1
Fix resume when using play-to
2016-02-03 19:06:12 -06:00
angelblue05
dc12f05ba8
Fix indentation
...
Somehow using tabs rather than spaces
2016-02-03 16:43:29 -06:00
tomkat83
ea1bc0a5bd
Fix resume time Plex Companion
2016-02-03 15:05:59 +01:00
tomkat83
fd8d6007db
Deactivate fast sync for now
2016-02-03 14:51:15 +01:00
tomkat83
69d282fa01
Minimize download logging
2016-02-03 14:48:08 +01:00
tomkat83
bf45cd5e13
Fix userdata
2016-02-03 14:44:11 +01:00
tomkat83
4b2e069bff
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-03 13:06:27 +01:00
tomkat83
c63e4c1bc4
Redesign playbackutils
2016-02-03 13:01:13 +01:00
angelblue05
823c5f28b1
Adding additional logging
...
During playlist creation
2016-02-03 04:17:00 -06:00
angelblue05
b54f4d54e1
Convert to string
...
Prep for translation
2016-02-02 19:13:42 -06:00
Shaun
20a762e051
reset the keep_running when run forever is called
2016-02-02 18:06:10 +11:00
angelblue05
3c237bafe3
Fix typo in bluray
...
For direct paths
2016-02-01 19:29:43 -06:00
tomkat83
ef904fcd6c
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-01 10:36:09 +01:00
tomkat83
fa0003a5eb
Overhaul PlexAPI. Only using XMLs now, no JSONs
2016-02-01 10:33:33 +01:00
angelblue05
a2e6a362c5
Adjust for manual sync at start up
2016-01-31 23:12:44 -06:00
Shaun
0aa4ffd1bc
WebSocket send ping to server every 10 sec
2016-02-01 11:40:33 +11:00
angelblue05
e4f4900499
Add extra verification for playback
...
Prevent false detection of widget playback if happen to be on home and
resuming with Play-to emby function.
2016-01-31 17:28:41 -06:00
tomkat83
dc44f1a879
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-31 17:18:10 +01:00
tomkat83
6aa3f62b79
Plexcompanion 1st version for entrypoint.py, playbackutils.py, PlexAPI.py
2016-01-31 16:13:40 +01:00
angelblue05
ff98b7fa30
Fix bluray playback
2016-01-31 02:10:00 -06:00
angelblue05
56fa1a01cf
Resume widget fix
...
Was adding an additional item to the playlist when it was not needed
2016-01-30 22:49:31 -06:00
angelblue05
0cc6d36caa
Fix music album + logging
2016-01-30 20:49:10 -06:00
tomkat83
87f9c9ef61
Revert lib thread changes
2016-01-30 08:43:28 +01:00
angelblue05
2928fd175e
Fix typo
2016-01-29 23:14:59 -06:00
angelblue05
363b458514
Fix newly added album/songs
...
Since we process a dictionary, we can't really control the order it's
being processed in. Audio is being added before the album, so added an
album verification at song level.
2016-01-29 20:40:23 -06:00
angelblue05
c37a9efdf3
Fix deviceId not generating
...
Change the logic around xbmcvfs.File() since it doesn't causes an error
but instead returns an empty string.
2016-01-29 18:13:13 -06:00
angelblue05
d3dfef4991
Revert "Revert deviceId changes"
...
This reverts commit ba7e369835
.
2016-01-29 17:53:52 -06:00
angelblue05
ba7e369835
Revert deviceId changes
...
Broke the deviceId generating part of the code since xbmcvfs.File
doesn't cause an error, but instead returns an empty string.
2016-01-29 17:52:00 -06:00
tomkat83
8912a0b601
Overhaul Part 1
2016-01-29 20:07:21 +01:00
tomkat83
99895ec49f
Redesign library sync loops
2016-01-27 20:41:28 +01:00
tomkat83
40c8b6f683
Moved many functions to PlexFunctions.py
2016-01-27 16:33:02 +01:00
tomkat83
e5311981b4
Small fixes
2016-01-27 15:14:30 +01:00
tomkat83
42bd570187
Plex home user switch working
2016-01-27 12:18:54 +01:00
tomkat83
0d4c8ae53e
Added logging decorator
2016-01-26 17:20:13 +01:00
tomkat83
aa849f7457
Added decorators for threads
2016-01-26 15:13:03 +01:00
tomkat83
079f43c644
User switch fix, part 1
2016-01-25 10:36:24 +01:00
tomkat83
613e033b48
Fix playing trailers directly via Plex Companion
2016-01-24 16:12:28 +01:00
tomkat83
b2663da584
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-24 14:28:11 +01:00
xnappo
250a893eee
Convert seektime to str.
2016-01-23 12:51:39 -06:00
xnappo
07d03781a2
Lower lever changes for Krypton
...
Not modifying utils.py yet, just putting in low level version
placeholders and minor music rating change for Krypton change.
2016-01-23 09:45:31 -06:00
tomkat83
e0330c1a28
Fixed plex companion headers and resume point
2016-01-23 15:53:24 +01:00
tomkat83
58020021fa
Merge conflicts
2016-01-23 12:05:56 +01:00
tomkat83
c98e7ad60c
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-23 11:55:31 +01:00
tomkat83
6efd9a52be
Plex instead of Emby references in librarysync
2016-01-23 11:45:14 +01:00
angelblue05
049c304f8b
Clear property
...
So artwork can be deleted when needed, after the initial sync has
completed
2016-01-23 02:32:51 -06:00
angelblue05
6653b1a929
Move manual sync to own class
...
It's better to separate the code to gain more control over the manual
sync rather than working around the full sync and doing "if compare" all
over the place.
2016-01-23 02:29:30 -06:00
angelblue05
1d6556fb44
Add refresh for videonodes
...
To fix home video nodes.
2016-01-22 17:12:23 -06:00
angelblue05
55d841b0b3
Temp removal of encoding in window prop
...
Causing errors in report back, etc. Will have a look after the new
version is released.
2016-01-22 16:51:48 -06:00
angelblue05
04d7ac2f01
Missing reference to rating
...
Was it moved by accident?
2016-01-22 16:49:59 -06:00
angelblue05
395140262d
Revert "Remove encode for playutils"
...
This reverts commit a4a1be97f5
.
2016-01-22 15:59:31 -06:00
angelblue05
a4a1be97f5
Remove encode for playutils
...
Since we encode in utils now.
2016-01-22 15:30:33 -06:00
tomkat83
5576ef97ca
Plex companion logging
2016-01-22 17:34:26 +01:00
tomkat83
0d2664320b
Cleaned librarysync
2016-01-22 17:03:24 +01:00
tomkat83
06dd13eb07
Merge conflicts
2016-01-22 16:32:36 +01:00
tomkat83
80e1957d25
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-22 15:57:22 +01:00
tomkat83
48ba7f0869
Plex Companien (Plexbmc helper) version 0.1
2016-01-22 15:37:20 +01:00
marcelveldt
01db164dc9
do not create playlists for homevideos or photos
2016-01-22 11:41:12 +01:00
marcelveldt
333d6b2831
fix subnodes for homevideos and photos
2016-01-22 11:10:42 +01:00
angelblue05
3caa2ae3a7
Re-add decode to unicode
...
Then convert to utf-8, then ascii for the auth header.
2016-01-21 19:19:30 -06:00
marcelveldt
af4b3bdd9e
additional comments
2016-01-22 01:08:08 +01:00
marcelveldt
5176233a33
Merge branch 'master' of https://github.com/MediaBrowser/Emby.Kodi
2016-01-21 23:46:04 +01:00
marcelveldt
0363804c8e
fix music sync when directstream enabled
2016-01-21 23:45:51 +01:00
angelblue05
c28b43451f
Revert useless unicode changes
...
Now that the device name is normalized without special characters.
2016-01-21 16:34:35 -06:00
angelblue05
c54108cfa7
Normalize device name
...
Server is unable to display unicode correctly for device names. Luke is
aware of this.
2016-01-21 16:32:30 -06:00
angelblue05
65be0b6262
Fixing unicode bug for device name
...
Removing decode to unicode, because we use it for the downloadutils. We
need it in utf-8, not unicode.
2016-01-21 14:35:24 -06:00
angelblue05
f3c8ba7077
New transcode method for subs
...
Extract subtitles and append them to the player, rather than burning
them (burning them would result in playback failure 80% of the time)
2016-01-21 11:10:06 -06:00
marcelveldt
cf94305743
prevent possible unicode error in window method
2016-01-21 11:15:31 +01:00
marcelveldt
a5d4c881e1
remove redundant debug logging
2016-01-21 11:10:48 +01:00
marcelveldt
8e544b4dad
more improvements to music tags - add checksum when writing tags to files
2016-01-20 21:17:23 +01:00
marcelveldt
435982b741
fix typo
2016-01-20 20:44:19 +01:00
marcelveldt
79644ca3e8
additional fix to prevent doubled updated
2016-01-20 20:35:43 +01:00
marcelveldt
ae06548c9d
fix: redundant userdata update for music rating
...
add settings for music ratings import/export
2016-01-20 20:21:56 +01:00
marcelveldt
7e81db596e
Merge branch 'master' of https://github.com/MediaBrowser/Emby.Kodi
2016-01-19 21:28:05 +01:00
marcelveldt
7cf615f671
simplify channel browse code
...
add experimental support for live tv channels and recordings (without pvr)
2016-01-19 21:27:58 +01:00
angelblue05
81dcd36dc3
Revert throttle
...
Will have to test further with timeout scenario, before reimplementing
2016-01-19 04:28:52 -06:00
Shaun
bfb893ad8e
use standard progress dialog for progress
...
and add cancel
2016-01-19 18:59:05 +11:00
angelblue05
d14ecfdc5e
Adjust playlist props
...
Instead of using clearProperties, clear individually.
2016-01-18 21:54:02 -06:00
angelblue05
f3f8c76197
Fix progress dialog
2016-01-18 19:54:20 -06:00
angelblue05
60f68610f4
Close the kodi cursor earlier
...
In case music doesn't complete correctly.
2016-01-18 17:47:16 -06:00
marcelveldt
6f72dfffe9
one more fix for the musictags
2016-01-18 21:16:11 +01:00
marcelveldt
11cf78de36
fix unicode error in urlencode
2016-01-18 20:56:10 +01:00
marcelveldt
2661c54938
fix entrypoints
2016-01-18 20:48:44 +01:00
marcelveldt
58533e1c44
fix videonodes and playlists
2016-01-18 20:17:14 +01:00
marcelveldt
3421bf88e1
add support for embedded covertart in music files
...
fix typo in music tags code
2016-01-18 19:38:53 +01:00
marcelveldt
eab0b7d3d9
remove widgetreload. Is entirely handled by skinhelper now.
...
leaving it in means doubled widget refreshes = slower
2016-01-18 17:12:57 +01:00
marcelveldt
5640408523
fix crash on sync when song rating is null in db (if user didn't reset the db)
...
resync is advised however to make sure the rating gets scraped initially
2016-01-18 16:31:07 +01:00
marcelveldt
72d279a3a9
Merge branch 'master' of https://github.com/MediaBrowser/Emby.Kodi
2016-01-18 12:05:16 +01:00
marcelveldt
eae4fea76a
more unicode fixes: os.path functions use unicode depending on the OS
2016-01-18 12:05:05 +01:00
angelblue05
08581dbc18
Add progress dialog for gathering
...
It's not very precise since we gather in batch, but better than nothing.
2016-01-18 03:24:00 -06:00
marcelveldt
2bd1d139c1
unicode fixes
...
fix for users who have redirected kodi data folders (replace open with xbmcvfs.file)
2016-01-18 10:00:32 +01:00
marcelveldt
ca0906aaaf
remove redundant logging
2016-01-18 09:47:22 +01:00
marcelveldt
b0120aefd5
fix: return emby nodes in skinshortcuts dialog
2016-01-18 09:45:39 +01:00
angelblue05
ee414472e0
Correct encoding
...
Everything xbmc returns is already in utf-8
2016-01-16 18:28:30 -06:00
angelblue05
2e5c0aa8f2
Fix music crash
2016-01-16 16:31:42 -06:00
Shaun
30a9074f71
fix percentages on thread clean up updates
2016-01-16 17:55:04 +11:00
Shaun
9e2f789e53
add a thread pool option to the image cache
2016-01-16 14:08:01 +11:00
marcelveldt
82f117222a
fix exception in getSongTags when rating is none
2016-01-15 15:31:55 +01:00
tomkat83
e859a807bc
Add plexbmc.helper
2016-01-15 12:12:52 +01:00
angelblue05
d7d5e8b6e1
Force transcode 720/h265
2016-01-15 03:56:53 -06:00
tomkat83
accd8f4ac4
Merge conflict playbackutils
2016-01-15 10:10:44 +01:00
tomkat83
c1c19cbc68
Merge conflicts sync
2016-01-15 10:04:47 +01:00
tomkat83
332e64729a
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-15 09:12:08 +01:00
tomkat83
0f73bf1840
Enable library sync threads to crash correctly
2016-01-15 08:53:16 +01:00
angelblue05
fa826c2791
Fix websocket not restarting
...
Didn't realise the method and class variable had the same name.
2016-01-15 01:26:54 -06:00
tomkat83
40c02395a2
Added UpdateUserdata to Movies and TV Shows
2016-01-14 16:17:24 +01:00
tomkat83
eddfa23a71
Plex home user switch finally working
2016-01-14 14:47:34 +01:00
angelblue05
5112500f4d
Fix missing mediasources
...
Also add a throttle to avoid crash if server connection times out.
2016-01-14 03:49:03 -06:00
tomkat83
6e8bd3e7da
Plex.tv sign in with 4 digit PIN
2016-01-14 10:20:19 +01:00
angelblue05
5c9e571936
Remove boxset forced sync. Manual sync is available for that purpose.
2016-01-13 15:47:31 -06:00
tomkat83
1f8eb7f2ab
Trying to change Plex.tv sign in process
2016-01-13 14:56:44 +01:00
marcelveldt
0bc17ec277
small fix for photo support
2016-01-13 13:24:26 +01:00
angelblue05
10606f733d
Fix crash during initial sync for songs
2016-01-12 23:09:55 -06:00
angelblue05
993ef282e7
Fix reset
...
Fixes if there's a crash, unable to reset
2016-01-12 22:52:49 -06:00
angelblue05
b9ba092e12
H265 rectification
2016-01-12 19:38:18 -06:00
marcelveldt
8e2cae3b13
fix small typos
...
add delete option to context menu
2016-01-13 01:26:07 +01:00
marcelveldt
b24e881f18
finished homevideos and photos
2016-01-13 01:03:35 +01:00
tomkat83
79f95100c5
Switch user v01
2016-01-12 17:23:55 +01:00
tomkat83
9103f0516f
Small fixes
2016-01-12 15:53:06 +01:00
tomkat83
b2a9f1a453
Update logging to handly empty PMS responses
2016-01-12 14:25:12 +01:00
tomkat83
b26b679dc1
Mark movie as watched/unwatched
2016-01-12 14:14:49 +01:00
tomkat83
ca731ba41e
Pass resume point back to PMS
2016-01-12 13:57:26 +01:00
tomkat83
4c54a7c319
Changed plugin hook from emby to plexkodiconnect
2016-01-12 12:14:18 +01:00
tomkat83
57e6d40af2
Plex trailers directly playable now
2016-01-12 11:47:48 +01:00
tomkat83
0b38176fa9
Fixed initial sync
2016-01-12 10:30:28 +01:00
tomkat83
4332d08292
Cleaned multi threading
2016-01-12 09:50:15 +01:00
marcelveldt
ee9f08080e
work in progress - move home videos to plugin listing
2016-01-11 22:20:34 +01:00
tomkat83
1697e38342
Switch to xbmc.sleep
2016-01-11 20:24:14 +01:00
marcelveldt
b7f0f869eb
fix null pointer
2016-01-11 19:26:38 +01:00
tomkat83
eb1c2cf64c
No sync if updatelist is empty
2016-01-11 17:42:42 +01:00
tomkat83
5e8fd41938
Checksum for season
2016-01-11 17:37:01 +01:00
marcelveldt
0817085ada
Add contextmenu for emby settings (used to update ratings)
...
Add ratings sync for music files (get rating details from music files and sync back to emby)
2016-01-11 16:53:41 +01:00
tomkat83
3b2176574a
Video nodes finally working
2016-01-11 15:56:56 +01:00
tomkat83
21fed2dc63
Update videonodes
2016-01-11 14:54:16 +01:00
tomkat83
a959ee118c
Fixes regarding video node sync
2016-01-11 14:38:01 +01:00
tomkat83
c854ee621e
videonodes v0.1
2016-01-11 09:57:45 +01:00
tomkat83
5645e451cc
Cleaning up logs
2016-01-11 08:10:36 +01:00
tomkat83
de3a058463
Sped up initial sync
2016-01-11 07:55:22 +01:00
tomkat83
9f3db90a7c
TV Shows sync up and running
2016-01-10 15:16:59 +01:00
tomkat83
08a0c38704
Resolving merge conflict
2016-01-10 12:38:49 +01:00
tomkat83
0c444beab0
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-10 12:36:15 +01:00
angelblue05
2e4e983acd
hevc transcode - direct stream skip
2016-01-09 21:30:24 -06:00
angelblue05
86caf21af4
HEVC transcode
...
Still waiting on user feedback on this one.
2016-01-09 21:25:17 -06:00
angelblue05
b465fe5c08
Revert "Add HEVC transcode setting"
...
This reverts commit 86f4039b89
.
2016-01-09 21:11:11 -06:00
angelblue05
86f4039b89
Add HEVC transcode setting
2016-01-09 19:41:00 -06:00
tomkat83
b6128fe48c
Merge conflict
2016-01-09 16:18:57 +01:00
tomkat83
7e09253477
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-09 16:18:04 +01:00
tomkat83
5da6b4153e
TV shows sync v0.1
2016-01-09 16:14:02 +01:00
angelblue05
950ae74939
Undo useless changes to music
...
The problem was in Items class, not the Music class.
2016-01-09 05:13:17 -06:00
angelblue05
f99efb2a83
Add settings monitor
...
Prompt for reset if playback mode change is detected
2016-01-09 04:53:04 -06:00
angelblue05
b61b8ae894
Failsafe incase view is named after existing tag
...
After the initial sync already completed.
2016-01-09 03:03:39 -06:00
angelblue05
77dd006f21
1.1.72 - Fix typo
2016-01-08 20:13:52 -06:00
angelblue05
222f6e06cb
Open music cursor for albumartist
2016-01-08 12:56:21 -06:00
angelblue05
b11e9c2902
Fix grouped view
2016-01-08 12:25:22 -06:00
tomkat83
b3f588fd71
Fixed int instead of str in ThreadedShowSyncInfo()
2016-01-07 20:36:20 +01:00
tomkat83
194467091a
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-07 20:32:48 +01:00
tomkat83
81f4b514fa
New abstract function GetAndProcessXMLs() to be called by all itemtypes while syncing
2016-01-07 20:31:25 +01:00
tomkat83
8c18879271
Switch to threaded Movie metadata processing
2016-01-07 17:27:48 +01:00
marcelveldt
fc810f7b32
fix extrafanart issues
2016-01-06 23:22:10 +01:00
shaun
5ce7e3407d
fix video node window path
2016-01-06 20:08:16 +11:00
marcelveldt
6adc422936
fix next episodes emby node
2016-01-06 08:59:41 +01:00
marcelveldt
9468adfbe3
fix smart shortcuts compatability
2016-01-06 08:51:46 +01:00
tomkat83
e86b8c2358
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-05 17:28:27 +01:00
tomkat83
cef41188e0
Movies now direct playing. Trailers playing but always transcoding
2016-01-05 16:05:20 +01:00
angelblue05
ade63ae22f
Fix typo and remove default value for network creds
2016-01-04 23:06:47 -06:00
angelblue05
2c7a0c0b65
Define the music cursor
...
Make sure we use the proper cursor for music when using the incremental
sync. Fix for artist table not found database error.
2016-01-04 21:58:45 -06:00
angelblue05
22f71efaf5
Fix view order bug
...
Make sure we get the default grouped view and not a view, when we are
looking at grouped folders.
2016-01-04 21:48:30 -06:00
tomkat83
93ad4ae0cb
Movie with multiple parts now working
2016-01-03 19:17:59 +01:00
tomkat83
1970e00b16
Playbackutils now cycles correctly over XML reply; trailers thus working
2016-01-03 15:41:12 +01:00
tomkat83
7f9dfca2d6
Trailers up. BUT: first trailer is repeated indefinitely
2016-01-03 13:36:00 +01:00
tomkat83
e0ccaf16ad
Fix getting Metadata for streaming
2016-01-02 09:28:31 +01:00
tomkat83
3e1d3ff1cc
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-02 08:58:13 +01:00
angelblue05
84532ce3f8
Remove "!" from prompts
2016-01-01 23:38:26 -06:00
angelblue05
77de12bec8
Fix albums with same name
2016-01-01 23:24:28 -06:00
tomkat83
a134259cb5
Fix resume and runtime
2016-01-01 20:36:02 +01:00
tomkat83
5c3605ddd1
Less logs if movie diff found
2016-01-01 15:07:45 +01:00
tomkat83
5c35ce651b
Add Addonname to user selection dialog
2016-01-01 14:50:51 +01:00
tomkat83
bc65b6082d
Direct playing movie works
2016-01-01 14:40:40 +01:00
angelblue05
227bb3eb42
Add fix for missing key
2015-12-31 22:19:36 -06:00
angelblue05
7a19f010dc
Correct reversed settings
2015-12-31 17:16:16 -06:00
tomkat83
681e57b350
Fix getting Stream metadata
2015-12-31 12:46:41 +01:00
tomkat83
927c8bf36f
Sped up sync
2015-12-31 11:42:10 +01:00
tomkat83
9ad059e31f
Merge remote-tracking branch 'MediaBrowser/master'
2015-12-31 10:55:08 +01:00
tomkat83
3fe10ba851
Switched metadata processing from JSON to XML
2015-12-31 10:53:22 +01:00
angelblue05
8b2bd3e30b
Forgot to add filters
...
For collections and trailers
2015-12-30 21:39:10 -06:00
tomkat83
f2294569e6
Syncing Movie pictures now finally works
...
Had to add Plex credentials to URL
2015-12-30 16:37:30 +01:00
tomkat83
1e7acfc927
Moving getallartworks to PlexAPI
2015-12-30 15:57:55 +01:00
tomkat83
5ea126624c
Merge
2015-12-30 13:42:37 +01:00
tomkat83
25f5d65343
Movie sync working.
2015-12-30 13:25:37 +01:00
angelblue05
39ac41647e
Fix AirsAfterSeason
2015-12-30 03:21:49 -06:00
angelblue05
08354b693e
Fix specials ordering
2015-12-29 19:32:41 -06:00
angelblue05
50c71c70d4
Fix update music
2015-12-29 17:46:42 -06:00
tomkat83
54a20f0b13
Before recoding Plexmovies function
2015-12-29 14:13:32 +01:00
tomkat83
1b254fdd37
Fix missing to ask for Plex username
2015-12-29 10:50:50 +01:00
tomkat83
d82774cfa9
Small fixes
2015-12-29 10:36:16 +01:00
tomkat83
a64e0cea2d
Websocket URL
2015-12-29 08:38:51 +01:00
tomkat83
8214a858bc
Merge remote-tracking branch 'MediaBrowser/master'
2015-12-29 07:24:51 +01:00
angelblue05
18c493909d
Fix encoding for nodes
2015-12-28 17:58:01 -06:00
tomkat83
88f649d36d
Movie Sync Alpha version
2015-12-28 18:47:16 +01:00
tomkat83
488c1a0a19
Merge remote-tracking branch 'MediaBrowser/master'
2015-12-28 13:13:26 +01:00
tomkat83
43765a6675
Fixes
2015-12-28 13:10:05 +01:00
tomkat83
ce6a9ca926
Fix getting user artwork
2015-12-28 11:04:28 +01:00
angelblue05
445469302f
Fix delete
...
Remove verification - option is only for deletion after playback.
2015-12-28 03:54:46 -06:00
tomkat83
92eac70c0b
Small fixes user authorization
2015-12-28 10:35:27 +01:00
tomkat83
8604fab2d4
Fixes to loading user
2015-12-28 09:17:17 +01:00
tomkat83
557c3f03a1
Code for Plex home not being used (1 user only)
2015-12-28 09:00:43 +01:00
tomkat83
d6ef04a1ce
Merge remote-tracking branch 'MediaBrowser/master'
2015-12-28 08:40:34 +01:00
angelblue05
e4fb2de7c2
Prevent deleting artwork during initial sync
2015-12-27 22:51:47 -06:00
angelblue05
a7131c2867
Correct typo
2015-12-27 22:47:49 -06:00
angelblue05
601f578892
Fix dialog
2015-12-27 17:06:50 -06:00
angelblue05
e475d3366d
Fix transcode h265
2015-12-27 17:04:40 -06:00
tomkat83
48a248ff59
Plex home user authentication done!
2015-12-27 17:12:46 +01:00
tomkat83
6ea38c7dfb
Start user authentication
2015-12-27 16:27:49 +01:00
tomkat83
b8395b8396
Get user details AFTER other settings
2015-12-27 15:12:56 +01:00
tomkat83
f53e7e0ac2
Fix username adding (admin)
2015-12-27 14:45:51 +01:00
tomkat83
dd1e873b20
Choose Plex user. Connection fixes
2015-12-27 14:42:54 +01:00
tomkat83
01f4833042
Allow for http type "OPTIONS"
2015-12-27 13:56:07 +01:00
tomkat83
4667e4ed64
No uppercase addon name. That's ugly
2015-12-27 13:51:13 +01:00
tomkat83
6c40455ac6
Trying to fix SSL issues. Seems to be a Kodi request issue for very first calls?!?
...
still get "[Errno 8] _ssl.c:510: EOF occurred in violation of protocol"
2015-12-27 13:20:53 +01:00
tomkat83
2d84c39be5
added getServerId to allow for Plex machineIdentifier
2015-12-27 12:23:59 +01:00
tomkat83
72b3b49b6e
brought downloadutils.py up to speed
2015-12-27 12:21:25 +01:00
tomkat83
ed1915ec7e
Get plex login in initialsetup.py
2015-12-27 12:14:06 +01:00
tomkat83
e6db2e1b96
Added PlexAPI.py. Adjusted settings.xml
2015-12-27 12:09:07 +01:00
tomkat83
962fe6c605
Renamed to plugin.video.plexkodiconnect. Adjusted addon.xml
2015-12-27 11:49:14 +01:00
angelblue05
a116db491c
Add limit to request from server
2015-12-27 01:05:51 -06:00
angelblue05
493459de33
Fix artwork cache
...
Still looking into the delay with extra fanart scenario
2015-12-26 20:07:13 -06:00
angelblue05
f472f44a40
Fix missing import
2015-12-26 17:50:38 -06:00
angelblue05
0b6b5861c7
Fix missing pdialog
2015-12-26 16:23:29 -06:00
angelblue05
c125414991
Correct path for deviceid
2015-12-26 12:39:54 -06:00
angelblue05
8d219b64b3
Revert "Correct path for deviceid"
...
This reverts commit 67c4c33a5b
.
2015-12-26 12:29:38 -06:00
angelblue05
67c4c33a5b
Correct path for deviceid
2015-12-26 12:19:42 -06:00
angelblue05
a5e9fb1698
Add force refresh playlist
...
To correct missing tag bug.
2015-12-26 03:42:13 -06:00
angelblue05
7b3aae2d83
Fix fanart
2015-12-26 03:09:47 -06:00
angelblue05
7b2d67a8bf
Fix typo
2015-12-26 01:50:32 -06:00
angelblue05
47976c81be
Fix typo
2015-12-26 01:22:25 -06:00
angelblue05
8f8cdbaa88
Fix typo
2015-12-25 21:56:15 -06:00
angelblue05
0e78089aad
Fix people
...
Scenario where actor doesn't have a role defined in the metadata.
2015-12-25 21:41:28 -06:00
angelblue05
9959806f5b
Fix boxset
2015-12-25 21:36:46 -06:00
angelblue05
a7a82f4ebb
Fix AR
2015-12-24 18:02:31 -06:00
angelblue05
17913241a1
Fix trailer
2015-12-24 16:45:18 -06:00
angelblue05
0e15daa37a
Fix user image
2015-12-24 16:16:58 -06:00
angelblue05
163881e79f
Fix typo
2015-12-24 15:16:47 -06:00
angelblue05
3007f8fdac
Fix typo
2015-12-24 15:07:06 -06:00
angelblue05
69884a1b54
Readd with lowercase name
2015-12-24 14:07:00 -06:00
angelblue05
9855ac4c94
Remove to readd
2015-12-24 14:06:31 -06:00
angelblue05
08f9add813
Revert "Replace"
...
This reverts commit f28c9fe069
.
2015-12-24 13:56:11 -06:00
angelblue05
f28c9fe069
Replace
...
Seems I have to rename the filename to lowercase manually.
2015-12-24 13:54:34 -06:00
angelblue05
3f6fe0a9e7
Version 1.1.63
...
alpha ready for beta testing
2015-12-24 13:51:47 -06:00
angelblue05
0200df3225
Fix key error
2015-12-05 19:43:41 -06:00
marcelveldt
7b9a601735
fix issue with nextepisodes node tag filter
2015-12-04 11:10:11 +01:00
angelblue05
9f7f81fd55
Correct typo
2015-12-02 16:55:20 -06:00
angelblue05
3384124f9c
Adjust delete cached artwork
...
If fails, move on instead.
2015-12-02 16:51:30 -06:00
angelblue05
73d3974e39
Convert Force transcode to an option
...
Only for 1080p/H265
2015-12-02 16:47:07 -06:00
angelblue05
d07816d7fb
Correct typo
2015-12-02 05:00:00 -06:00
angelblue05
d57f8ddde3
Force transcode 1080p/h265
2015-12-02 04:58:20 -06:00
angelblue05
988d62c9ac
Fix cursor staying open after marking as watched
2015-12-01 00:53:59 -06:00
angelblue05
4e2cd67946
Fix for connection
...
In case status is good, but server is unreachable.
2015-11-25 17:20:06 -06:00
Shaun
fc8c41ccf3
remove some save last sync calls
2015-11-24 15:20:12 +11:00
marcelveldt
3e1efdf824
add recommended and random nodes
2015-11-23 18:45:42 +01:00
Shaun
3c9aa10587
add messaging to sync thread exit
2015-11-20 13:52:06 +11:00
angelblue05
faa376a520
Version bump 1.1.60
...
Stable release
2015-11-12 16:32:02 -06:00
angelblue05
66a9a85fc4
Direct path setup
...
Add a caution note.
2015-11-09 21:01:31 -06:00
angelblue05
7dbc1339bb
Fix directors
2015-11-09 19:59:45 -06:00
angelblue05
4da967a65c
fix sources.xml
...
argument not available on older python versions
2015-11-08 08:31:49 -06:00
angelblue05
3431b5d28d
Use fallback artists
...
If album artists is missing
2015-11-08 05:42:53 -06:00
angelblue05
6156557b7d
Follow kodi track# convention
...
disc#*2**16 + track#
2015-11-08 00:20:40 -06:00
angelblue05
9f4584d83f
Fix albumartist
2015-11-06 22:40:08 -06:00
angelblue05
d03d24d078
Making sync process more robust
...
Central commit, central force update kodi library. This is to make sure
we don't have a kodi videoscan running at the same time as our syncing
process, in order to prevent the dreaded "database is locked" error.
2015-11-05 21:11:42 -06:00
angelblue05
5a39208aa3
Correcting sources
...
With elementetree instead
2015-11-03 07:22:03 -06:00
im85288
c10cee3cb3
jarvis music db bump
2015-11-03 11:07:31 +00:00
angelblue05
158008415f
Prevent invalid paths
...
Strm file scenario
2015-11-03 02:27:59 -06:00
angelblue05
6ba664037e
Adjust new ask to play trailer setting
...
Ask only if there should be trailers to be played.
2015-10-26 08:49:13 -05:00
marcelveldt
a5562e896b
fix crash on playback when music sync is not enabled
2015-10-25 02:13:13 +02:00
marcelveldt
4c43139765
Merge branch 'master' of https://github.com/MediaBrowser/Emby.Kodi
2015-10-24 10:53:59 +02:00
angelblue05
d5c1bec4c6
Add music video artist link
2015-10-23 20:00:34 -05:00
marcelveldt
6950505341
Merge branch 'master' of https://github.com/MediaBrowser/Emby.Kodi
2015-10-23 21:06:55 +02:00
marcelveldt
138a495906
close handle to file
2015-10-23 21:06:35 +02:00
angelblue05
dbf6a350c7
Fix direct path
...
By the time the initial setup went thru, the class was already loaded.
Instead, load the settings in the instance.
2015-10-23 02:21:12 -05:00
angelblue05
bcee7dde76
First try at fixing singles issue for music
2015-10-23 01:45:52 -05:00
angelblue05
1893e79014
Add option to ask to play trailers
2015-10-22 23:09:01 -05:00
angelblue05
22b62133eb
Kodi database scan
...
Prevent writing to database when the kodi database scan is running.
2015-10-22 21:55:32 -05:00
angelblue05
540745e24a
Fix kodi exception
...
For music report playback, verify that the type we are about to process
is actually a song, otherwise we get a lot of exceptions that file is
not playing.
2015-10-22 19:46:29 -05:00
angelblue05
56ef721836
Fix artwork for albums
...
Boxrear is poster, primary is thumb instead of primary being thumb and
poster and boxrear is poster.
2015-10-22 17:49:38 -05:00
angelblue05
d0bf205331
Database warning
...
Warn the user visually of the database not found error.
2015-10-21 22:44:40 -05:00
angelblue05
6a9eddd413
Fix unicode error
...
Since we are not using self.logMsg, this is needed incase the path
contains unicode characters (window username)
2015-10-21 16:30:52 -05:00
angelblue05
ca2b2745db
Take into account coverart settings
...
To disable coverart
2015-10-21 02:40:02 -05:00
angelblue05
54f39fa58e
Support report playback for music
2015-10-20 04:18:13 -05:00
angelblue05
a0347ce03d
Fix error for playback report
...
Take into account TypeError (nonetype), depending on the player used, it
might not return a result.
2015-10-19 00:40:19 -05:00
angelblue05
6849c22414
Support emby tags for music videos
2015-10-18 21:15:49 -05:00
angelblue05
069379ae59
Studios modification
...
Kodi only takes in one studio to display the studio logo. All of the
studios are still process, but only the first one will be added in the
movie table.
2015-10-18 20:54:57 -05:00
im85288
5a481e7779
jarvis music db bump
2015-10-18 14:17:13 +01:00
angelblue05
a841b68ee0
Ignore channels
...
Now that they are being integrated in views
2015-10-17 18:22:41 -05:00
angelblue05
eabf94623a
Allow dateAdded to be updated
...
For movies, music videos, episodes.
2015-10-16 17:38:25 -05:00
angelblue05
a3d7369576
Disable warning in downloadutils
...
For insecure ssl connections
2015-10-15 17:11:44 -05:00