Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

Releases: pannal/Sub-Zero.bundle

Release 2.5.0.2241

14 Feb 15:20
Compare
Choose a tag to compare

2.5.0.2241

  • fix issue when removing crap from filenames to not accidentally remove release group #436
  • fix initialization of soft ignore list after upgrade fron 2.0

Release 2.5.0.2221

13 Feb 12:59
Compare
Choose a tag to compare

2.5.0.2221
refiners: add support for retrieving original filename from
- drone derivates: sonarr, radarr
- filebot
- symlinks
- file_info meta file lists (see wiki)

providers: add subscene (disabled by default to not flood subscene on release)
- normal search
- season pack search if season has concluded

core: add provider subtitle-archive/pack cache for retrieving single subtitles from previously downloaded (season-) packs (subscene)
core/agent: massive performance improvements over 2.0
core/agent/background-tasks: reduce memory usage to a fraction of 2.0
core/providers: add dynamic provider throttling when certain events occur (ServiceUnavailable, too many downloads, ...), to lighten the provider-load
core/agent/config: automatically extract embedded subtitles (and use them if no current subtitle)
core: fix internal subtitle info storage issues
core: always store internal subtitle information even if no subtitle was downloaded (fixes SearchAllRecentlyAddedMissing)
core: fix internal subtitle info storage on windows (gzip handling is broken there)
core: don't fail on missing logfile paths
core: fix default encoding order for non-script-serbian
core: improve logging
core: add AsRequested to cleanup garbage names
core: treat SDTV and HDTV the same when searching for subtitles
core: parse_video: trust PMS season and episode numbers
core: parse_video: add series year information from PMS if none found
core: upgrade dependencies
core: update subliminal to 62cdb3c
core: add new file based cache mechanism, rendering DBM/memory backends obsolete
core: treat 23.980 fps as 23.976 and vice-versa
core: add HTTP proxy support for querying the providers (supports credentials)
core: only compute file hashes for enabled providers
core: massive speedup; refine only when needed, exit early otherwise
core: store last modified timestamp in subtitle info storage
core: only write to subtitle info storage if we haven't had one or any subtitle was downloaded
core: only clean up the sub-folder if a subtitle-sub-folder has been selected, and not the parent one also
core: support for CP437 encoded filenames in ZIP-Archives
core: use scandir library instead of os.listdir if possible, reducing performance-impact
core: archives: support multi-episode subtitles (partly)
core: subtitle cleanup: add support for hi, cc, sdh secondary filename tags; don't autoclean .txt
core: increase request timeout by three times in case a proxy is being used
core: fix language=Unknown in Plex when "Restrict to one language"-setting is set
core: refining: re-add old detected title as alternative title after re-refining with plex metadata's title; fixes #428
core: implement advanced_settings.json (see advanced_settings.json.template for reference, copy to "Plug-in Support/Data/com.plexapp.agents.subzero" to use it)
core/tasks: fix search all recently added missing (the total number of items will change in the menu while running), reduces memory usage
core/menu: add support for extracting embedded subtitles using the builtin plex transcoder
core/menu: skip wrong season or episode in returned subtitle results
core/config: fix language handling if treat undefined as first language is set
providers: remove shooter.cn
providers: add support for zip/rar archives containing more than one subtitle file
submod: common: remove redundant interpunction ("Hello !!!" -> "Hello!")
submod: skip provider hashing when applying mods
submod: correctly drop empty line (fixing broken display)
submod: OCR: fix F'xxxxx -> Fxxxxx
submod: HI: improve bracket matching
submod: OCR: fix l/L instead of I more aggressively
submod: common: fix uppercase I's in lowercase words more aggressively
submod: HI: improve HI_before_colon
submod: common: be more aggressive when fixing numbers; correctly space out spaced ellipses; don't break spaced ellipses; handle multiple spaces in numbers
menu: add support for extracting embedded subtitles for a whole season
menu: add reapply mods to current subtitle
menu: pad titles for more submenus, resulting in detail view in PlexWeb
menu: add subtitle selection submenu (if multiple subtitles are inside the subtitle info storage; e.g. previously downloaded ones or extracted embedded)
menu: advanced: add skip findbettersubtitles menu item, which sets the last_run to now (for debugging purposes)
menu: ignore: add more natural title for seasons and episodes (kills your old ignore lists!)
config: skip provider hashing on low impact mode
config: add limit by air date setting to consider for FindBetterSubtitles task (default: 1 year)
advanced settings: define enabled-for media types per provider
advanced settings: define enabled-for languages per provider
advanced settings: add deep-clean option (clean up the subtitle-sub-folder and the parent one)

Release 2.0.33.1871

12 Dec 14:20
eb3a0d5
Compare
Choose a tag to compare

2.0.33.1871

  • core: normalize line endings in subtitles to LF (\n)
  • core: add subtitle storage lock to avoid race condition
  • core: be more verbose about subtitle storage addition
  • core: fix MPL2 newline parsing, which resulted in broken subtitles
  • core: encoding change: reduce log spam
  • submod: common: fix CM_starting_spacedots
  • submod: common: remove redundant interpunction
  • opensubtitles: fix request/response handling

Release 2.0.33.1849

03 Dec 02:15
Compare
Choose a tag to compare

