bazarr/libs
Lawrence A 4029c9f712
Fixed forced subtitles download loop
Searching for the best forced subtitles for a given language was
resulting in all forced subtitles for that language being downloaded in
descending score order until the minimum score was reached.

Not only did this burn through any download limits imposed by providers,
it left poor quality subtitles downloaded (which could later be
automatically upgraded to the first choice).

This change uses the string conversion of Language objects instead of
their basenames when working out when to stop downloading subtitles, as
this takes into account the forced flag while still ignoring the hearing
impaired flag.
2024-02-02 16:24:28 -05:00
..
_yaml Updated to apprise v1.6.0 2023-11-28 16:12:04 -05:00
alembic Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. 2023-07-26 19:34:49 -04:00
aniso8601 Fixed import error after last commit. 2022-09-22 06:33:33 -04:00
apprise Updated to apprise v1.6.0 2023-11-28 16:12:04 -05:00
apscheduler Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
attr Fixed import error after last commit. 2022-09-22 06:33:33 -04:00
attrs Fixed import error after last commit. 2022-09-22 06:33:33 -04:00
auditok Reverted auditok to ffsubsync supported version 2022-02-23 22:01:11 -05:00
babelfish Upgraded some embedded dependencies to be ready for Python 3.10. This doesn't mean that it's fully supported right now. 2021-12-01 15:47:00 -05:00
backports Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
bidict Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
bs4 Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
certifi Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
chardet Added experimental Python 3.11 support 2023-06-23 00:03:23 -04:00
charset_normalizer Moved file encoding to charset-normalizer instead of chardet that is causing too much issues. #2196 2023-07-07 12:28:39 -04:00
click Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
cloudscraper Cloudflare improvements (#1448) 2021-06-23 15:54:28 -04:00
colorama Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
commonmark Update ffsubsync and srt module 2021-04-13 00:02:29 -04:00
dateutil no log: fixed imports 2022-06-08 21:34:21 -04:00
deep_translator Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
dns Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
dogpile Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
dynaconf Changing from config.ini to config.yaml 2023-10-14 09:56:21 -04:00
engineio Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
enzyme update deps 2018-10-31 17:08:29 +01:00
fcache no log: updating some dependencies that were having pending PR. 2023-03-22 21:36:58 -04:00
fese EmbeddedSubtitles provider: improve cache management (Fix #2241) 2023-09-14 15:58:58 -04:00
ffmpeg Subsync first implementation (only after download/upload). 2020-06-10 12:04:54 -04:00
ffsubsync Improved subtitles synchronisation settings and added a manual sync modal 2024-01-10 23:07:42 -05:00
flask Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
flask_compress Implemented gzip compression of http requests made to Bazarr 2023-05-09 21:25:54 -04:00
flask_cors Added support for CORS headers 2022-08-22 15:35:35 -04:00
flask_migrate Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. 2023-07-26 19:34:49 -04:00
flask_restx Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
flask_socketio Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
flask_sqlalchemy Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. 2023-07-26 19:34:49 -04:00
ftfy Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
future Upgraded some embedded dependencies to be ready for Python 3.10. This doesn't mean that it's fully supported right now. 2021-12-01 15:47:00 -05:00
ga4mp Replaced deprecated Google Universal Analytics by GA4 2023-03-17 09:01:15 -04:00
guess_language replace langdetect with guess_language-spirit. resolves #799 2020-02-04 01:09:05 +01:00
guessit Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
html5lib Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
idna Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
importlib_metadata Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
importlib_resources Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
itsdangerous Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
jinja2 Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
js2py Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
json_tricks Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
jsonschema Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
knowit Trying to fix Segmentation fault caused by mediainfo in docker container. #2098 2023-03-21 23:15:01 -04:00
libfilebot WIP 2019-09-18 11:30:46 -04:00
libfuturize Upgraded some embedded dependencies to be ready for Python 3.10. This doesn't mean that it's fully supported right now. 2021-12-01 15:47:00 -05:00
mako Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. 2023-07-26 19:34:49 -04:00
markdown Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
markupsafe Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
msgpack Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
oauthlib Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
past Upgraded some embedded dependencies to be ready for Python 3.10. This doesn't mean that it's fully supported right now. 2021-12-01 15:47:00 -05:00
pretty WIP 2019-09-23 16:21:24 -04:00
py7zr add py7zr library version 0.7.0 2020-05-26 19:52:22 +03:00
pycountry Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
pygments Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
pyjsparser Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
pymediainfo Trying to fix Segmentation fault caused by mediainfo in docker container. #2098 2023-03-21 23:15:01 -04:00
pyparsing Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
pyrsistent Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
pysrt Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
pysubs2 Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
python_anticaptcha Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
pytz Updated pytz module to support latest timezone changes 2023-06-21 13:14:17 -04:00
pytz_deprecation_shim Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
rebulk Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
requests Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
requests_oauthlib Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
requests_toolbelt Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
retry update deps 2018-10-31 17:08:29 +01:00
rich Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
signalr Fixed issue with Sonarr v3 SignalR for good. #1985 2022-11-10 20:56:44 -05:00
signalrcore Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
socketio Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
soupsieve Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
sqlalchemy Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. 2023-07-26 19:34:49 -04:00
srt_tools Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
stevedore no log: fix for Python 3.7 2022-11-07 13:31:58 -05:00
subliminal Implemented PaymentRequired exception on opensubtitles.org that now requires VIP subscription. 2023-11-18 10:30:37 -05:00
subliminal_patch Fixed forced subtitles download loop 2024-02-02 16:24:28 -05:00
subscene_api Fix for #1062 2020-10-05 21:41:13 -04:00
subzero Improve mods 2023-10-30 16:42:14 -04:00
tld no log: updating some dependencies that were having pending PR. 2023-03-22 21:36:58 -04:00
tqdm Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
trakit Trying to fix Segmentation fault caused by mediainfo in docker container. #2098 2023-03-21 23:15:01 -04:00
tzdata Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
tzlocal Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
unidecode Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. 2023-07-26 19:34:49 -04:00
urllib3 Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
waitress Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
wcwidth Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
webencodings update deps 2018-10-31 17:08:29 +01:00
websocket Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
werkzeug Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
yaml Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
zipp Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
appdirs.py Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
argparse.py update deps 2018-10-31 17:08:29 +01:00
deathbycaptcha.py Fix for #739 and #798 2020-02-07 15:41:23 -05:00
decorator.py Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
inflect.py Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
pyads.py update deps 2018-10-31 17:08:29 +01:00
rarfile.py Added support for 7z by upgrading rarfile dependency 2023-12-02 11:24:56 -05:00
semver.py Refactored the upgrade mechanism to use only Github releases 2021-02-26 10:57:47 -05:00
six.py Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
socks.py Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
srt.py Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
sseclient.py Added real-time sync with Sonarr v3 and Radarr v3 by feeding from SignalR feeds. You can now reduce frequency of sync tasks to something like once a day. 2021-05-08 10:39:00 -04:00
typing_extensions.py Updated vendored dependencies. 2022-11-07 13:08:27 -05:00
version.txt Improved subtitles synchronisation settings and added a manual sync modal 2024-01-10 23:07:42 -05:00
whichcraft.py Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00