2025-09-03 05:05:15 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 3 05:01:28 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
- Update to version 2.4.0
|
|
|
|
* Use fps match for scoring subtitles
|
|
|
|
* Refactor cli.py into folder
|
|
|
|
* show all entries from towncrier
|
|
|
|
* Fix guessit title str
|
|
|
|
* Add a section to README about using --debug
|
|
|
|
|
- Update to version 2.3.2
Changes:
* [BSPlayer] disabled by default because it is slow. Can be
enabled with the -pp bsplayer CLI option
- Update to version 2.3.0
Changes:
* By default, use the latest of creation and modification date
to compute the age of the file. Use the CLI option
`--no-use-ctime` to use the modification date only, that was
the previous behavior.
* Make `rarfile` an optional dependency, install with
subliminal[rar]
* add `subtitles` attribute to Video
* Use `knowit` to extract information from video file, instead
of `enzyme`: frame rate, duration and subtitles.
`knowit` relies on external programs and falls back to using
`enzyme` if none is installed.
* show "Insufficient data to process the guess" without debug,
but with verbose
* Add Provider.hash_video staticmethod, to allow creating
standalone providers.
* Drop python 3.8, support python 3.13.
* Remove addic7ed and napiprojekt from the list of disabled
providers. Remove the default_providers and default_refiners
variables, instead the get_default_providers() and
get_default_refiners() functions can be used.
* Add a mock provider to fix doctest.
* Add release scripts, documentation and Github Actions
* Rename optional dependency test -> tests.
Improve security of github actions using woodruffw/zizmor.
* Use hatch builder and hatch-vcs
* Add a Github action to publish the docker images to ghcr.io
* Can use `python -m subliminal`
* create a prepare_tests.py script to download the tests data
beforehand and avoid repeated downloads
* CLI option --use-ctime is set to True by default
Provider Changes:
* Added BSPlayer provider
* [OpenSubtitlesCom] Avoid duplicate subtitles
* Added Subtitulamos provider
CLI Changes:
* Add a --subtitle-format CLI option to force converting
subtitles to another format
* Add CLI `ignore` option for refiners, providers and subtitle
ids.
* Add a --skip-wrong-fps cli option to completely skip
subtitles with FPS different from the video FPS
* add CLI options --force-embedded-subtitles and
--force-external-subtitles. They are fine-tuned --force
options to ignore only embedded or external existing
subtitles. They are superseded by --force.
* Add a `-n/--name` option to use a replacement name for the
video. Sort files alphabetically before scanning a directory.
* Add an option to change the style of the language suffix of
saved subtitles. Allow adding the language type, hi or forced.
* Remove the original-encoding CLI option, pass `--encoding=`
for the same effect.
* Add cli option to prefer or disfavor hearing impaired
* Add a CLI option `--use-absolute-path` that can take the
values 'fallback' (default), 'never' or 'always' to choose if
the given path is transformed to an absolute path before
guessing information from the path.
* add a CLI option --logfile to log to file. Level can be
specified with --logfile-level, default to DEBUG
Deprecations:
* Deprecate the `--addic7ed USERNAME PASSWORD`,
`--opensubtitles` and `--opensubtitlescom` CLI options
in favor of `--provider.addic7ed.username USERNAME`,
`--provider.addic7ed.password PASSWORD`, etc...
* Add a generic way of passing arguments to the providers
using CLI options.
* Use environment variables to pass options to the CLI.
Misc:
* Various functional and documentation fixes.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-subliminal?expand=0&rev=24
2025-05-09 04:41:27 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 9 04:27:21 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
- Update to version 2.3.2
|
|
|
|
Changes:
|
|
|
|
* [BSPlayer] disabled by default because it is slow. Can be
|
|
|
|
enabled with the -pp bsplayer CLI option
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 3 13:06:23 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
- Update to version 2.3.0
|
|
|
|
Changes:
|
|
|
|
* By default, use the latest of creation and modification date
|
|
|
|
to compute the age of the file. Use the CLI option
|
|
|
|
`--no-use-ctime` to use the modification date only, that was
|
|
|
|
the previous behavior.
|
|
|
|
* Make `rarfile` an optional dependency, install with
|
|
|
|
subliminal[rar]
|
|
|
|
* add `subtitles` attribute to Video
|
|
|
|
* Use `knowit` to extract information from video file, instead
|
|
|
|
of `enzyme`: frame rate, duration and subtitles.
|
|
|
|
`knowit` relies on external programs and falls back to using
|
|
|
|
`enzyme` if none is installed.
|
|
|
|
* show "Insufficient data to process the guess" without debug,
|
|
|
|
but with verbose
|
|
|
|
* Add Provider.hash_video staticmethod, to allow creating
|
|
|
|
standalone providers.
|
|
|
|
* Drop python 3.8, support python 3.13.
|
|
|
|
* Remove addic7ed and napiprojekt from the list of disabled
|
|
|
|
providers. Remove the default_providers and default_refiners
|
|
|
|
variables, instead the get_default_providers() and
|
|
|
|
get_default_refiners() functions can be used.
|
|
|
|
* Add a mock provider to fix doctest.
|
|
|
|
* Add release scripts, documentation and Github Actions
|
|
|
|
* Rename optional dependency test -> tests.
|
|
|
|
Improve security of github actions using woodruffw/zizmor.
|
|
|
|
* Use hatch builder and hatch-vcs
|
|
|
|
* Add a Github action to publish the docker images to ghcr.io
|
|
|
|
* Can use `python -m subliminal`
|
|
|
|
* create a prepare_tests.py script to download the tests data
|
|
|
|
beforehand and avoid repeated downloads
|
|
|
|
* CLI option --use-ctime is set to True by default
|
|
|
|
Provider Changes:
|
|
|
|
* Added BSPlayer provider
|
|
|
|
* [OpenSubtitlesCom] Avoid duplicate subtitles
|
|
|
|
* Added Subtitulamos provider
|
|
|
|
CLI Changes:
|
|
|
|
* Add a --subtitle-format CLI option to force converting
|
|
|
|
subtitles to another format
|
|
|
|
* Add CLI `ignore` option for refiners, providers and subtitle
|
|
|
|
ids.
|
|
|
|
* Add a --skip-wrong-fps cli option to completely skip
|
|
|
|
subtitles with FPS different from the video FPS
|
|
|
|
* add CLI options --force-embedded-subtitles and
|
|
|
|
--force-external-subtitles. They are fine-tuned --force
|
|
|
|
options to ignore only embedded or external existing
|
|
|
|
subtitles. They are superseded by --force.
|
|
|
|
* Add a `-n/--name` option to use a replacement name for the
|
|
|
|
video. Sort files alphabetically before scanning a directory.
|
|
|
|
* Add an option to change the style of the language suffix of
|
|
|
|
saved subtitles. Allow adding the language type, hi or forced.
|
|
|
|
* Remove the original-encoding CLI option, pass `--encoding=`
|
|
|
|
for the same effect.
|
|
|
|
* Add cli option to prefer or disfavor hearing impaired
|
|
|
|
* Add a CLI option `--use-absolute-path` that can take the
|
|
|
|
values 'fallback' (default), 'never' or 'always' to choose if
|
|
|
|
the given path is transformed to an absolute path before
|
|
|
|
guessing information from the path.
|
|
|
|
* add a CLI option --logfile to log to file. Level can be
|
|
|
|
specified with --logfile-level, default to DEBUG
|
|
|
|
Deprecations:
|
|
|
|
* Deprecate the `--addic7ed USERNAME PASSWORD`,
|
|
|
|
`--opensubtitles` and `--opensubtitlescom` CLI options
|
|
|
|
in favor of `--provider.addic7ed.username USERNAME`,
|
|
|
|
`--provider.addic7ed.password PASSWORD`, etc...
|
|
|
|
* Add a generic way of passing arguments to the providers
|
|
|
|
using CLI options.
|
|
|
|
* Use environment variables to pass options to the CLI.
|
|
|
|
Misc:
|
|
|
|
* Various functional and documentation fixes.
|
|
|
|
|
2024-06-28 07:00:28 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 28 06:45:28 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
- Update to version 2.2.1
|
|
|
|
* Relax the version bounds on platformdirs to >= 3
|
|
|
|
* Show config message only in debug mode in CLI
|
|
|
|
* Add example subliminal.toml to docs and various docs fixes
|
|
|
|
|
2024-06-27 13:58:20 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 25 09:34:51 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
- Update to version 2.2.0
|
|
|
|
* Drop python2 support, the supported versions are
|
|
|
|
>=3.8,<=3.12.
|
|
|
|
* Load CLI options from a configuration file with the
|
|
|
|
--config/-c option
|
|
|
|
* 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
|
|
|
|
* 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
|
|
|
|
* 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
|
|
|
|
|
2022-03-30 09:44:29 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 30 09:41:55 UTC 2022 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
- Build only for default python3 version
|
|
|
|
|
2020-05-19 08:52:53 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 19 08:03:07 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
|
|
|
|
- %python3_only -> %python_alternative
|
|
|
|
|
2020-05-02 12:20:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 2 10:36:35 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
- Update to version 2.1.0
|
|
|
|
* 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
|
|
|
|
- Drop python2 support to simplify packaging
|
|
|
|
- Drop subliminal.1 manpage because it's no longer possible to
|
|
|
|
build it
|
|
|
|
|
2019-10-14 14:44:02 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 14 14:43:50 UTC 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
- Replace %fdupes -s with plain %fdupes; hardlinks are better.
|
|
|
|
|
2017-07-13 12:33:58 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 13 12:29:04 UTC 2017 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Obtained correct tarball
|
|
|
|
|
2017-07-13 11:43:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 13 07:32:27 UTC 2017 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Converted to single-spec
|
|
|
|
- Switched source URL to pypi
|
|
|
|
- Ship executable only with python3
|
|
|
|
|
2016-12-15 14:50:33 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 15 14:49:22 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Added missing requirements
|
|
|
|
|
2016-09-03 20:26:24 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Sep 3 20:16:58 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to version 2.0.5
|
|
|
|
* Fix addic7ed provider for some series name
|
|
|
|
* Fix existing subtitles detection
|
|
|
|
* Improve scoring
|
|
|
|
* Add Docker container
|
|
|
|
* Add .ogv video extension
|
|
|
|
|
2016-09-03 16:36:54 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Sep 3 16:19:03 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to version 2.0.4
|
|
|
|
* Fix subscenter
|
|
|
|
|
2016-06-13 21:32:59 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 10 19:13:06 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to version 2.0.3
|
|
|
|
* Fix clearing cache in CLI
|
|
|
|
version 2.0.2
|
|
|
|
* Fix for dogpile.cache>=0.6.0
|
|
|
|
* Fix missing sphinx_rtd_theme dependency
|
|
|
|
version 2.0.1
|
|
|
|
* Fix beautifulsoup4 minimal requirement
|
|
|
|
version 2.0.0
|
|
|
|
* 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
|
|
|
|
|
|
|
|
- Added auto-generated manfile
|
|
|
|
|
|
|
|
- Set up update-alternatives
|
|
|
|
|
2016-04-29 18:25:21 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 27 18:05:45 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Added requires for python-futures
|
|
|
|
|
2016-04-26 22:13:35 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 26 22:13:25 UTC 2016 - dmueller@suse.com
|
|
|
|
|
|
|
|
- add provides/obsoletes
|
|
|
|
|
2016-04-26 22:12:17 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 26 09:39:34 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to version 2.0rc1
|
|
|
|
- Dropped nautilus extension because it's no longer supplied
|
|
|
|
- Package renamed to python-subliminal in accordance
|
|
|
|
with SUSE naming policy
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 26 13:16:24 UTC 2016 - tbechtold@suse.com
|
|
|
|
|
|
|
|
- Require python-python-dateutil. package was renamed
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 20 10:30:20 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Added requirement for python-ndg-httpsclient to address
|
|
|
|
security problem with urllib3 and python < 2.7.9
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 3 18:24:41 UTC 2016 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to 1.1.1
|
|
|
|
* Fix scanning videos on bad MKV files
|
|
|
|
version 1.1
|
|
|
|
* Fix library usage example in README
|
|
|
|
* Fix for series name with special characters in addic7ed provider
|
|
|
|
* Fix id property in thesubdb provider
|
|
|
|
* Improve matching on titles
|
|
|
|
* Add support for nautilus context menu with translations
|
|
|
|
* Add support for searching subtitles in a separate directory
|
|
|
|
* Add subscenter provider
|
|
|
|
* Add support for python 3.5
|
|
|
|
|
|
|
|
- Removed subliminal-unicode_literals.patch included upstream
|
|
|
|
|
|
|
|
- Added nautilus integration script
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 10 11:40:18 UTC 2015 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Backported commit 79fb044 (fixes #495) as
|
|
|
|
subliminal-unicode_literals.patch
|
|
|
|
* Prevents warnings related to click 5 and newer
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 25 08:44:07 UTC 2015 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to version 1.0.1
|
|
|
|
* Fix unicode issues in CLI (python 2 only)
|
|
|
|
* Fix score scaling in CLI (python 2 only)
|
|
|
|
* Improve error handling in CLI
|
|
|
|
* Color collect report in CLI
|
|
|
|
version 1.0:
|
|
|
|
* Many changes and fixes
|
|
|
|
* New test suite
|
|
|
|
* New documentation
|
|
|
|
* New CLI
|
|
|
|
- Added manpage
|
|
|
|
- Package now depends on python-click, python-pbr and python-six
|
|
|
|
- Added all Requires also as BuildRequires and aligned their
|
|
|
|
versions with PyPI
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 22 18:35:15 UTC 2015 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Update to current git version
|
|
|
|
* Fix podnapisi provider
|
|
|
|
- Fixed build problem
|
|
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 26 12:18:19 UTC 2015 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
- Fix Group
|
|
|
|
- Fix dependencies
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 10 21:28:28 UTC 2015 - aloisio@gmx.com
|
|
|
|
|
|
|
|
- Initial version 0.8.0_dev
|
|
|
|
|