GitHub - angall1/CSVMusic: Scroll down to get to the downloads!

2 min read Original article ↗

CSVMusic

CSVMusic playlist view CSVMusic queue view

Enjoying CSVMusic? Buy me a coffee ☕

Convert playlists from any music service into fully tagged audio files.

CSVMusic takes a playlist (exported as CSV from TuneMyMusic) and automatically:

  • Finds the best match on YouTube Music
  • Downloads the audio
  • Adds proper metadata (artist, album, artwork, etc.)
  • Outputs ready-to-use M4A or MP3 files
  • Optionally creates .m3u / .m3u8 playlists

Download (Start Here)

Go here:
https://github.com/angall1/CSVMusic/releases/tag/v1.4.3

Download one of the following based on your OS:

Windows

https://github.com/angall1/CSVMusic/releases/download/v1.4.3/CSVMusic-windows.zip

macOS (Apple Silicon)

https://github.com/angall1/CSVMusic/releases/download/v1.4.3/CSVMusic-macos-arm64.zip

macOS (Intel)

https://github.com/angall1/CSVMusic/releases/download/v1.4.3/CSVMusic-macos-intel.zip

Linux

https://github.com/angall1/CSVMusic/releases/download/v1.4.3/CSVMusic-linux.zip

Unzip the file and run the app.


How It Works

  1. Open the app (first launch may take ~10–15 seconds)
  2. Click the TuneMyMusic link in the top-left
  3. Follow the steps on that site:
    • Import your playlist (Spotify, Apple Music, etc.)
    • Export to file → CSV file
  4. Back in CSVMusic:
    • Load the CSV
    • Choose an output folder
    • Click Start
  5. Wait for downloads to finish

If a song can’t be matched well:

  • It will show up highlighted in yellow
  • Click Alternatives to pick a better version

What You Get

  • Audio files with:
    • Correct artist/title
    • Album info
    • Embedded artwork
  • Optional playlist files:
    • .m3u
    • .m3u8

Everything is ready to drop into iTunes, a phone, an MP3 player, etc.


Important Notes

  • Keep all files in the extracted folder together
  • The app includes:
    • ffmpeg
    • yt-dlp

Because of this, some antivirus software may flag it.
These are false positives due to bundled executables used for downloading and processing audio.

  • Your CSV stays local
  • Only YouTube Music is contacted for downloading audio

Supported Sources (via TuneMyMusic)

  • Spotify
  • Apple Music
  • YouTube
  • Deezer
  • And most others