Playlist automation

Musi to Spotify

Python playlist converter that scrapes dynamically generated Musi playlist URLs and recreates them as Spotify playlists.

Musi playlist links are not directly portable to Spotify, making it tedious to preserve a playlist across music platforms.

Musi to Spotify is a Python playlist conversion tool for moving playlists from Musi iOS playlist URLs into Spotify. The project focuses on extracting playlist content from dynamically generated Musi pages and turning that content into a Spotify playlist workflow.

The engineering challenge is automation across two different music experiences: scrape or parse track data from Musi, normalize the song information, and recreate the playlist in Spotify so the user does not need to rebuild it manually.

Read the Musi playlist source

Start from a Musi iOS playlist URL whose content is dynamically generated.

Extract track records

Scrape and normalize track information so it is usable outside the Musi page.

Match tracks in Spotify

Use cleaned song metadata to search or map each Musi entry into Spotify.

Recreate the playlist

Automate the transfer so the destination Spotify playlist preserves the original playlist content.