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
|
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
|
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 |
|
pannal
|
cc5866e199
|
fix #233, store subtitle history in Data not Dict; add migrations
|
2017-02-10 16:00:38 +01:00 |
|
pannal
|
2bcbb3a9f9
|
store running state in Dict aswell
|
2017-02-09 15:31:19 +01:00 |
|
pannal
|
451528bd15
|
save the dict after clearing the queue
|
2017-02-09 15:25:12 +01:00 |
|
pannal
|
8cf536473b
|
add braces for better readability
|
2017-02-09 15:12:44 +01:00 |
|
pannal
|
0deb81cf53
|
fix #234
|
2017-02-07 14:36:44 +01:00 |
|
pannal
|
05b440f343
|
move last_run and time_start to Task
|
2017-02-06 02:50:48 +01:00 |
|
pannal
|
cf9f623699
|
actually use self.time_start in tasks; force save dict after task ran
|
2017-02-06 02:40:05 +01:00 |
|
pannal
|
19c43a01fe
|
clear old task data on startup
|
2017-02-06 02:32:09 +01:00 |
|
pannal
|
b114dd1159
|
fix #232
|
2017-02-05 19:18:13 +01:00 |
|
panni
|
b5811749e1
|
try saving subtitle info to storage earlier
|
2017-01-18 00:21:35 +01:00 |
|
panni
|
34e43eaf6e
|
skip obsolete last utf-8 try
|
2017-01-15 05:34:54 +01:00 |
|
panni
|
549f30b812
|
try utf-8 first
|
2017-01-15 05:34:11 +01:00 |
|
panni
|
31f3273c09
|
add pin-based channel menu locking
|
2017-01-15 05:25:44 +01:00 |
|
panni
|
d9bd328eca
|
merge enable_agent and enable_channel into plugin_mode setting
|
2017-01-15 03:20:06 +01:00 |
|
panni
|
b0b7130c17
|
fix #223 more generically
|
2017-01-14 04:50:21 +01:00 |
|
panni
|
e6b5431f83
|
try fixing #223
|
2017-01-14 04:29:19 +01:00 |
|
panni
|
27a131ebb1
|
#222 skip scanning internal stream if unable to
|
2017-01-14 03:54:57 +01:00 |
|
panni
|
410cb3909e
|
#222 log missing part instead of failing
|
2017-01-14 03:52:51 +01:00 |
|
panni
|
a36e3143b9
|
fix #220
|
2017-01-14 03:40:34 +01:00 |
|
panni
|
282787ba87
|
update old task data with queue portion
|
2016-12-08 09:49:17 +01:00 |
|
panni
|
1ae9f719b8
|
don't normcase all paths
|
2016-12-07 19:45:08 +01:00 |
|
panni
|
9c7a108bd4
|
perhaps fix #214
|
2016-12-06 19:41:46 +01:00 |
|
panni
|
3db92f734b
|
incorporate enforce_encoding and forced_only to Config; support any PMS supported media file and its embedded subtitles, not just MKV
|
2016-12-04 05:23:59 +01:00 |
|
panni
|
e820b0daa6
|
autoclean in relative custom folders, too
|
2016-12-02 17:18:28 +01:00 |
|
panni
|
1c1bb432bf
|
add full filesystem support for forced/foreign-only subtitles
|
2016-12-02 14:15:37 +01:00 |
|
panni
|
5355b27a99
|
add detection of special subtitle filename tags such as forced/default/normal
|
2016-12-02 13:53:08 +01:00 |
|
panni
|
6931e24d65
|
honor scan: include exotic subs in scanning
|
2016-12-02 13:31:17 +01:00 |
|
panni
|
5f0ddf13a8
|
exotic_exts works, but only for detecting existing subs when searching, not for GUI
|
2016-12-02 13:17:47 +01:00 |
|
panni
|
90ee2e7f67
|
revert exotic_ext setting, it doesn't work.
|
2016-12-02 13:12:36 +01:00 |
|
panni
|
f88c7701c5
|
config: move enforce_encoding; rename rename non-SRT setting to exotic ext (SRT/ASS/SSA); exclude exotic subtitle extensions by default
|
2016-12-02 12:54:00 +01:00 |
|
panni
|
1f99f2de9b
|
add txt/sub/microdvd stuff to default excluded subtitle formats
|
2016-11-30 18:01:55 +01:00 |
|