pannal
|
98e489503f
|
Merge branch 'develop-1.4' into develop-1.5
# Conflicts:
# Contents/Code/support/config.py
# Contents/Info.plist
|
2017-04-20 14:12:55 +02:00 |
|
pannal
|
b843a8da0f
|
correctly handle embedded non-srt/ssa/ass subtitles, fixes #264
|
2017-04-13 18:36:35 +02:00 |
|
pannal
|
9c5db730f6
|
Merge branch 'master' into develop-1.5
# Conflicts:
# Contents/Info.plist
|
2017-04-06 01:56:35 +02:00 |
|
pannal
|
735f653db3
|
only refresh when playing during the first 60 seconds; store the last 10 played items instead of only one
|
2017-04-05 15:01:28 +02:00 |
|
pannal
|
256b8d14d9
|
add wraptor; throttle on_playing to every 5 seconds max; don't trigger any refreshes on the first on_playing ever (globally)
|
2017-04-03 17:28:11 +02:00 |
|
pannal
|
da996d582c
|
add hybrid on_playback mode; clarify modes
|
2017-04-02 03:35:44 +02:00 |
|
pannal
|
391d1077ca
|
separate on_playing.get_next_episode
|
2017-04-02 02:46:22 +02:00 |
|
pannal
|
5b039b22d4
|
add on_playback handler; do nothing, refresh current media item on playback, or, in case of series: refresh the next episode
|
2017-04-02 02:37:13 +02:00 |
|
pannal
|
e62ae1106b
|
update doc
|
2017-04-02 01:20:08 +02:00 |
|
pannal
|
180329f055
|
rename typo
|
2017-04-02 01:19:16 +02:00 |
|
pannal
|
87185210ef
|
mitigate #260 by adding an external subtitle filename strictness mode; also re-add selective global subfolder handling to localmedia
|
2017-04-02 01:15:48 +02:00 |
|
pannal
|
d1454f3cae
|
add exception handler for get_universal_plex_token
|
2017-04-01 07:09:46 +02:00 |
|
pannal
|
470706929f
|
start activity monitor in a thread; blerp
|
2017-04-01 06:46:30 +02:00 |
|
pannal
|
4880230261
|
add activities core; now_playing stub
|
2017-04-01 06:14:28 +02:00 |
|
pannal
|
935f22ca5a
|
add server_log_path, app_support_path and universal_plex_token to config
|
2017-04-01 06:13:29 +02:00 |
|
pannal
|
d2e5a925b4
|
remove obsolete advanced menu items
|
2017-04-01 00:40:28 +02:00 |
|
pannal
|
ce8ee6ebb3
|
handle updated_metadata signal in better subtitles
|
2017-03-31 06:23:13 +02:00 |
|
pannal
|
b570556ab0
|
move doc
|
2017-03-31 06:11:31 +02:00 |
|
pannal
|
2994944061
|
add treat_und_as_first setting; treat unknown embedded subtitle as language1 by default; add "key" property to plex.objects.library; fixes #239
|
2017-03-31 06:09:26 +02:00 |
|
pannal
|
959416f191
|
better debug info for findbettersubtitles
|
2017-03-31 02:56:40 +02:00 |
|
pannal
|
f09f91e666
|
skip to next best subtitle in findbettersubtitles if download failed
|
2017-03-31 02:35:07 +02:00 |
|
pannal
|
7c5dda6ab0
|
fix relative custom subtitle folders
|
2017-03-31 02:00:52 +02:00 |
|
pannal
|
e87d47a7bb
|
add doc
|
2017-03-31 00:38:33 +02:00 |
|
pannal
|
b75df908ca
|
skip non-subtitle extensions by default; add more debug logging
|
2017-03-31 00:26:29 +02:00 |
|
pannal
|
aebbcb7971
|
#247 use shell=True on notification exe
|
2017-03-11 03:59:07 +01:00 |
|
pannal
|
d5eae90808
|
#234 don't add non-matching subs in general
|
2017-03-10 23:44:32 +01:00 |
|
pannal
|
2469f5e1a1
|
#234 again; skip non-matching files in custom sub folder
|
2017-03-10 23:42:02 +01:00 |
|
pannal
|
8eb03db558
|
hopefully finally fix #234
|
2017-03-10 01:22:53 +01:00 |
|
pannal
|
6e0cfab1ee
|
use repr() on paths, don't fail on logging; #255
|
2017-03-10 00:56:41 +01:00 |
|
pannal
|
b3752ebea0
|
run migrations in separate thread; don't fail on already run history migration
|
2017-03-07 10:04:44 +01:00 |
|
pannal
|
ef673c0a29
|
back to dev; use 10 seconds default HTTP timeout for now
|
2017-03-06 22:07:13 +01:00 |
|
pannal
|
8e0e2f6d61
|
plugin: don't fail on failing migrations
|
2017-03-06 16:18:48 +01:00 |
|
pannal
|
6981cfe14d
|
migrations: skip item if metadata request fails
|
2017-03-06 16:17:36 +01:00 |
|
pannal
|
3e0c7e7606
|
actually ditch legacy data
|
2017-03-06 14:59:25 +01:00 |
|
pannal
|
2a629249d5
|
video title doesn't necessarily exist on a stored sub
|
2017-03-06 14:40:42 +01:00 |
|
pannal
|
cd1fe24cfc
|
only try to migrate item if it is still available
|
2017-02-28 10:16:16 +01:00 |
|
pannal
|
0f139eeed7
|
actually get the exact part we want, not any
|
2017-02-27 17:47:20 +01:00 |
|
pannal
|
c29d940b67
|
play it safe with media_item.parts
|
2017-02-27 17:42:00 +01:00 |
|
pannal
|
51c51ed1a8
|
remove debug statement
|
2017-02-27 17:40:24 +01:00 |
|
pannal
|
16054bf755
|
hopefully resolve #245
|
2017-02-27 17:36:21 +01:00 |
|
pannal
|
3274297090
|
FindBetterSubtitles: fix usage of added_at
|
2017-02-25 03:45:50 +01:00 |
|
pannal
|
c2e2e3b433
|
use plex_item api result in subtitle storage load_or_new; update migration; remove obsolete constants from subzero.init; add simple versioning to subtitle storage
|
2017-02-24 16:51:08 +01:00 |
|
pannal
|
4920dfb64f
|
actually use max_search_days when selecting applicable subtitle storage
|
2017-02-22 20:02:41 +01:00 |
|
pannal
|
c04ac3f512
|
add fixme
|
2017-02-22 20:02:01 +01:00 |
|
pannal
|
31d40c17de
|
re-add missing part ditching to findBetterSubtitles
|
2017-02-22 19:58:46 +01:00 |
|
pannal
|
accbd1cdd0
|
fix findBetterSubtitles for new subtitle storage
|
2017-02-22 19:56:54 +01:00 |
|
pannal
|
3e1be9b4c0
|
add Dict to Data migration for Dict["subs"]; add version info to storage
|
2017-02-16 18:48:26 +01:00 |
|
pannal
|
55aa43876a
|
use new subtitle storage
|
2017-02-16 18:16:55 +01:00 |
|
pannal
|
a8dadd7e44
|
move task.running out of the way to ensure the task storage is initialized before trying to set the value
|
2017-02-15 15:30:23 +01:00 |
|
pannal
|
e96c3bc0d0
|
double check pin existance in the case of someone enabling the pin but not setting one
|
2017-02-14 15:33:18 +01:00 |
|