lidarr-dl/lidarr
RandomNinjaAtk 9d10feea52
Remove default videoPath setting to force users to set it
This should prevent the script from running unless a user has deliberately configured it, which means they should have setup a volume for it...
2023-07-13 09:43:42 -04:00
..
Audio.service.bash v1.3 - Add fallback downloadpath if its not set. 2023-07-13 06:57:47 -04:00
AutoConfig.service.bash v1.4 bug fix 2023-07-11 14:37:36 +00:00
beets-config.yaml Update beets-config.yaml 2023-07-11 12:17:57 +00:00
BeetsPostProcessor.bash Create BeetsPostProcessor.bash 2023-07-10 17:29:46 +00:00
deemix_config.json Create deemix_config.json 2023-07-13 06:46:08 -04:00
extended.conf Remove default videoPath setting to force users to set it 2023-07-13 09:43:42 -04:00
MetadataPostProcess.bash Create MetadataPostProcess.bash 2023-07-10 16:50:41 +00:00
PlexNotify.bash 1.0.8 - make configurable 2023-07-12 14:07:23 +00:00
readme.md Update instructions 2023-07-13 07:10:29 -04:00
scripts_init.bash Create scripts_init.bash 2023-07-09 15:30:26 -04:00
setup.bash Update setup.bash 2023-07-13 06:47:02 -04:00
sma.ini Create sma.ini 2023-07-09 15:35:20 -04:00
Video.service.bash v1.6 - Set fallback downloadPath and exit if videoPath is not configured 2023-07-13 07:01:14 -04:00

Requirements

Container: https://docs.linuxserver.io/images/docker-lidarr

Installation/setup

  1. Add 2 volumes to your container
    /custom-services.d and /custom-cont-init.d
    Docker Run Example:
    -v /path/to/preferred/local/directory:/custom-services.d
    -v /path/to/preferred/local/directory:/custom-cont-init.d
  2. Download the script_init.bash 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: https://github.com/RandomNinjaAtk/arr-scripts/blob/main/lidarr/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.

Credits