# [RandomNinjaAtk/sabnzbd-extended](https://github.com/RandomNinjaAtk/docker-sabnzbd-extended) This continer includes [SABnzbd](https://sabnzbd.org/) along with a set of post-processing scripts to enhance your SABnzbd usage [![sabnzbd](https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/sabnzbd-icon.png)](https://sabnzbd.org/) This containers base image is provided by: [linuxserver/sabnzbd](https://github.com/linuxserver/docker-sabnzbd) ## Supported Architectures The architectures supported by this image are: | Architecture | Tag | | :----: | --- | | x86-64 | amd64-latest | ## Version Tags | Tag | Description | | :----: | --- | | latest | SAbnzbd + Extended Scripts + SMA | ## Parameters Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `:` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container. | Parameter | Function | | --- | --- | | `-p 8080` | The port for the Sonarr webinterface | | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | | `-v /config` | Sabnzbd application files | | `-v /storage` | Location of Downloads location | | `-e UPDATE_EXT=TRUE` | TRUE = enabled :: Update scripts from git on container start | | `-e UPDATE_SMA=FALSE` | TRUE = enabled :: Update scripts from git on container start | | `-e AUDIO_FORMAT=FLAC` | FLAC or OPUS or MP3 or FDK-AAC or AAC or ALAC - converts lossless FLAC files to set format | | `-e AUDIO_BITRATE=320` | Set to desired bitrate when converting to OPUS/MP3/FDK-AAC/AAC format types | | `-e AUDIO_VERIFY=TRUE` | TRUE = ENABLED, Verifies FLAC/MP3 files for errors (fixes MP3's, deletes bad FLAC files) | | `-e AUDIO_DSFA=TRUE` | TRUE = ENABLED :: Detects single file albums and mark download as failed if detected | | `-e AUDIO_REPLAYGAIN=FALSE` | TRUE = ENABLED, adds replaygain tags for compatible players (FLAC ONLY) | | `-e VIDEO_LANG=eng` | Default: eng :: Set to required language (ISO 639-2 language code), if not found, will mark as failed | | `-e VIDEO_SMA=FALSE` | TRUE = Enabled :: Uses SMA to process incoming video files, update your configuraiton at: /config/scripts/configs/(radarr/sonarr)-pp.ini | ## Application Setup Access the webui at `:8080`, for more information check out [SABnzbd](https://sabnzbd.org/). # Important Docker Information ### Important Paths: /storage :: Root location for downloads, see additonal paths below
/storage/downloads/sabnzbd/incomplete :: Automatically created on setup
/storage/downloads/sabnzbd/complete :: Automatically created on setup
/config :: Location of SABnzbd aplication files
/config/scripts :: Location of SABnzbd post process script files (automatically mapped in SABnzbd)
/config/scripts/configs :: Location of SMA configuration files
/config/scripts/logs :: Location of SMA log files
### Important SABNzbd Categories: lidarr :: Automatically configured to post process using audio-pp.bash
radarr :: Automatically configured to post process using radarr-pp.bash
sonarr :: Automatically configured to post process using sonarr-pp.bash
### Scripts included: audio-pp.bash :: Automatically clean up downloaded audio files and convert to standardized format if desired
radarr-pp.bash :: Verify incoming video files for required audio/subtitle languages and process with SMA if enabled
sonarr-pp.bash :: Verify incoming video files for required audio/subtitle languages and process with SMA if enabled

Scripts are hosted here: https://github.com/RandomNinjaAtk/sabnzbd-scripts ### Sickbeard MP4 Automater (SMA): Configuration Files Location: /config/scritps/configs
radarr-pp.ini:: SMA configuration for radarr-pp.bash
sonarr-pp.ini :: SMA configuration for sonarr-pp.bash

Log Files Location: /config/scritps/logs
radarr-pp.log :: Log file for radarr-pp.bash
sonarr-pp.log :: Log file for sonarr-pp.bash

For more detailed configuration info, visit: https://github.com/mdhiggins/sickbeard_mp4_automator

Hardware Acceleration:
1. After container start, locate radarr-pp.ini or sonarr-pp.ini 1. Edit the `[Video]` options as specified below: * vaapi * Set video codec to: `h264vaapi` or `h265vaapi`