2.0.33.1849

  • opensubtitles: add VIP server handling + preference; VIP benefits: 10€/year, ad-free subs, 1000 subs/day, no-cache VIP server, help SZ and subscribe via http://v.ht/osvip
  • opensubtitles: try to reuse previous token instead of logging in every time
  • core: add throttling between searches (10 seconds)
  • core: fix IETF handling for good
  • core: fix no subtitles being searched in certain situations (when an external subtitle without special tag exists)
  • core: add subtitle blacklist
  • core: fixes
  • core: fix detection of certain PMS media stream language tags ("FR" for example)
  • core: missing subtitles: correctly skip unwanted subtitle extensions
  • core: missing subtitles: honor "treat undefined as first language" option correctly
  • api: add blacklisting endpoints for quickly searching for new subtitls via bookmarklet
  • submod: colors: apply color mods at the end of processing modifications; fix color mods
  • submod: new remove_tags modification to remove all styling tags from subtitles
  • submod: HI: be more aggressive at handling brackets
  • submod: OCR: update en and hrv
  • submod: common: remove "torrent downloaded from ..." lines
  • submod: OCR: fix WholeWord handling, improving modification
  • submod: apply OCR fixes before HI
  • submod: OCR: fix broken HI tag colons (ANNOUNCER'. instead of ANNOUNCER:)
  • menu: advanced: speed up batch modifications
  • menu: add subtitle blacklist
  • menu: recently played: show only TV episodes and movies (music tracks were listed here as well)

Release 2.0.29.1767.3

04 Nov 22:49
Compare
Choose a tag to compare

2.0.29.1767

  • core: fix internal subtitle storage issues
  • core: handle "embedded-forced" tag (futureproofing)
  • core: remove more garbage tags from release groups (nzbgeek, chamele0n, buymore, xpost, postbot)
  • submod: OCR fix: fix music icon = paragraph

Release 2.0.29.1756

01 Nov 01:45
Compare
Choose a tag to compare

2.0.29.1756

  • core: don't fail on uppercase file extensions
  • core: don't re-download a subtitle if we already downloaded one, it still physically exists and external subtitles are configured to be ignored
  • core: fix VTT subtitle duplication
  • core: if forced subtitles not explicitly wanted, ignore existing forced subtitles when searching
  • core: add full IETF language support for Treat languages with country attribute as ISO 639-1 (e.g. don't download pt-BR if pt subtitle exists)-setting for embedded subtitles
  • menu: remove buggy dynamic permission-based channel icon introduced in 1715
  • menu: improve Items with missing subtitles menu usage and item display
  • menu: Advanced -> Get my logs handle custom domains without port
  • menu: correctly show country/script part of languages with such attributes (e.g. pt-BR)
  • config: rename Scan: settings; make them better understandable and translatable
  • config: rephrase IETF options as "languages with country attribute" (e.g. pt-BR)
  • config: separate IETF options into how to display languages with country attribute and how they should be handled when searching/scanning (e.g. pt-BR)
  • config: Scheduler: Item age to be considered recent now can go up to 12 weeks
  • config: Scheduler: Periodically search for recent items with missing subtitles added every 2 hours
  • submod: swe: add Ĺ to Å

Release 2.0.26.1715-1

16 Oct 17:08
Compare
Choose a tag to compare
  • core: submod: OCR fixes: swe: replace ĺ with å inside words
  • core: fix handling of non-existant PMS audio_codec info
  • core: filename matching ignored the strictness setting in certain global directory configurations (thanks @raduc)
  • core: don't fail on migration errors
  • provider titlovi: handle multiple subtitles per archive
  • provider addic7ed: reset default boost to 19 (was 21)
  • menu: add warning icon on missing permissions
  • menu: manual subtitle list sometimes listed duplicates (thanks @andreashoyer)
  • menu: don't request PMS metadata in item details menu twice
  • menu: don't fail badly on non existant PMS metadata in item details menu

Release 2.0.26.1695

20 Aug 02:08
Compare
Choose a tag to compare

2.0.26.1695

  • core: fix bug that caused SZ not to work for Windows users with special characters in their username
  • core: fix issues when logging failed manual download actions
  • core: update guessit to 2.1.4
  • core: fix issue causing the background task scheduler to stop after changing preferences
  • core: fix polish encoding (try windows-1250 first, then iso 8859-2)
  • core: remove subscenter provider as it now uses captchas
  • core: add titlovi as default provider (thanks viking!)
  • core: increase default PMS API request timeout to 15 (old: 10, max: 45); add preference for that
  • core: re-add separate legacy FindMissingSubtitles task and run it on the first run to prime SZ's internal subtitle storage
  • core: add "low impact mode" for people with remote filesystems (currently enabled for List LANGUAGE subtitles in detail menu); alleviates certain plexweb timeout issues
  • menu: change naming of find missing subtitles menu item
  • legendastv: fix multi value guessit issues
  • submod: OCR: update eng and hrv OCR replace dictionaries; fix ". L am huge"

Release 2.0.25.1635

28 Jul 13:09
Compare
Choose a tag to compare
back from dev

Release 2.0.24.1581

12 Jul 08:40
Compare
Choose a tag to compare

Changelog

2.0.24.1581

  • legendastv: ship unrar.exe for Windows users (fixes unrar issues)
  • addic7ed: fix TooManyRequests error
  • submod: OCR fixes NL: add custom dictionary data for malformed characters
  • submod: OCR fixes: update hrv/NL dictionaries
  • submod: common: remove spaces before punctuation
  • podnapisi: now returns more subtitles again
    ATTENTION: Sub-Zero is still broken on PMS for SHIELD. Help needed!