Wiki > 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.
If you have not installed pip and virtualenv, you can read more about it here. In short, you can try:
curl -s https://bootstrap.pypa.io/get-pip.py | python3 - --user echo "PATH=\$HOME/.local/bin:\$PATH" >> ~/.bashrc && source ~/.bashrc pip install --user virtualenv virtualenv virtualenv3
Connect to your slot through SSH
Create a Python 3 virtualenv with the instructions found here or use an existing one.
Download the latest version of Bazarr
Extract the latest version of Bazarr
unzip -d ~/bazarr bazarr.zip
Activate your Python 3 virtualenv if it is not already active. If you are using a different directory for your virtualenv, use that directory instead.
Change your directory
Install bazarr's Python dependencies
pip install -r requirements.txt
Launch Bazarr. Port 16347 has been automatically generated for you, but you may use another 5 digit port between 10000 and 65535.
screen -dmS bazarr ~/virtualenv3/bin/python3 ~/bazarr/bazarr.py -p 16347
Access Bazarr at
http://server.whatbox.ca:16347 and follow the configuration wizard. Once Bazarr is configured, click on the link near the top of the page to restart Bazarr.
IMPORTANT: Click on
Settings and change
Forms (Login Page). Add a username and password you wish to use to access Bazarr. Click the
Save button at the top of the page and then click the link to restart Bazarr again. You will be redirected to the login page where you can login with the username and password you provided.
To update Bazarr, shut down Bazarr with
pkill -f bazarr then follow the installation instructions again.
Make a file to be used for the script.
Edit the file and enter the text below.
nano -w ~/bazarr_restart.cron
#!/bin/bash if pgrep -fx "/home/user/virtualenv3/bin/python /home/user/bazarr/bazarr.py -p 16347" > /dev/null then echo "bazarr is running." else echo "bazarr is not running, starting bazarr" /home/user/virtualenv3/bin/python /home/user/bazarr/bazarr.py -p 16347 fi exit
Save the file with Ctrl+x and the "y" and Enter to accept overwriting.
Make the script executable.
chmod +x ~/bazarr_restart.cron
Open your crontab.
EDITOR=nano crontab -e
Enter the following text
@reboot /home/user/bazarr_restart.cron >/dev/null 2>&1 */5 * * * * /home/user/bazarr_restart.cron >/dev/null 2>&1
Save the crontab with Ctrl+x and the "y" and Enter to accept overwriting.