Skip to content

Releases: Diaoul/subliminal

2.2.1

27 Jun 23:07
Compare
Choose a tag to compare

What's Changed

  • Relax the version bounds on platformdirs to >= 3 by @ptrcnull in #1137
  • Show config message only in debug mode in CLI by @getzze in #1140
  • Add example subliminal.toml to docs and various docs fixes by @getzze in #1139
  • Patch release 2.2.1 by @getzze in #1141

Full Changelog: 2.2.0...2.2.1

2.2.0

24 Jun 23:12
Compare
Choose a tag to compare

What's Changed

  • Drop python2 support, the supported versions are >=3.8,<=3.12.
  • Load CLI options from a configuration file with the --config/-c option (#1084).
  • Change default encoding of downloaded subtitles to 'utf-8' (not the original encoding). Use the --original-encoding cli option to recover the previous default behavior (#1125).
  • Add opensubtitlescom provider
  • Add gestdown provider
  • Add tmdb refiner (requires a personal API key)
  • Fix tvsubtitles provider
  • Fix opensubtitles provider
  • Fix napiprojekt provider
  • Fix podnapisi provider to use JSON API
  • Fix addic7ed provider
  • Remove thesubdb provider
  • Remove argenteam provider
  • Remove shooter provider
  • Remove legendastv provider
  • Use pyproject.toml to specify the package configurations.
  • Add pre-commit hook (#1115).
  • Use ruff to lint and format
  • Use mypy to check types
  • Add type annotations
  • Drop dependencies: pysrt, appdirs, six, pytz
  • Add dependencies:
    • click-option-group>=0.5.6
    • platformdirs>=4.2
    • pysubs2>=1.7
    • srt>=3.5
    • tomli>=2
  • Bump dependency versions:
    • babelfish>=0.6.1
    • chardet>=5.0
    • click>=8.0
    • dogpile.cache>=1.0
    • enzyme>=0.5.0
    • stevedore>=3.0

Contributors

New Contributors

Full Changelog: 2.1.0...2.2.0

2.1.0

02 May 10:00
Compare
Choose a tag to compare
  • Improve legendastv provider matches
  • Fix video extensions (.mk3d .ogm .ogv)
  • Use new url to search for titles in legendastv provider
  • Fix stevedore incompatibility
  • Add support to webm video extension
  • Make providers easier to be extended and customized
  • Update podnapisi URL
  • Add support to VIP/Donor accounts in legendastv provider
  • Proper handling titles with year / country in legendastv provider
  • Several minor enhancements in legendastv provider
  • Add support for python 3.6, 3.7 and 3.8
  • Drop support for python 3.3 and 3.4
  • Do not discard providers bad zip/rar is downloaded
  • SubsCenter provider removal
  • Fix lxml parsing for Addic7ed provider
  • Support titles with asterics in Addic7ed provider
  • Add support to multi-episode search in Opensubtitles provider
  • Fix multi-episode search in TVSubtitles provider
  • Update to guessit 3
  • Improve archive scanning
  • Add Opensubtitles VIP provider
  • Add country to Movie and Episode
  • Add streaming_service to Video
  • Add info property to Subtitle
  • Do not search for subtitles if all required languages is already present
  • Improve TVDB refiner to support series with comma
  • Add alternative_titles to Video and enhance OMDB refiner to use alternative_titles
  • Only compute video hashes when required
  • Add apikey to OMDB refiner
  • Fix Subtitle validation when unable to guess encoding
  • Add support to rar in Dockerfile

2.0.5

03 Sep 19:50
Compare
Choose a tag to compare
  • Fix addic7ed provider for some series name
  • Fix existing subtitles detection
  • Improve scoring
  • Add Docker container
  • Add .ogv video extension

2.0.4

03 Sep 19:50
Compare
Choose a tag to compare
  • Fix subscenter

2.0.3

10 Jun 18:39
Compare
Choose a tag to compare
  • Fix clearing cache in CLI

2.0.2

06 Jun 20:40
Compare
Choose a tag to compare
  • Fix for dogpile.cache>=0.6.0
  • Fix missing sphinx_rtd_theme dependency

2.0.1

06 Jun 18:12
Compare
Choose a tag to compare
  • Fix beautifulsoup4 minimal requirement

2.0.0

04 Jun 18:43
Compare
Choose a tag to compare
  • Add refiners to enrich videos with information from metadata, tvdb and omdb
  • Add asynchronous provider search for faster searches
  • Add registrable managers so subliminal can run without install
  • Add archive support
  • Add the ability to customize scoring logic
  • Add an age argument to scan_videos for faster scanning
  • Add legendas.tv provider
  • Add shooter.cn provider
  • Improve matching and scoring
  • Improve documentation
  • Split nautilus integration into its own project

2.0-rc1

31 Mar 21:40
Compare
Choose a tag to compare
2.0-rc1 Pre-release
Pre-release
  • Add refiners to enrich videos with information from metadata, tvdb and omdb
  • Add asynchronous provider search for faster searches
  • Add registrable managers so subliminal can run without install
  • Add archive support
  • Add the ability to customize scoring logic
  • Add an age argument to scan_videos for faster scanning
  • Add legendas.tv provider
  • Add shooter.cn provider
  • Improve matching and scoring
  • Improve documentation
  • Split nautilus integration into its own project