Easiest way is by using docker if your Synology support it:
GitHub morpheus65535/bazarrbazarr - Bazarr is a companion application to Sonarr. It manage and download subtitles based on your requirements. You defined your preferences by TV show and Bazarr take care of everything for you.
You came into the right place if you are looking for ways to automate subtitle downloads. This guide will show you how to install, configure, and use Bazarr to download subtitles automatically. So sit back, relax, and enjoy watching your movies with subtitles!
Disclaimer: This material has been developed strictly for informational purposes. It does not constitute endorsement of any activities (including illegal activities), products or services. You are solely responsible for complying with the applicable laws, including intellectual property laws, when using our services or relying on any information herein. We do not accept any liability for damage arising from the use of our services or information contained herein in any manner whatsoever, except where explicitly required by law.
Bazarr is an open-source project, and its source code is available on GitHub under the GPL-3.0 license. You can also find the latest release and documentation on the official website. In addition, Bazarr has a small but very active community. If you need more help or have questions, you can join the Discord server or subreddit (reddit.com/r/bazarr/) to talk to fellow users.
Note: if you run a VPS seedbox, you can use one-click apps and skip the following installation process. However, if you are starting from scratch with Bazarr on your premises, we recommend using Docker on Linux.
Starting with Bazarr on your Seedbox using one-click apps is easier than deploying the app from zero. If you have a seedbox from Rapidseedbox, we strongly recommend you run Bazarr using the one-click apps.
By providing pre-configured applications (one-click apps), RapidSeedbox simplifies setting up and configuring applications like Bazarr on the seedbox, making it easier for you to get started.
In this guide, we will run Bazarr from a Docker Ubuntu Linux host. There are two Docker container images to start with. We will use the Hotio image, which is perfect for our Debian-based host (Ubuntu Linux machine).
Bazarr can be installed on the following Linux distributions: Ubuntu/Debian, Fedora/CentOS, Raspbian, and some other ARM-based distro. Follow this step-by-step guide to install this application on a Linux distribution (Ubuntu).
Bazarr is your perfect automatic subtitle download and management tool. It allows you to choose the predefined language for all your subtitles downloads. For instance, you can create language filters for your favorite languages so that the software will only automatically download subtitles in those languages.
The software also comes with the embedded tracks language option, which refers to the language of the audio track embedded in a media file. The software analyzes the media file and tries to detect the language of the embedded audio tracks. This information is then used to find and download subtitles in the same language.
One of the qualities people like the most about Bazarr is that it supports a wide range of subtitle providers. If you want the best chance of finding and downloading subtitles, the more (and the better) subtitle providers you configure, the better.
One of the reasons probably why Bazarr exists in the first place is that it works as a perfect companion for Radarr and Sonarr. This fantastic automatic subtitle downloader and management tool detects your media files (provided by Radarr and Sonarr) and puts the subtitles where they belong.
Note: The configuration and navigation of Radarr and Sonarr are outside the scope of this guide. However, to learn more about these fantastic downloading automation tools, check our comprehensive guides > Guide to Sonarr and Guide to Radarr.
Notifications in Bazarr allow you to receive alerts when subtitles are downloaded, renamed, or when there is an error in the subtitle download process. Knowing things as they happen can help you quickly identify and fix any issues with your subtitle downloads, ensuring you always have the correct subtitles for your media.
Configuring notifications is critical when you provide media streaming services and like to ensure optimal user experience. Using software like Overseerr to process requests for media automatically and having Bazarr in place (along with Radarr and Sonarr) to provide the proper subtitles will ensure the ultimate viewer experience.
Once you have configured your notification settings in Bazarr, you will start receiving notifications once subtitles are downloaded, renamed, or if there are errors in the process. If you want to learn more about the syntax of notifications check the following source:
Bazarr comes with a scheduler tool to help you fine-tune the subtitle download automation. You can set up a schedule to check for new (or improvements of) subtitles regularly, ensuring that your subtitle library is always up-to-date. This can save you time and effort compared to manually checking for new subtitles.
To download subtitles using Bazarr, you must first configure subtitle providers from the settings tab. After that, you can search for missing subtitles manually or use the scheduler to download subtitles automatically.
Yes, you can configure Bazarr to download subtitles automatically using the scheduler. You can set the interval for the scheduler and choose the media types, subtitle languages, and providers to use. You can also use the scheduler to specify the synchronization timing between Bazarr and Sonarr/Radarr.
To set this up, you must first get the API keys for Sonarr and Radarr. After that, you can enable the automatic subtitle download option in Sonarr and Radarr, which will automatically notify Bazarr to download subtitles.
With Bazarr, you can automatically search and download subtitles for your favorite movies and TV shows. This tool integrates and works perfectly with the media automation tools, Radarr and Sonarr. You can also use various subtitle providers, choose different languages, create notifications, and schedule your entire download and management process.
In this guide, we went through the installation, configuration, and usage of Bazarr. We hope that this guide has helped simplify your subtitle download process. We also hope that you can now introduce automation into your subtitle downloads.
I use Bazarr to automatically download subtitles, it also has a feature that auto-syncs them with audio, but this creates an extra subtitle file named, for example, Ant Man.en.synced.srt. this gets detected as a language selection, and I find myself switching to the synced version quite often. would it be possible to either add "Synced" as a language option in the dropdown for default subtitles, or, perhaps a "prefer synced" checkbox or the like?
I had to double check with diff after you mentioned it to make sure it wasn't placebo, but these "failed files" seem to only partially fail. notably, the ip man movies only fail at the end, when theyre wrapping things up with title cards and there is no dialogue, that is the only "failure" in syncing on those movies in my case. thats 99% of a correct subtitle file. to me.
im not wanting to delete/replace any of the files automatically. id like to be able to go do manual sync with another program if bazarr's post processing fails at its magic (or partially fails, reducing the amount of manual syncing needed.)
after more thinking, maybe there could be a "custom language" entry the user could define the parameters for? should i make a new topic for that?
I'm curious if there is some configuration i could set up that would allow for jellyfin to extract subtitles faster or start videos faster that are set to burn subtitles
I remember someone recommended a certain setup for me when i wanted to make music start faster. sort of like a smaller chunk size or something way back in the day.
Yes I believe it essentially reads the entire file. I think rather than extraction I mean burning subtitles in because extraction on Jellyfin is fast but burning which reads the entire file I believe is slow
morpheus65535/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. (github.com)
For subtitles and never touch the files. Downloading is generally single threaded when streaming so you are limited to that. Not sure that is a way to make it any faster without seeing a specific log file, but not sure there would be much to tweak anyway as it would be minor stuff.
Is that the issue? That looks like you are trying mux in subtitles and not extract them from a file. Is that the part that is slow? What's the server as that's more a CPU issue on the server rather than rclone generally.
To burn in .srt files, it's low CPU, has zero to do with rclone. If you are using other subtitles, depending on what you are trying to burn in or what type they are, that can be problematic depending on the device playing it, but also, nothing to do with rclone.
I use Bazarr/external subtitles to deal with players that have issues with playing certain formats that are usually embedded as that can cause problems with higher bitrate/resolution items as it's a strain on the CPU. Plex will use the external ones over the embedded. Not sure on Jellyfin/Emby.
should i do lscpu and set the number of cpus i have under Transcoding thread count: and set Encoding preset to ultra fast, turn iff Throttle Transcodes and do into my docker-compose for jellyfin and do
It seems the default value for cpus and memory in docker is no limit and using all your cores, so that isn't the issue. i suppose it's gonna have to be a jellyfin setting itself that needs to change. with that said, i've changed Transcoding thread count to match my number of cores and set Encoding preset to ultra fast. There has been no change as far as how long it takes to burn subtitles in. I'm actually reluctant to agree that it's a hardware and/or hardware settings thing because if i force my rclone mount/cache to download the entire file then play the movie burning subtitles it plays just fine.
c80f0f1006