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