panni
|
3c40f0ccf0
|
adapt codebase to new forced subtitle/language handling
|
2018-09-06 03:50:42 +02: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
|
77a72d6663
|
add our own Language class
|
2017-12-30 04:54:03 +01:00 |
|
panni
|
e58fa1964d
|
rename get_embedded_language to get_language_from_stream
|
2017-12-27 13:21:57 +01:00 |
|
panni
|
1627dee77e
|
fix bad skip
|
2017-12-27 13:20:14 +01:00 |
|
panni
|
7960952a30
|
try not to fail on unknown embedded language codes
|
2017-12-23 01:46:05 +01:00 |
|
panni
|
faf7cedfe2
|
remove debug print
|
2017-11-27 22:57:42 +01:00 |
|
panni
|
52a6127625
|
add IETF fixme
|
2017-11-27 22:57:30 +01:00 |
|
panni
|
b552f6f9fa
|
more ietf stuff; keep the original country in an alpha3 mapping instead of storing it on the Language instance
|
2017-11-27 22:55:29 +01:00 |
|
panni
|
9b558fcce2
|
deduplicate languages on MissingSubtitles
|
2017-11-27 20:03:48 +01:00 |
|
panni
|
c8eae6df6c
|
compare stringified languages when determining missing ones
|
2017-11-27 20:00:38 +01:00 |
|
panni
|
5f50bd7095
|
compare stringified languages when determining missing ones
|
2017-11-27 19:57:53 +01:00 |
|
panni
|
c8617218dc
|
again
|
2017-11-26 16:37:52 +01:00 |
|
panni
|
a8ceae993e
|
create actual copies of Language instances before trying to modify them
|
2017-11-26 16:34:10 +01:00 |
|
panni
|
a72a8854c9
|
use copy of lang list
|
2017-11-26 15:47:02 +01:00 |
|
panni
|
8d8ecfe9e1
|
MissingSubtitles: remove obsolete var dec
|
2017-11-26 05:34:58 +01:00 |
|
panni
|
4b77e63857
|
MissingSubtitles: more
|
2017-11-26 05:33:49 +01:00 |
|
panni
|
19aa800324
|
MissingSubtitles: streamline
|
2017-11-26 05:29:23 +01:00 |
|
panni
|
85adb6b0e3
|
MissingSubtitles: honor treat undefined as first language properly
|
2017-11-26 05:25:05 +01:00 |
|
panni
|
bd2523821d
|
add TEXT_SUBTITLE_EXTS to config and use the variable
|
2017-11-26 05:19:59 +01:00 |
|
panni
|
c1838a3c84
|
correctly skip unwanted subtitle extensions in MissingSubtitles
|
2017-11-26 05:14:59 +01:00 |
|
panni
|
aa6efb7e5c
|
fix detection of PMS media stream language codes
|
2017-11-25 23:55:40 +01:00 |
|
panni
|
e4d990c06d
|
use babelfish language matching
|
2017-11-25 19:29:22 +01:00 |
|
panni
|
01288afac0
|
potential fix for unmatched language
|
2017-11-25 19:07:56 +01:00 |
|
panni
|
de59c68328
|
if ietf parts should be ignored, normalize them when searching and in missing subtitles menu
|
2017-10-31 04:03:39 +01:00 |
|
panni
|
8fb0711973
|
add fixme for ietf handling
|
2017-10-30 21:48:50 +01:00 |
|
panni
|
18ef38b90b
|
fix #366; bail out earlier if necessary; add fixme; fix absolute dir handling
|
2017-10-28 03:40:22 +02:00 |
|
panni
|
7b155e6b31
|
fix #366; missing subtitles: check for actual subtitle existence
|
2017-10-28 03:35:39 +02:00 |
|
panni
|
869387af34
|
fix #366; missing subtitles: honor those we've already downloaded, even if external subtitles are ignored
|
2017-10-28 02:48:37 +02:00 |
|
panni
|
d8d2b06c6c
|
add environ.SZ_NO_REFRESH special environment handling
|
2017-06-01 15:35:27 +02:00 |
|
panni
|
a0a5adb807
|
remove info log
|
2017-05-21 06:19:41 +02:00 |
|
panni
|
91f57da735
|
fix findallrecentlymissing
|
2017-05-21 06:13:29 +02:00 |
|
panni
|
dad8460574
|
correctly handle multiple media files with multiple parts; honor physical ignore in missing subtitles
|
2017-05-12 18:23:53 +02:00 |
|
panni
|
114312e1e5
|
rename leeway to sleep_after_request
|
2017-05-08 02:30:36 +02:00 |
|
panni
|
bd5da47370
|
adjust leeway to 0.2s
|
2017-05-08 01:29:17 +02:00 |
|
panni
|
f3f09dbb9d
|
stagger SearchAllRecentlyAddedMissing
|
2017-05-08 01:26:33 +02:00 |
|
panni
|
cc20d2f538
|
explicit boolean casting (as we don't currently know whether prefs returned really are boolean)
|
2016-11-19 00:41:42 +01:00 |
|
panni
|
81951b1b67
|
refresh_item doesn't need the title param
|
2016-11-18 12:40:57 +01:00 |
|
panni
|
e46e65bc7b
|
add task data clear method to scheduler; add task for missing subtitles
|
2016-11-12 04:16:20 +01:00 |
|
panni
|
0fad139d9c
|
rename item formatters; add episode number and section title to video.plex_metadata; add title to subtitle storage
|
2016-06-19 04:20:06 +02:00 |
|
panni
|
b6480f9e32
|
move get_item to support.items;
|
2016-06-04 04:39:39 +02:00 |
|
panni
|
b830aba31c
|
add thumb for recently added
|
2016-06-04 04:29:34 +02:00 |
|
panni
|
476c311e01
|
leftover fixes CamelCase to snake; add TriggerListAvailableSubsForItem
(cherry picked from commit 38239f5)
|
2016-05-14 04:06:25 +02:00 |
|
panni
|
bb10b8fffa
|
CamelCase to snake_case for Sub-Zero base
(cherry picked from commit 1313abc)
|
2016-05-14 03:59:49 +02:00 |
|
panni
|
3105f2e8ae
|
fix #148; use inplace patched request/response objects for plex.py with HTTP.Request to skip plex.tv token requirement
|
2016-05-08 05:07:48 +02:00 |
|
panni
|
d954d25a73
|
fix #149; if we've got a subtitle for a file and we only want one (without language suffix), treat any subtitle as a found one
|
2016-05-05 03:01:22 +02:00 |
|
panni
|
88874fb9b6
|
bad merge
|
2015-11-19 22:22:27 +01:00 |
|
panni
|
11ad4cdeac
|
Merge remote-tracking branch 'origin/master'
Conflicts:
Contents/Code/support/missing_subtitles.py
Contents/DefaultPrefs.json
|
2015-11-19 22:19:53 +01:00 |
|
panni
|
41b78d80e4
|
fix #81
|
2015-11-09 22:56:24 +01:00 |
|
pannal
|
92c4a2af59
|
do the ignore list bailout a bit earlier
|
2015-11-09 22:38:42 +01:00 |
|