panni
|
089618b8a6
|
core: use Log.Warn instead of Log.Warning
|
2019-03-02 02:47:49 +01:00 |
|
panni
|
c58a438ad2
|
core: massively improve usage of metadata subtitle storage
|
2018-11-08 16:17:41 +01:00 |
|
panni
|
e0e5e29ba1
|
core: refine metadata subtitle storage to support forced and non-forced subs at the same time
|
2018-11-08 15:09:16 +01:00 |
|
panni
|
0dc7d74663
|
menu: select active subtitle: return to item details afterwards; correctly set current
|
2018-09-17 17:00:11 +02:00 |
|
panni
|
3c40f0ccf0
|
adapt codebase to new forced subtitle/language handling
|
2018-09-06 03:50:42 +02:00 |
|
panni
|
ae996b4b9a
|
core: revert last fix; explicitly store subs after writing stored subs to disk
|
2018-03-30 18:02:43 +02:00 |
|
panni
|
3259a7eec9
|
core: also store subtitle info on bare_save with set_current
|
2018-03-30 17:41:37 +02:00 |
|
panni
|
39a5aa1d63
|
core: metadata storage: kill existing metadata subtitles explicitly upon storing a new one
|
2018-03-30 17:17:28 +02:00 |
|
panni
|
dbe378ad82
|
core: metadata storage: mediaproxy doesn't support item assignment
|
2018-03-30 16:53:51 +02:00 |
|
panni
|
8adabb946e
|
core: metadata storage: only allow one subtitle per language
|
2018-03-30 16:17:32 +02:00 |
|
panni
|
4980523d10
|
core: don't fail on empty plex item API result
|
2018-03-24 02:37:33 +01:00 |
|
panni
|
6f634fbc21
|
#454 support extracting forced embedded subtitles and storing them as such; display message when extracting via menu
|
2018-03-04 06:50:02 +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
|
171cbd6c53
|
core: move pack cache dir to config; add CacheMaintenance task
|
2018-01-25 14:46:56 +01:00 |
|
panni
|
b7fb99c3d4
|
subscene: add pack cache
|
2018-01-24 17:26:37 +01:00 |
|
panni
|
79d61419b0
|
extract embedded: store embedded subtitle correctly inside subtitle storage
|
2018-01-17 14:44:17 +01:00 |
|
panni
|
248b93e5c6
|
store last modified timestamp in subtitle info; only write to storage if we haven't had one or any subtitle was downloaded
|
2018-01-17 14:12:40 +01:00 |
|
panni
|
e68c642005
|
fix saving of subtitles
|
2017-12-14 22:50:29 +01:00 |
|
panni
|
7577164471
|
Merge branch 'develop-2.0' into develop-2.1
# Conflicts:
# Contents/Info.plist
|
2017-12-14 01:37:04 +01:00 |
|
panni
|
f85ab0364a
|
more subtitle storage tests
|
2017-12-13 22:55:12 +01:00 |
|
panni
|
f19f39ba16
|
add language to storage log message
|
2017-12-12 12:23:39 +01:00 |
|
panni
|
202f2532a6
|
Merge branch 'develop-2.0' into develop-2.1
# Conflicts:
# Contents/Info.plist
|
2017-12-09 03:51:07 +01:00 |
|
panni
|
e33c0ab86c
|
normalize line endings; skip empty lines;
|
2017-12-09 02:50:27 +01:00 |
|
panni
|
2d22a6c383
|
Merge branch 'develop-2.0' into develop-2.1
# Conflicts:
# Contents/Code/interface/item_details.py
# Contents/Info.plist
# Contents/Libraries/Shared/subliminal_patch/core.py
|
2017-11-19 03:31:27 +01:00 |
|
panni
|
8303af25fb
|
add generic get_part function; add fixme
|
2017-11-11 03:33:02 +01:00 |
|
panni
|
f20e97574a
|
use code shortcut when extracting subtitles
|
2017-11-04 23:28:35 +01:00 |
|
panni
|
4f0e685feb
|
first proof of concept attempt of extracting embedded subtitles
|
2017-11-04 03:07:32 +01:00 |
|
panni
|
c449f42444
|
never auto-save on load_or_new by default
|
2017-11-03 22:55:56 +01:00 |
|
panni
|
5ec956943c
|
save subtitle info to storage: don't immediately save in certain load_or_new cases
|
2017-11-03 22:52:24 +01:00 |
|
panni
|
7b155e6b31
|
fix #366; missing subtitles: check for actual subtitle existence
|
2017-10-28 03:35:39 +02: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
|
4ecec2e362
|
storage.destroy()
(cherry picked from commit d044c65)
|
2017-07-21 03:31:06 +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
|
8556bebb1f
|
rewrite SearchRecentlyAddedMissing
|
2017-06-02 15:42:23 +02:00 |
|
panni
|
e4ef6dc604
|
add full logging of internal Dict storage
|
2017-06-02 13:06:42 +02:00 |
|
panni
|
9a44c37cab
|
backwards compatibility courtesy to old RC users; set utf-8 before storage
|
2017-05-29 01:18:26 +02:00 |
|
panni
|
ac2c9fff38
|
remove force UTF-8; always assume content to be UTF-8
|
2017-05-28 05:29:14 +02:00 |
|
panni
|
f9099cd680
|
don't only store language.alpha2, store its representation; add sr-script styles to addicted;
|
2017-05-28 05:04:47 +02:00 |
|
panni
|
766e47a757
|
pep8
|
2017-05-28 00:59:44 +02:00 |
|
panni
|
0026ef7db7
|
import subliminal_patch.save_subtitles explicitly
|
2017-05-28 00:59:04 +02:00 |
|
panni
|
e857c223d4
|
add VTT format; fixes #292
|
2017-05-25 23:56:33 +02:00 |
|
panni
|
82ec5e0d5e
|
only store subtitle info if save was successful
|
2017-05-15 18:02:33 +02:00 |
|
panni
|
e25a043457
|
return save_successful on save_subtitles
|
2017-05-07 02:47:06 +02:00 |
|
panni
|
b32f923513
|
add subtitle modification debug setting; also apply mods on metadata-stored subtitles
|
2017-05-07 02:45:12 +02:00 |
|
panni
|
cbe425d150
|
add default hearing impaired removal; add optional mods to save_subtitles
|
2017-05-01 04:51:44 +02:00 |
|
panni
|
d85602612b
|
subtitle modifications live!
|
2017-05-01 03:15:00 +02:00 |
|
panni
|
d54847803f
|
add subtitle modification menu; add get_current_sub;
|
2017-05-01 01:44:57 +02:00 |
|
pannal
|
5aa123d42b
|
add automatic subtitle storage maintenance task
|
2017-04-27 19:08:15 +02:00 |
|
pannal
|
c0810e6f24
|
correctly pass expected_title hint to guessit; use even less monkey patching;
|
2017-04-21 22:27:08 +02:00 |
|
pannal
|
0f139eeed7
|
actually get the exact part we want, not any
|
2017-02-27 17:47:20 +01:00 |
|