Fetch recent setlists from setlist.fm, map songs to YouTube IDs, and download mp3.
ssss eeee tttt l i ssss tttt eeee rrrr
s e t l i s t e r r
sss eee t l i sss t eee rrrr
s e t l i s t e r r
ssss eeee t llll i ssss t eeee r r Create a .env file with your setlist.fm API key:
SETLIST_FM_API_KEY=your_api_key_here- Fill
artists.txtwith one artist per line.
Bring Me The Horizon
Radiohead
You can override the setlist.fm MBID by adding it in brackets:
Radiohead [a74b1b7f-71a5-4011-9441-d0b5e4122711]
- Fetch setlists into
setlist_result/:
uv run --env-file .env python src/setlists_fetch.py artists.txt- Search YouTube IDs into
yt_search/:
uv run --env-file .env python src/youtube_search.py- Download audio into
downloaded_songs/:
uv run --env-file .env python src/youtube_download.py