Go to file
JayZed 5749971d67
Improved whisper provider to not throttle when unsupported audio language is encountered. #2474
As we have noted before, bad input data should be no reason to throttle a provider.
In this case, if the input language was not supported by whisper, we were raising a ValueError that was never caught and causing an error in the whisper provider for which it was throttled.
Instead, we are now detecting this case and logging an error message.
However, given that the input language was not one of the 99 currently known to whisper, it's probably a mislabeled audio track. If the user desired output language is English, then we will tell whisper that the input audio is also English and ask it to transcribe it. Whisper does a very good job of transcribing almost anything to English, so it's worth a try.
This should address the throttling in issue #2474.
2024-04-29 22:11:47 -04:00
.github no log: add dependabot groups (#2461) 2024-04-20 08:08:06 -04:00
bazarr no log: fixed tasks view when running in dev environment (--no-tasks). 2024-04-29 16:06:34 -04:00
custom_libs Improved whisper provider to not throttle when unsupported audio language is encountered. #2474 2024-04-29 22:11:47 -04:00
frontend Improved cutoff options label. #2466 2024-04-24 22:34:42 -04:00
libs Updated apprise to version 1.7.6 2024-04-15 15:00:10 -04:00
migrations Added originalFormat db migration from bool to int only for Postgresql 2024-02-19 21:17:00 -05:00
screenshot
tests Added animetosho provider 2024-04-14 08:19:13 -04:00
.auto-changelog no log: Improved release exclude regex that could be fixing empty changes log issue. 2021-07-01 07:53:03 -04:00
.gitattributes
.gitignore Added languages profile settings to prevent downloaded subtitles from being converted to srt. 2022-03-14 20:54:36 -04:00
.release-it.json Remove UI build folder from repository 2021-05-09 00:06:52 +08:00
CONTRIBUTING.md no log: Update CONTRIBUTING.md 2024-02-23 15:36:33 -05:00
LICENSE
README.md no log: add AvistaZ and CinemaZ to supported providers list in readme 2024-04-18 12:38:38 -04:00
bazarr.py no log: pep8 fix 2024-04-20 10:50:32 -04:00
changelog-dev.hbs no log: fix changelog 2022-06-07 07:55:13 -04:00
changelog-master.hbs no log: fix changelog 2 2022-06-07 07:55:38 -04:00
dev-requirements.txt no log: Add tests header warning 2023-05-17 22:54:07 -04:00
postgres-requirements.txt no log: Fixed psycopg2 requirement 2023-02-18 22:21:44 +01:00
requirements.txt Fixed improper closing of resources on exit 2024-01-10 23:04:23 -05:00

README.md

bazarr

Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.

Be aware that Bazarr doesn't scan disk to detect series and movies: It only takes care of the series and movies that are indexed in Sonarr and Radarr.

Thanks to the folks at OpenSubtitles for their logo that was an inspiration for ours.

Support on Paypal

At the request of some, here is a way to demonstrate your appreciation for the efforts made in the development of Bazarr: Donate

Status

GitHub issues GitHub stars Docker Pulls Docker Pulls Discord

Support

For installation and configuration instructions, see wiki.

You can reach us for support on Discord.

If you find a bug, please open an issue on Github.

Feature Requests

If you need something that is not already part of Bazarr, feel free to create a feature request on Feature Upvote.

Major Features Include:

  • Support for major platforms: Windows, Linux, macOS, Raspberry Pi, etc.
  • Automatically add new series and episodes from Sonarr
  • Automatically add new movies from Radarr
  • Series or movies based configuration for subtitles languages
  • Scan your existing library for internal and external subtitles and download any missing
  • Keep history of what was downloaded from where and when
  • Manual search so you can download subtitles on demand
  • Upgrade subtitles previously downloaded when a better one is found
  • Ability to delete external subtitles from disk
  • Currently support 184 subtitles languages with support for forced/foreign subtitles (depending of providers)
  • And a beautiful UI based on Sonarr

Supported subtitles providers:

  • Addic7ed
  • Animetosho (requires AniDb HTTP API client described here)
  • Assrt
  • AvistaZ, CinemaZ (Get session cookies using method described here)
  • BetaSeries
  • BSplayer
  • Embedded Subtitles
  • Gestdown.info
  • GreekSubs
  • GreekSubtitles
  • HDBits.org
  • Hosszupuska
  • Karagarga.in
  • Ktuvit (Get hashed_password using method described here)
  • LegendasDivx
  • Napiprojekt
  • Napisy24
  • Nekur
  • OpenSubtitles.com
  • OpenSubtitles.org (VIP users only)
  • Podnapisi
  • RegieLive
  • Sous-Titres.eu
  • Subdivx
  • subf2m.co
  • Subs.sab.bz
  • Subs4Free
  • Subs4Series
  • Subscene
  • Subscenter
  • Subsunacs.net
  • SubSynchro
  • Subtitrari-noi.ro
  • subtitri.id.lv
  • Subtitulamos.tv
  • Supersubtitles
  • Titlovi
  • Titrari.ro
  • Titulky.com
  • TuSubtitulo
  • TVSubtitles
  • Whisper (requires ahmetoner/whisper-asr-webservice)
  • Wizdom
  • XSubs
  • Yavka.net
  • YIFY Subtitles
  • Zimuku

Screenshot

Bazarr

License