This program sorts music uploaded to Google Play Music, and exported from YouTube Music, using Takeout. It uses the metadata from the csv file to sort the music into folders by Artist/Album on a best-guess basis.
-
Request your data from Google Takeout here:
- https://takeout.google.com/settings/takeout?pli=1
- Export from YouTube Music
- Select only music related exports
-
Download your music from Google Takeout
-
Install Python 3.8+ (Tested with 3.8, 3.9.5, 3.11.0, 3.12.0)
-
Run
main.pyat least twice. Each run through will catch more files.- The program will ask you to locate the
music-uploads-metadata.csvfile in themusic-uploadsfolder - Between runs, you can add mp3 tags to the remaining files to help the program identify them.
- You may also want to clean up the artists and albums in your
music-uploads-metadata.csvfile. - Playlists you created are not sorted by this program, but can be found in the
playlistsfolder.
- The program will ask you to locate the
-
Enjoy your sorted music!