Applefy
Applefy is an app from GitHub which was once exclusive for developers. As an open-source product, it was reworked and made available for end-users. Download Applefy from GitHub, and follow the instructions (source: from the developer).
Unzip the file to open the application. Take note that if you are using a Mac, you need to change the “Security Preferences” to run this app because it came from a third-party developer. Go to “Security Preferences,” and click “Open Anyway” if you see the notice.
Enter your Spotify details for username and password.
Select the playlist you want to move from the drop-down list. Click “Save Playlist.”
Go to your Finder or File Explorer and search for the “Applefy” folder. In this folder is the playlist you have just saved is stored containing the songs in .MP3 format. Launch iTunes and go to the Playlist tab to create a new one.
Drag the MP3 files into the playlist (select all files in the folder), and wait for a few seconds until completion.
Select all the songs and then right-click to sync them; click “Add to iCloud Music Library.” After the songs are uploaded, right-click and “Remove download;” this will allow you to stream songs via Apple Music. You can check the official link on GitHub for more details.
Exportify & STAMP Lite
Another way to transfer your playlist is by installing STAMP. It is a freemium application that allows users to import playlists to Apple Music from Spotify, Rdio, and Google Music. This application supports Windows and OS X computers. The Lite version only allows users to import ten songs per session, but there is another way to do it all at once – with Exportify.
Go to Exportify (app from GitHub), and download it to export your Spotify playlist to a .CSV file.
Click “Get Started” to authorize the export of the Spotify playlist. Select OK. You will see the entire library and choose the playlist you want to export.
Click the preferred playlist or “Export All.” Save the CSV file to your local drive.
Download STAMP and launch it after installation. Select the CSV under the “From” tab.
You must give authorization to STAMP for playlist transfer. You can also drag the CSV file(s) and use the “Fake Mouse Mode” for authorization. Don’t use your mouse during the transfer, and let STAMP do its work.
Repeat the same steps for each playlist you want to move. There’s a limit with the STAMP Lite, so if you want to enjoy all the other features, shell out a sweet $5.00 for the premium features. Let us know how it works for you. If you know any other way to do it, feel free to drop your tips in the comments below.