diff --git a/README.md b/README.md index c25a624..11cff73 100644 --- a/README.md +++ b/README.md @@ -30,19 +30,19 @@ You can install the required Python packages using: ```bash pip install requests - +``` 📼 External Tools yt-dlp: YouTube downloader for audio/video. Install via pip (recommended): - +```bash pip install -U yt-dlp - +``` Or install system-wide: - +```bash sudo apt install yt-dlp # On Debian/Ubuntu - +``` ⚙️ Configuration Lidarr Setup @@ -57,29 +57,29 @@ sudo apt install yt-dlp # On Debian/Ubuntu export LIDARR_API_KEY="your-lidarr-api-key" Or run inline: - +```bash LIDARR_API_KEY="your-lidarr-api-key" ./musicfetch.py "Artist - Track" - +``` 🧑‍💻 Usage 🔉 Download by Search Term - +```bash ./musicfetch.py "Artist - Track" - +``` Example: - +```bash ./musicfetch.py "ODESZA - Bloom" - +``` If Lidarr finds the artist and album, it will trigger a download in Lidarr. If not, the song will be downloaded via yt-dlp using a YouTube search. 📺 Download by URL - +```bash ./musicfetch.py "https://www.youtube.com/watch?v=xxxxxxxxxxx" - +``` The script extracts metadata from the video and organizes the file under the artist's folder. 📁 Output Structure Music is saved in: -/media/music/ +/base_dir/ ├── Artist Name/ │ ├── Album Name/ (if found via Lidarr) │ └── youtube/ (if fallback used)