Alex Heiner
Introducing Playlister
Behind the Project
Playlister was started because of a school assignment where we were given the assignment to come up with an idea for an app that would solve a problem.
My partner, Elijah , and I thought it would be fun to try using Flutter and building a playlist exporter sounds like a fun project.
Introduction to Playlister
Playlister is a simple and fun way to export your playlists from Apple Music to Spotify, or vice versa.
After authenticating with both Apple Music and Spotify, you can find the playlist you want to export by copying and pasting the playlist URL into the app.
After searching for the playlist, the app will display the songs in the playlist and allow you to preview, and remove songs before you export.
When designing the app, I wanted to make the Spotify and Apple Music playlist export screens look as similar to their respective apps as possible.
This is an example of the the Apple Music playlist view:
And this is an example of the Spotify playlist view:
What is the tech stack?
The app is built using Flutter, which allows for a single codebase to be used for both iOS and Android.
We were able to use a Spotify Dart SDK to authenticate with Spotify, then used the Spotify API for the actual exporting of the playlist.
For Apple Music, we needed to run platform specific code to authenticate, get playlists, and create
playlists. This was done using Apple’s MusicKit
framework, and Flutters MethodChannel
Future features
Currently, the app only supports exporting playlists on iOS devices. I plan to add support for Android devices in the future.
Checkout the GitHub repo to see the code.
2025 © Alex Heiner.