Sign inSign up

bocki/lidarrladtest

By bocki

Updated over 6 years ago

Image
0

178

bocki/lidarrladtest repository overview

RandomNinjaAtk/lidarr-lad

Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

Lidarr-Automated-Downloader (LAD) is a open-source script that is integrated into this container

This containers base image is provided by: linuxserver/lidarr:preview

lidarr

Supported Architectures

The architectures supported by this image are:

ArchitectureTag
x86-64amd64-latest

Version Tags

TagDescription
latestLidarr Nightly releases

Parameters

Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate <external>:<internal> 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.

ParameterFunction
-p 8686Application WebUI
-e PUID=1000for UserID - see below for explanation
-e PGID=1000for GroupID - see below for explanation
-e TZ=Europe/LondonSpecify a timezone to use EG Europe/London.
-e UMASK_SET=022control permissions of files and directories created by Lidarr.
-v /configConfiguration files for Lidarr.
-v /storagePath to your download and music folder. (DO NOT DELETE, this is a required path)
-e LidarrUrl="http://127.0.0.1:8686"OPTIONAL :: Only needed if utilizing "URL Base" option
-e DLMODE="wanted"wanted or archive :: wanted mode processes Lidarr Wanted/Cutoff Album lists (TrackUpgrade must be enabled for Cutoff) :: archive mode downloads all albums for an aritst, no lidarr matching is used for importing, keeps everything... WARNING: When using archive mode, do not rename album folders or you will continuely re-download available albums...
-e TRACKUPGRADE=falsetrue = Enabled :: Upgrades existing tracks to requested format. wanted mode is controlled by cutoff album list and archive mode is detected automatically. Recommend disabling for archive mode, unless your changing your format.
-e UPDATE_LAD=FALSETRUE = Enabled :: updates LAD script from repo on startup
-e UPDATE_DLCLIENT=FALSETRUE = Enabled :: updates DL Client application from repo on startup
-e ENABLE_LAD=TRUETRUE = Enabled :: Runs LAD script automatically every 15 minutes via cronjob
-e ARL_TOKEN=""User token for dl client, for instructions to obtain token: https://notabug.org/RemixDevs/DeezloaderRemix/wiki/Login+via+userToken#how-do-i-get-my-usertoken
-e CONCURRENCY=4Number of concurrent tracks to download via the client. Increasing can speed things up but is more resource intensive, lower is safer...
-e VerifyTrackCount=truetrue = enabled :: This will verify album track count vs dl track count, if tracks are found missing, it will skip import...
-e amount=1000000000Maximum: 1000000000 :: Number of missing/cutoff albums to look for...
-e quality=MP3SET TO: FLAC or MP3 or OPUS or AAC or ALAC
-e ConversionBitrate=320FLAC -> OPUS/AAC will be converted using this bitrate
-e ReplaygainTagging=falseTRUE = ENABLED :: adds replaygain tags for compatible players (FLAC ONLY)
-e FolderPermissions=777Based on chmod linux permissions
-e FilePermissions=666Based on chmod linux permissions
-e DownLoadArtistArtwork=truetrue = enabled :: Uses Lidarr Artist artwork first with a fallback using LAD as the source
-e TagWithBeets=truetrue = enabled :: enable beet tagging to improve matching accuracy
-e RequireQuality=falsetrue = enabled :: skips importing files that do not match quality settings

LAD Information

  • Script is scheduled to run every 15 minutes via a cron job

Directories:

  • /storage/downloads/lidarr/dlclient
    • DL client temporary DL directory
  • /storage/downloads/lidarr/lidarr-import
    • lidarr directory used for automated imports
  • /config/scripts
  • /config/scripts/cache
    • Contains all cached album-lists to speed up results

Files:

  • lidarr-automated-downloader.bash
    • LAD script, this file is updated on every image update
  • cron-job.log
    • Log of last attempt to execute
  • script-run.log
    • Current log of script run, can be seen in normal docker log
  • notfound.log
    • Log file containing list of albums that could not be found using normal or fuzzy matching, automatically cleared every Saturday via cron
  • musicbrainzerror.log
    • Log file containing list of artists without links, open log for more details
  • download.log
    • Log file containing list of albums that were downloaded, automatically cleared every Saturday via cron
  • beets-config.yaml
    • Beet config file for matching
  • beets-library.blb
    • Beet library file, do not touch
  • artwork.bash
    • Custom embedded ablum artwork extraction script to be added to Lidarr as a custom script, see Lidarr Recommendations below

Lidarr Configuration Recommendations

Media Management Settings:

  • Disable Track Naming
    • Disabling track renaming enables synced lyrics that are imported as extras to be utilized by media players that support using them
Track Naming:
  • Artist Folder: {Artist Name}{ (Artist Disambiguation)}
  • Album Folder: {Artist Name}{ - ALBUM TYPE}{ - Release Year} - {Album Title}{ ( Album Disambiguation)}
Importing:
  • Enable Import Extra Files
    • lrc,jpg,png
File Management
  • Change File Date: Album Release Date
Permissions
  • Enable Set Permissions

Connect Settings

Add Custom Script
  • Settings -> Connect -> + Add -> custom Script
ParameterValue
NameAlbum Artwork Extractor
On GrabNo
On Release ImportYes
On UpgradeYes
On Download FailureNo
On Import FailureNo
On RenameYes
On Track RetagYes
On Health IssueNo
Tagsleave blank
Path/config/scripts/artwork.bash

This script will extract the embedded file artwork and store it in the local ablum folder

Tag summary

Content type

Image

Digest

Size

435.5 MB

Last updated

over 6 years ago

docker pull bocki/lidarrladtest:arm64v8