No project description provided
Project description
lidarr-youtube-downloader
Look for missing tracks in your lidarr library and download them from youtube.
Docker Usage
docker run
docker build -t lyd .
# you need to be careful that the path matches the path that lidarr knows
docker run \
-v /path/to/music:/path/to/music \
-v /path/to/db/file:/path/to/db/file \
-e LIDARR_URL="http://HOST_IP:8686" \
-e LIDARR_API_KEY="771de60596e946f6b3e5e6f5fb6fd729" \
-e LIDARR_DB="/path/to/lidarr/lidarr.db" \
-e LIDARR_MUSIC_PATH="/music" \
--name lyd lyd
Local Usage
Requirements
dnf/apt install ffmpeg
sudo curl https://youtube-dl.org/downloads/latest/youtube-dl -o /usr/bin/youtube-dl
chmod +x /usr/bin/youtube-dl
pip3 install eyed3 youtube-search-python
Install
pip3 install lidarr-youtube-downloader
Config
export LIDARR_URL="http://127.0.0.1:8686"
export LIDARR_API_KEY="771de60596e946f6b3e5e6f5fb6fd729" # your key
export LIDARR_DB="/path/to/lidarr/lidarr.db"
export LIDARR_MUSIC_PATH="/music"
Usage
lyd
Sample output
Album: 34/545 Track: 71/226
================================================================================
Path : /music/The Beatles
Artist : The Beatles
Album : The Beatles
Track : Norwegian Wood (This Bird Has Flown)
Genre : Acoustic Rock
Date : 1988
CD Count : 16
CD No : 6
Track No : 2/12
Youtube search
========================================
Best title: The Beatles - Norwegian Wood (This Bird Has Flown)
Best match: 1.0
Selected https://www.youtube.com/watch?v=W15_1kE08Gc
Youtube-dl
========================================
youtube-dl
--no-progress
-x
--audio-format mp3 "https://www.youtube.com/watch?v=W15_1kE08Gc"
-o
"/music/The Beatles/The Beatles/The Beatles - The Beatles - Norwegian Wood (This Bird Has Flown).mp3"
Downloaded successfully
[youtube] W15_1kE08Gc: Downloading webpage
[youtube] W15_1kE08Gc: Downloading MPD manifest
[download] Destination: /music/The Beatles/The Beatles/The Beatles - The Beatles - Norwegian Wood (This Bird Has Flown).mp3
[download] Download completed
[ffmpeg] Correcting container in "/music/The Beatles/The Beatles/The Beatles - The Beatles - Norwegian Wood (This Bird Has Flown).mp3"
[ffmpeg] Post-process file /music/The Beatles/The Beatles/The Beatles - The Beatles - Norwegian Wood (This Bird Has Flown).mp3 exists, skipping
Ffmpeg
========================================
ffmpeg -i "/music/The Beatles/The Beatles/The Beatles - The Beatles - Norwegian Wood (This Bird Has Flown).mp3"
-metadata artist="The Beatles"
-metadata year="1988"
-metadata title="Norwegian Wood (This Bird Has Flown)"
-metadata album="The Beatles"
-metadata track="2"
-metadata genre="Acoustic Rock"
-hide_banner
-loglevel error
"/music/The Beatles/The Beatles/The Beatles - The Beatles - Norwegian Wood (This Bird Has Flown).mp3"
ffmpeg added mp3 tag
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for lidarr_youtube_downloader-0.3.27.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f8ae9686ee59b9e6a22d1e4c7f512718b8d57458aaac1191bd9207ba7b0728c |
|
MD5 | a75253bc80d10c853b159aea0caa66e9 |
|
BLAKE2b-256 | ef968af7233832290019eea97ee45c0d2ca302055d648e72df9e4c9f9995150d |
Close
Hashes for lidarr_youtube_downloader-0.3.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcd8b85148ee53889a839503561a104de822fe235b425b514aa4a930ba6d1e61 |
|
MD5 | d90964d3eb35735b02bf6f089800d92b |
|
BLAKE2b-256 | a202628d526cc9f766723620f808e2b13305799f4ac208508b1c6470d69591d1 |