Isubrip

Latest version: v2.6.1

Safety actively analyzes 702072 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.6.1

Bug Fixes:
* Fixed a backwards compatibility issue in code, which would cause errors when running on Python versions lower than 3.12. ([Issue 78](https://github.com/MichaelYochpaz/iSubRip/issues/78))
---

2.6.0

**The following update contains breaking changes to the config file.
If you are using one, please update your config file accordingly.**

Added:
* Added a new `general.log-level` config setting, the log level of stdout (console) output. Set to `info` by default. Can be changed to `debug`, `warning`, or `error`. See the updated [example config](https://github.com/MichaelYochpaz/iSubRip/blob/main/example-config.toml) for an example.

Changes:
* Console output has been overhauled and improved, with colorful interactive output.
* Config file is now parsed and validated in a more reliable and efficient manner. Configuration errors will now be more readable and descriptive.
* **Breaking config changes** - the `scrapers` config category has been updated. Settings that should apply for all scrapers are now under the `scrapers.default` category instead of straight under `scrapers`. See the updated [example config](https://github.com/MichaelYochpaz/iSubRip/blob/main/example-config.toml) for examples.
* Updated AppleTV scraper request parameters.
* Minor improvements to logs.
* Python 3.8 is no longer supported. Minimum supported version has been updated to 3.9.

Bug Fixes:
* Fixed an issue where if `verify-ssl` is set to `false`, and the `urllib3` package (which isn't a dependency of iSubRip) is not installed, an error could be thrown.
---

2.5.6

Bug Fixes:
* Fixed an issue where the update message from version `2.5.4` to `2.5.5` would still appear after updating. ([Issue 73](https://github.com/MichaelYochpaz/iSubRip/issues/73))
---

2.5.5

Added:
* Added new `timeout` setting to the config file, for the option to change the timeout for all / specific scrapers. See the updated [example config](https://github.com/MichaelYochpaz/iSubRip/blob/main/example-config.toml) for usage examples. ([Issue #71](https://github.com/MichaelYochpaz/iSubRip/issues/71))

Changes:
* Default timeout for requests has been updated from 5 seconds to 10 seconds. ([Issue 71](https://github.com/MichaelYochpaz/iSubRip/issues/71))
---

2.5.4

Bug Fixes:
* Fixed an issue where if the `logs` directory does not exist, the folder isn't created, causing an error. ([Issue 67](https://github.com/MichaelYochpaz/iSubRip/issues/67))
* Fixed an issue where the summary log of successful and failed download would not account for failed downloads. ([Issue 68](https://github.com/MichaelYochpaz/iSubRip/issues/68))
---

2.5.3

Added:
* Added new `proxy` and `verify-ssl` settings to the config file, for allowing the usage of a proxy when making requests, and disabling SSL verification. See the updated [example config](https://github.com/MichaelYochpaz/iSubRip/blob/main/example-config.toml) for usage examples.

Changes:
* `subtitles.rtl-languages` config setting is no longer supported, and its values are now hardcoded and can't be modified.

Bug Fixes:
* Fixed an issue where in some cases, `STYLE` blocks would repeat throughout the subtitles file, and cause inaccurate cue count. ([Issue 63](https://github.com/MichaelYochpaz/iSubRip/issues/63))
* Fixed an issue where the WebVTT Style blocks would have their `STYLE` tag replaced with a `REGION` tag in downloaded subtitles.
* Fixed an issue where an empty playlist (with a size of 0 bytes) would be reported as a valid playlist with no matching subtitles. ([Issue 65](https://github.com/MichaelYochpaz/iSubRip/issues/65))
---

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.