LidaTube is a tool for finding and fetching missing Lidarr albums via yt-dlp.
services :lidatube :image :thewicklowwolf/lidatube:latest container_name :lidatube volumes : -/path/to/config:/lidatube/config -/data/media/lidatube:/lidatube/downloads -/etc/localtime:/etc/localtime:ro ports : -5000:5000 restart :unless-stopped Configuration via environment variables Certain values can be set via environment variables:
PUID : The user ID to run the app with. Defaults to1000
.PGID : The group ID to run the app with. Defaults to1000
.lidarr_address : The URL for Lidarr. Defaults tohttp://192.168.1.2:8686
.lidarr_api_key : The API key for Lidarr. Defaults to ``.lidarr_api_timeout : Timeout duration for Lidarr API calls. Defaults to120
.thread_limit : Max number of threads to use. Defaults to1
.sleep_interval : Interval to sleep. Defaults to0
.fallback_to_top_result : Whether to use the top result if no match is found. Defaults toFalse
.library_scan_on_completion : Whether to scan Lidarr Library on completion. Defaults toTrue
.sync_schedule : Schedule times to run (comma seperated values in 24hr). Defaults to ``minimum_match_ratio : Minimum percentage for a match. Defaults to90
secondary_search : Method for secondary search (YTS or YTDLP). Defaults toYTS
.preferred_codec : Preferred codec (mp3). Defaults tomp3
.attempt_lidarr_import : Attempt to import each song directly into Lidarr. Defaults toFalse
.Use a comma-separated list of hours to start sync (e.g.2, 20
will initiate a sync at 2 AM and 8 PM).
Note: There is a deadband of up to 10 minutes from the scheduled start time.
To utilize a cookies file with yt-dlp, follow these steps:
Generate Cookies File: Open your web browser and use a suitable extension (e.g. cookies.txt for Firefox) to extract cookies for a user on YT.
Save Cookies File: Save the obtained cookies into a file namedcookies.txt
and put it into the config folder.
https://hub.docker.com/r/thewicklowwolf/lidatube