Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RandomNinjaAtk/docker-sabnzbd-extended
SABnzbd + sickbeard_mp4_automator (SMA) + audio/video scripts
https://github.com/RandomNinjaAtk/docker-sabnzbd-extended
audio automation sabnzbd script sickbeard-mp4-automator video
Last synced: 3 months ago
JSON representation
SABnzbd + sickbeard_mp4_automator (SMA) + audio/video scripts
- Host: GitHub
- URL: https://github.com/RandomNinjaAtk/docker-sabnzbd-extended
- Owner: RandomNinjaAtk
- License: gpl-3.0
- Archived: true
- Created: 2020-03-04T23:55:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-12T19:03:04.000Z (over 1 year ago)
- Last Synced: 2024-07-09T00:08:14.712Z (4 months ago)
- Topics: audio, automation, sabnzbd, script, sickbeard-mp4-automator, video
- Language: Shell
- Homepage:
- Size: 334 KB
- Stars: 16
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Deprecated
This repository is now deprecated, will no longer be updated and is being archived.
Scripts/Project has moved to: https://github.com/RandomNinjaAtk/arr-scripts
# [RandomNinjaAtk/sabnzbd-extended](https://github.com/RandomNinjaAtk/docker-sabnzbd-extended)
[![sabnzbd](https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/sabnzbd-icon.png)](https://sabnzbd.org/)
### What is SABnzbd Extended:
* Linuxserver.io SABnzbd docker container (develop tag)
* Additional packages and scripts added to the container to provide additional functionalitySABnzbd itself is not modified in any way. This is strictly SABnzbd Develop branch
For more details, visit the [Wiki](https://github.com/RandomNinjaAtk/docker-sabnzbd-extended/wiki)
This containers base image is provided by: [linuxserver/sabnzbd](https://github.com/linuxserver/docker-sabnzbd)
### All Arr-Extended Apps:
* [sabnzbd-extended](https://github.com/RandomNinjaAtk/docker-sabnzbd-extended)
* [lidarr-extended](https://github.com/RandomNinjaAtk/docker-lidarr-extended)
* [radarr-extended](https://github.com/RandomNinjaAtk/docker-radarr-extended)
* [sonarr-extended](https://github.com/RandomNinjaAtk/docker-sonarr-extended)
* [readarr-extended](https://github.com/RandomNinjaAtk/docker-readarr-extended)## 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 |
| `-e AUDIO_FORMAT=FLAC` | FLAC or OPUS or MP3 or AAC or ALAC - converts lossless FLAC files to set format |
| `-e AUDIO_BITRATE=320` | Set to desired bitrate when converting to OPUS/MP3/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 RequireLanguage=false` | true = enabled, disables/enables checking video audio/subtitle language based on VIDEO_LANG setting |
| `-e VIDEO_LANG=eng` | Default: eng :: Set to required language (this is a "," separated list of ISO 639-2 language codes) |
| `-e VIDEO_SMA=FALSE` | TRUE = Enabled :: Uses SMA to process incoming video files, update your configuration at: `/config/scripts/configs/*-sma.ini` |
| `-e VIDEO_SMA_TAGGING=TRUE` | TRUE = Enabled :: Uses SMA to Tag MP4 files (Enabled SMA process: manual.py -a; Disabled SMA Process: manual.py -nt) |## Application Setup
Access the webui at `:8080`, for more information check out [SABnzbd](https://sabnzbd.org/).
# Important Docker Information
### Important Paths:
/config :: Location of SABnzbd aplication files
/config/scripts :: Location of SABnzbd post process script files (automatically mapped in SABnzbd)
/config/scripts/logs :: Location of script log files
/config/scritps/configs :: Location of config files### Important SABNzbd Configuration:
Folders Configuration:
* Scripts Folder :: Set to: /config/scriptsSwitches: Post processing
* Pause Downloading During Post-Processing :: Highly recommended that you enable this setting to not overtask your systemCategories Configuration:
* lidarr :: Add category and post processing script: audio-pp.bash
* radarr :: Add category and post processing script: video-pp.bash
* sonarr :: Add category and post processing script: video-pp.bash### Scripts/Files included:
audio-pp.bash :: Automatically clean up downloaded audio files and convert to standardized format if desired
video-pp.bash :: Verify incoming video files for required audio/subtitle languages and process with SMA if enabled
### Sickbeard MP4 Automater (SMA):
Config Files Location: /config/scritps/configs
* radarr-sma.ini :: config file for SMA (Applies to "radarr" category)
* sonarr-sma.ini :: config file for SMA (Applies to "sonarr" category)Log Files Location: /config/scritps/logs
* sma.log :: Log file for SMAFor more detailed configuration info, visit: https://github.com/mdhiggins/sickbeard_mp4_automator
### Hardware Acceleration:
1. Set the video codec in SMA config file to: `h264vaapi` (h254) or `h265vaapi` (h265)