Commit graph

1858 commits

Author SHA1 Message Date
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