242 Commits

Author SHA1 Message Date
panni 0be589bc5f add support for new Plex Movie agent 2020-07-25 05:01:12 +02:00
panni 5d5fa21630 refactor all extraction into support.extract; extract also on SearchAllRecentlyAddedMissing 2019-11-09 02:59:36 +01:00
panni 8ffb20ebe3 try fixing #681 2019-10-07 15:13:00 +02:00
panni ffc42883de core: extract embedded/menu: fix detection of unknown streams; don't use unknown streams if a known language was previously found 2019-08-08 14:30:29 +02:00
panni 089618b8a6 core: use Log.Warn instead of Log.Warning 2019-03-02 02:47:49 +01:00
panni 6c3bf03bc3 core: extract embedded: fix is_unknown check 2019-01-25 11:59:01 +01:00
panni 48cafadbdd core: auto extract embedded: only use one unknown sub for first language 2019-01-13 04:36:03 +01:00
panni e14402c6a0 core: extract embedded: fix #598 2018-11-25 03:03:22 +01:00
panni acd556d6f1 core: fix thread.lock error by reverting previous change 2018-11-08 01:19:07 +01:00
panni 2a5db95ef2 don't pass history storage across threads 2018-11-07 22:05:18 +01:00
panni e7981c2e59 core: auto extract: don't overwrite local sub even if unknown to SZ 2018-11-06 14:51:39 +01:00
panni 3d4a166b2c core: still find locally available subtitles for ignored media 2018-11-06 14:09:31 +01:00
panni 29a4bb42f4 core: clean up update_local_media 2018-11-06 13:16:40 +01:00
panni 7f7b609b7a core: skip cleanup for ignored paths 2018-10-27 23:40:34 +02:00
panni 1eee95b31a core: agent: get intent and history storage later 2018-10-24 17:18:06 +02:00
panni 4d5b0b9583 fix include/exclude behaviour; add more verbose include logging 2018-10-24 14:44:02 +02:00
panni 859f216462 pass history storage through to agent_extract_embedded; should fix combined extraction+search history entries 2018-10-24 14:11:49 +02:00
panni 5e4d1cbdab resolve #583 2018-10-24 13:44:15 +02:00
panni 7b53161041 menu: history: use series thumbnail instead of episode screenshot 2018-09-22 05:08:41 +02:00
panni 5356845e74 menu: add item thumbnails to history and a couple of submenus 2018-09-21 06:21:18 +02:00
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