panni
|
3c40f0ccf0
|
adapt codebase to new forced subtitle/language handling
|
2018-09-06 03:50:42 +02:00 |
|
panni
|
87e49b8c5f
|
core: include/exclude: add more logging; more fixing; clarify settings
|
2018-09-03 10:32:30 +02:00 |
|
panni
|
7c80ea515f
|
core: fixes for include/exclude mode
|
2018-09-03 10:32:29 +02:00 |
|
panni
|
bdcac383fd
|
core: instead of an ignore list, add the option to disable SZ by default, then enable it per item/series/section (inverse ignore list)
|
2018-09-03 10:32:28 +02:00 |
|
panni
|
4e3f1a926f
|
core: add support for downloading subtitles only when the audio streams don't match (any?) configured languages; fixes #519
|
2018-09-03 10:31:52 +02:00 |
|
panni
|
c198788017
|
i18n: defaultlocale placeholder
|
2018-04-05 18:01:28 +02:00 |
|
panni
|
fc638c608b
|
core: only allow one automatic extraction at a time; add optional advanced settings "auto_extract_multithread"
|
2018-03-17 16:19:59 +01:00 |
|
panni
|
421aa3a95c
|
core: skip duplicate data aggregation when auto extracting embedded subtitles
|
2018-03-17 01:54:57 +01:00 |
|
panni
|
153d186a1c
|
core: auto extract embedded subtitles in a separate thread
|
2018-03-17 01:14:24 +01:00 |
|
panni
|
fab841bc7a
|
core: automatic extraction: add config setting to indicate whether there should be an immediate search for available subtitles after extraction or not (default: off)
|
2018-03-16 15:10:31 +01:00 |
|
panni
|
d0dd9f629d
|
core: correctly skip immediately searching for new subtitle after successfully extracting embedded
|
2018-03-15 15:07:35 +01:00 |
|
panni
|
b8a68f62a0
|
#460 don't bother auto extracting subtitles if the transcoder wasn't found; warn
|
2018-03-13 16:57:23 +01:00 |
|
panni
|
7b34b07cdc
|
hard error on IOError while scanning videos; warn about hard error in menu #444
|
2018-02-26 10:06:52 +01:00 |
|
panni
|
8397dddbbe
|
#441 patch sys.getfilesystemencoding
|
2018-02-23 12:28:48 +01:00 |
|
panni
|
158e4f85da
|
embedded: auto-extract: honor forced_only setting; only set extracted subtitle as current if there's no current one
|
2018-02-12 12:51:10 +01:00 |
|
panni
|
59ffa9084f
|
embedded: add debug log for automatic extraction
|
2018-02-11 03:43:20 +01:00 |
|
panni
|
5f20894413
|
embedded: only extract requested languages from embedded subtitle streams; add config.ietf_as_alpha3
|
2018-02-11 03:38:31 +01:00 |
|
panni
|
7349874804
|
don't refresh item on agent auto extract embedded
|
2018-02-11 03:18:22 +01:00 |
|
panni
|
ab2e69a76e
|
core/config: add option for automatically extracting embedded subtitles upon agent call
|
2018-02-11 03:10:34 +01:00 |
|
panni
|
03a72e1917
|
core: implement advanced_settings.json
|
2018-01-27 04:34:07 +01:00 |
|
panni
|
882509f891
|
core: add pack handling to agent; fix force-refresh; fix agent
|
2018-01-25 14:16:46 +01:00 |
|
panni
|
09a6ef0194
|
core: reorder agent's update mechanism; debounce after resolving intents; exit earliest when agent is disabled;
|
2018-01-24 14:21:42 +01:00 |
|
panni
|
27c94af980
|
core: massive speedup; refine only when needed, exit early otherwise
|
2018-01-17 13:16:31 +01:00 |
|
panni
|
9cd825aff1
|
core: only compute hashes for items for enabled providers
|
2018-01-12 15:11:12 +01:00 |
|
panni
|
6d63301b63
|
core: also don't faceplant if the saving wasn't successful
|
2018-01-09 13:51:03 +01:00 |
|
panni
|
b501578584
|
core: move store_subtitle_info calls to agent.store_blank_subtitle_metadata
|
2018-01-09 13:45:34 +01:00 |
|
panni
|
308f429c91
|
core: catch exceptions when downloading best subtitles
|
2018-01-09 13:41:01 +01:00 |
|
panni
|
085a4f30db
|
tasks: revert empty storage fix; core: return on disabled agent; create meta storage even if download failed
|
2018-01-09 13:24:36 +01:00 |
|
panni
|
895d457500
|
add new dogpile file based default cache backend based on fcache
|
2018-01-05 01:49:43 +01:00 |
|
panni
|
9768b3fadd
|
debounce agent only if something has been searched for
|
2017-12-30 05:49:19 +01:00 |
|
panni
|
da20d4882b
|
use thread.sleep instead of time.sleep
|
2017-12-21 23:34:45 +01:00 |
|
panni
|
4772b42d64
|
adapt HistoryStorage to be more like SubtitleStorage
|
2017-12-20 04:05:10 +01:00 |
|
panni
|
47d9b472ed
|
re-enable subtitle storage creation on nothing-downloaded; re-enable atomic os.rename after writing to subtitle storage
|
2017-12-15 14:57:50 +01:00 |
|
panni
|
f85ab0364a
|
more subtitle storage tests
|
2017-12-13 22:55:12 +01:00 |
|
panni
|
d5d6aa0bd5
|
add throttling between searches in download_best_subtitles
|
2017-11-09 11:32:01 +01:00 |
|
panni
|
a9e9e8cf44
|
debounce for 10 seconds
|
2017-11-05 06:41:50 +01:00 |
|
panni
|
9905cd307f
|
add debug log
|
2017-11-05 06:37:10 +01:00 |
|
panni
|
92ea32b52c
|
debounce main thread for 5 seconds
|
2017-11-05 06:32:49 +01:00 |
|
panni
|
451636e0b3
|
clear missing subtitles menu data once SZ gets an update call
|
2017-10-30 22:53:09 +01:00 |
|
panni
|
adf1190584
|
fix #373; even if external subtitles shouldn't be considered, don't re-download if already downloaded before (and existing)
|
2017-10-28 02:22:28 +02:00 |
|
panni
|
ef8f9f7816
|
only start activity listening when channel is enabled
|
2017-07-21 03:47:23 +02:00 |
|
panni
|
276ecf262f
|
only start activity listening when either channel or agent are enabled
|
2017-07-21 03:44:09 +02:00 |
|
panni
|
f356313e67
|
remove metadata updated signal for now
|
2017-06-03 01:50:53 +02:00 |
|
panni
|
4c42b3090a
|
remove old whack_missing_parts; correctly handle none-downloaded-subs on refresh
|
2017-06-03 00:17:48 +02:00 |
|
panni
|
65e72da01e
|
always store subtitle info, even if the agent is disabled
|
2017-06-02 17:07:28 +02:00 |
|
panni
|
8556bebb1f
|
rewrite SearchRecentlyAddedMissing
|
2017-06-02 15:42:23 +02:00 |
|
panni
|
d2641f045e
|
lower menu history timeout to 6 hours; add menu history maintenance task
|
2017-06-02 13:14:06 +02:00 |
|
panni
|
856ec02083
|
explicitly import subliminal_patch as subliminal
|
2017-05-28 01:06:51 +02:00 |
|
panni
|
39b3b4a0c2
|
move update_local_media before ignore list checking
|
2017-05-07 22:21:24 +02:00 |
|
panni
|
7c0fb29886
|
fix init_cache whoopsie
|
2017-05-05 14:58:06 +02:00 |
|