lidarr-dl/readarr
catduckgnaf 0a9a8545be Adding Script to Combine MP3 Post Download to M4B
This "should" work. It is a new script that will be designed for audiobooks. I included ffmpeg in the build itself, verse a docker mod.  The goal of this script is to recreate what calibre-server does for metadata, Assuming this PR is approved (and I may need some help) I want to add tone and metadata. This is a good first step by combining multiple mp3s and even m4bs into one clean file.
2023-12-08 14:46:21 -05:00
..
AutoConfig.bash Adding Script to Combine MP3 Post Download to M4B 2023-12-08 14:46:21 -05:00
AutoConfig.json Create AutoConfig.json 2023-07-16 14:37:16 -04:00
combine.bash Adding Script to Combine MP3 Post Download to M4B 2023-12-08 14:46:21 -05:00
extended.conf Create extended.conf 2023-07-16 14:35:43 -04:00
PlexNotify.bash Create PlexNotify.bash 2023-07-16 14:46:04 -04:00
readme.md formatting 2023-11-26 09:27:58 -07:00
scripts_init.bash Create scripts_init.bash 2023-07-16 14:28:17 -04:00
setup.bash Adding Script to Combine MP3 Post Download to M4B 2023-12-08 14:46:21 -05:00

README

Requirements

Container: https://hub.docker.com/r/linuxserver/readarr

Installation/setup

  1. Add 2 volumes to your container /custom-services.d and /custom-cont-init.d (do not map to the same local folder...) Docker Run Example: -v /path/to/preferred/local/folder-01:/custom-services.d -v /path/to/preferred/local/folder-02:/custom-cont-init.d
  2. Download the script_init.bash (Download Link) and place it into the following folder: /custom-cont-init.d
  3. Start your container and wait for the application to load
  4. Optional: Customize the configuration by modifying the following file /config/extended.conf
  5. Restart the container

Updating

Updating is a bit more combersum. To update, do the following:

  1. Download/update your local /config/extended.conf file with the latest options from: extended.conf
  2. Restart the container, wait for it to fully load the application.
  3. Restart the container again, for the new scripts to activate.

This configuration does its best to update everything automatically, but with how the core system is designed, the new scripts will not take affect until a second restart is completed because the container copies/uses the previous versions of the script for execution on the first restart.