Commit graph

2877 commits

Author SHA1 Message Date
tomkat83
8ba30eca82 Fix fanart for collections 2017-05-29 17:29:29 +02:00
tomkat83
70f5991b6d Clarify 2017-05-29 17:11:04 +02:00
tomkat83
456959b676 Move method to function 2017-05-29 17:05:22 +02:00
tomkat83
ba698288bb Revert "Clarify themoviedb for collections"
This reverts commit 364662a7f7.
2017-05-29 16:58:52 +02:00
tomkat83
d7a0f3e39f Comply with themoviedb.org terms of use 2017-05-29 16:33:44 +02:00
tomkat83
364662a7f7 Clarify themoviedb for collections 2017-05-29 16:15:42 +02:00
tomkat83
c116dfd781 Update translations 2017-05-29 15:48:27 +02:00
tomkat83
8860edd592 Fix library sync crash due to UnicodeDecodeError
- Fixes #302
2017-05-29 15:39:11 +02:00
tomkat83
e917761ae3 Translate plex.tv user in PKC settings 2017-05-29 10:53:16 +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
b1c8504f8d Update German 2017-05-22 21:45:29 +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
9a85c14c1d Update Czech 2017-05-14 16:53:51 +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
5bc9a60ad4 Update German translation 2017-05-11 20:18:38 +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
f558b049fe Update Czech translation 2017-05-09 20:52:21 +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
43e894ae1f Update German translation 2017-05-06 19:05:18 +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
741129fcfe Update Czech translation 2017-05-03 20:31:12 +02:00
tomkat83
b2cd6e1156 Avoid xbmcvfs entirely; use encoded paths
- Fixes #286
2017-05-03 20:30:33 +02:00
tomkat83
60759ba625 Update German translation 2017-05-01 20:53:02 +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
1267a92daf Update Spanish and German 2017-05-01 09:16:03 +02:00
tomkat83
927e5499dd Update English strings.po to escape backslashes 2017-05-01 09:01:53 +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
6961bf19c7 New translations strings.po 2017-04-30 12:43:48 +02:00
tomkat83
1b2c21cd42 Remove old language files 2017-04-30 12:41:02 +02:00
tomkat83
b92baa212c Update English strings.po 2017-04-22 13:47:57 +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
b306744bb1 Move English strings.po 2017-04-16 14:21:35 +02:00
tomkat83
ac0090b628 Update strings.po 2017-04-15 18:52:32 +02:00
tomkat83
06fd172aa6 Update strings.po 2017-04-15 18:50:15 +02:00
tomkat83
68fc00ec54 Update English strings.po 2017-04-15 18:46:41 +02:00
tomkat83
86acd54330 Switch to English strings.po file 2017-04-15 18:43:09 +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
fadc4d1fa5 Update Chinese Traditional 2017-04-14 15:06:17 +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
58cc248e7b Rename Chinese Traditional folder 2017-04-07 12:05:56 +02:00
tomkat83
d5efff5e48 Chinese Traditional translation - thanks @old2tan 2017-04-07 12:05:38 +02:00
tomkat83
ef57a77c78 Rename Chinese Simplified folder 2017-04-07 12:03:58 +02:00
tomkat83
53816366cc Chinese Simplified translation - thanks @everdream 2017-04-07 11:57:43 +02:00
tomkat83
ed2785559c Update German translation 2017-04-07 11:33:26 +02:00
tomkat83
f7262e737f Update Dutch translation 2017-04-07 11:32:53 +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
6ae7e77ab1 Update Dutch translation 2017-03-29 21:22:57 +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
014688930f Update Italian translation 2017-03-19 14:46:44 +01:00
tomkat83
1d84aa221c New Dutch translation 2017-03-19 14:45:56 +01:00
tomkat83
bf563ce2e3 Update Danish translation 2017-03-19 14:44:46 +01: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
5719794026 Update Czech translation 2017-03-12 19:05:24 +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
d0ba66ecb8 Update translations 2017-03-09 16:45:22 +01:00
tomkat83
9be6f04f65 Remove newline 2017-03-09 12:43:35 +01:00
tomkat83
14532a7d9c Remove setting that wasn't implemented
- Fixes #136
2017-03-09 12:40:57 +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
31e51483e4 Update Danish translation 2017-03-07 14:40:39 +01:00
tomkat83
de2be71e49 Fix English string 2017-03-07 14:30:12 +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
501a7ddbd9 New setting for Alexa opting out 2017-03-05 15:59:55 +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
658817ef7d Update Danish translation 2017-03-01 19:23:06 +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
9c22274842 New Danish translation 2017-02-26 18:12:43 +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
148ee0d3ce Git update Spanish translation 2017-02-05 13:33:08 +01:00
tomkat83
6f602e40cb Git update German translation 2017-02-05 13:32:37 +01:00
tomkat83
8592f6582a Update Czech translation 2017-02-05 13:31:44 +01:00
tomkat83
95129f2b57 Update addon.xml 2017-02-05 13:17:21 +01:00
tomkat83
d508109bc5 New Spanish translation 2017-02-05 13:07:26 +01:00
tomkat83
6c4e62cb7e Update German translation 2017-02-05 13:06:12 +01:00
tomkat83
fa57fd234a Update Czech translation 2017-02-05 13:05:17 +01:00
tomkat83
fba061d168 Update readme, copy addon.xml to language folder 2017-02-04 17:15:17 +01:00
tomkat83
feaad20a73 Update Czech translation from crowdin.com 2017-02-03 18:39:10 +01:00
tomkat83
f53da8f6a8 Update German translations 2017-02-03 18:37:04 +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
e3453b284b Revert "Make more files available for translation"
This reverts commit 58bf08b2fe.
2017-02-03 13:19:37 +01:00
tomkat83
e99bdec53f Revert "Remove translations"
This reverts commit 6cd321570f.
2017-02-03 13:19:29 +01:00
tomkat83
6cd321570f Remove translations 2017-02-03 13:00:21 +01:00
tomkat83
58bf08b2fe Make more files available for translation 2017-02-03 12:59:36 +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
05247d99cb Set std safety margin to 5s 2017-02-02 12:35:50 +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
67668fdaac Background sync: reduce std safety margin to 10s 2017-02-02 09:36:12 +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
croneter
dd8cc45204 Merge pull request #195 from Pavuucek/develop
Add Czech language
2017-02-01 09:21:59 +01:00
Michal Kuncl
707ac2f9c5 few rewording (text was too long) 2017-01-29 17:43:25 +01:00
Michal Kuncl
ff52ed4427 Add Czech language 2017-01-29 16:25:30 +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
c45250e74f Disable Plex trailers by default 2017-01-02 19:07:42 +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