-
-
Notifications
You must be signed in to change notification settings - Fork 308
Extra: Sickbeard MP4 Automator
CHANGES TO THE DEFAULT SONARR/RADARR CONTAINERS MEAN THAT THIS SETUP NO LONGER WORKS AS DOCUMENTED HERE.
There is no simple workaround.
You may want to investigate Tdarr in the community repo.
Sickbeard MP4 Automator Automatically converts video files to a standardized mp4 format.
-
Download is handed back to Sonarr/Radarr from NZBGet/ruTorrent.
-
Sonarr/Radarr renames the file and executes the Sickbeard MP4 Automator (SMA) script.
-
SMA runs, converts the renamed file to an mp4, following the config in
autoProcess.ini
, and deletes the original file (can be changed in the settings). -
SMA executes the
plex_autoscan.py
post-processing script to notify Plex Autoscan to scan the new file's directory. -
SMA notifies Sonarr/Radarr of the new filename and initiates a rescan of the file location to pick up the change.
Sickbeard MP4 Automator is installed on 'Cloudbox' or 'Feederbox' setups.
Set the following option in adv_settings.yml
:
sickbeard_mp4_automator: yes
Run the following command:
sudo ansible-playbook cloudbox.yml --tags sickbeard_mp4_automator
or
sudo ansible-playbook cloudbox.yml --tags sma
On a full 'Cloudbox' install, the URL=
should be set to your Plex Autoscan URL on line 32 of /opt/scripts/sickbeard_mp4_automator/post_process/plex_autoscan.py
.
If not, or if your are using a 'Feederbox' setup, replace PLEX_AUTOSCAN_URL
with your Plex Autoscan URL.
url = "PLEX_AUTOSCAN_URL"
Out of box, the install process would have put your Sonarr and Radarr API keys into /opt/scripts/sickbeard_mp4_automator/autoProcess.ini
.
If they are missing, you will need to add them in yourself.
This is now handled by the 'plex_autoscan.py' script.
-
Click "Settings" -> "Connect".
-
Click 'Plex Autoscan'.
-
Set the following (in order):
-
Name: Plex Autoscan
-
On Grab:
No
-
On Download:
Yes
-
On Upgrade:
No
-
On Rename:
Yes
-
On Download:
No
(this is not a typo)
-
-
Click "Save"
-
The box will look like this:
-
Click "Settings" -> "Connect".
-
Add a new "Custom Script".
-
Add the following:
-
Name: Sickbeard MP4 Automator
-
On Grab:
No
-
On Download:
Yes
-
On Upgrade:
Yes
-
On Rename:
No
-
Path:
/scripts/sickbeard_mp4_automator/postSonarr.py
-
Arguments: (blank)
-
-
The settings will look like this:
-
Click "Save" to add the Sickbeard MP4 Automator script.
This is now handled by the 'plex_autoscan.py' script.
-
Click "Settings" -> "Connect".
-
Click 'Plex Autoscan'.
-
Set the following (in order):
-
Name: Plex Autoscan
-
On Grab:
No
-
On Download:
Yes
-
On Upgrade:
No
-
On Rename:
Yes
-
On Download:
No
(this is not a typo)
-
-
Click "Save"
-
The box will look like this:
-
Click "Settings" -> "Connect".
-
Add a new "Custom Script".
-
Add the following:
-
Name: Sickbeard MP4 Automator
-
On Grab:
No
-
On Download:
Yes
-
On Upgrade:
Yes
-
On Rename:
No
-
Path:
/scripts/sickbeard_mp4_automator/postRadarr.py
-
Arguments: (blank)
-
-
The settings will look like this:
-
Click "Save" to add the Sickbeard MP4 Automator script.
Set the following in /opt/scripts/sickbeard_mp4_automator/autoProcess.ini
:
use-qsv-decoder-with-encoder = True
video-codec = h264vaapi, h264, x264
Set the next one only if your server's CPU is capable of HW decoding HEVC. See here.
use-hevc-qsv-decoder = True
- Overview
- Presumptions
- Server
- Domain Name
- Cloudflare
- Cloud Storage
- Plex / Emby - Account
- Usenet vs. BitTorrent
Cloudbox
- Overview
- Dependencies (Choose only one of these)
- Settings
- Preinstall (Choose only one of these)
- SSH
- Ansible Vault
- Rclone
- Cloudbox (Choose only one of these)
- Application Setup
- Next Steps
Feederbox (do this first)
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Feederbox (Choose only one of these)
- Application Setup
- Next Steps
Mediabox
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Mediabox (Choose only one of these)
- Application Setup
- Next Steps
- Cloudplow (Media Uploader)
- cb utility script (Develop branch only}
- Updating Cloudbox (Choose only one of these)
- Updating Cloudbox Apps
- Removing Cloudbox Apps
- Resetting Cloudbox Apps
- Migrating Cloudbox
- Settings Updater
- Ansible Vault Primer
- Plex Access Token
- Plex Autoscan Extras
- Pushover
- Google Drive API Client ID and Client Secret
- Useful Docker Commands
- Add Your Own Docker Container into Cloudbox
- Revoking SSL Certificates
- Feeder Mount
- Adding a Subdomain
- HTTP Auth Support
- Emby
- Nextcloud
- Resilio Sync
- Plex DupeFinder
- Heimdall
- NZBHydra v1
- Plex Requests
- Sickbeard MP4 Automator
- SABnzbd
- Traktarr
See Community Wiki.