I've built this tool. A little more complicated but I was able to import all my 1400+ tracks.
http://movetoapplemusic.ramonfritsch.com/
http://movetoapplemusic.ramonfritsch.com/
I've built this tool. A little more complicated but I was able to import all my 1400+ tracks.
http://movetoapplemusic.ramonfritsch.com/
Cool! Let me know if everything worked fine.Awesome! I'm running this now, I think it might take all night. My plan once the playlists are in is to copy each playlist's URL then subscribe to them. That way I can have the playlists without the songs in my library (once I go through and delete everything that got added).
Cool! Let me know if everything worked fine.
Seems to have stalled.
Traceback (most recent call last):
File "add-tracks.py", line 98, in <module>
for row in playlist_reader:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 30: ordinal not in range(128)
PYTHONIOENCODING=utf-8 python add-tracks.py
I've built this tool. A little more complicated but I was able to import all my 1400+ tracks.
http://movetoapplemusic.ramonfritsch.com/
Hi!Ramon, your tool didn't work for me. When I enabled Charles Proxy it didn't record those commands. It didn't record anything, just blocked iTunes from communicating with Apple.
Any idea what I did wrong?
Try setting the python environment to utf-8Code:PYTHONIOENCODING=utf-8 python add-tracks.py
Cool.Thanks, mate. Just trying this now. I'll let you know how it goes. I've got about 1k songs so it'll be a while!
Hi!
It's important to navigate on iTunes to a point where you're about to add a music to your library. Then you fire up Charles Proxy and hit record. Then you add the music. A couple of warnings from iTunes are going to fire up but that's ok. Just after you grab the info you can close Charles Proxy.
Same issue on the same song. Any ideas?
----------- The Five Stairsteps - O-o-h Child
Found: The Five Stairsteps - O-O-H Child => 254340117
=== OK ===
Traceback (most recent call last):
File "add-tracks.py", line 98, in <module>
for row in playlist_reader:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 30: ordinal not in range(128
It didn't work, unfortunately. Activating Charles Proxy is just blocking my computer from contacting apple's iTunes server. :-/
I entered the settings as specified. I wonder what is wrong.
Try open the .py file and commenting where the music is being printed out. The problem is that some music names have utf-8 chars and some terminals are on ascii. So removing/commenting these lines out would solve the problem right away.
I've updated the python script so it doesn't have the utf-8 problem anymore. Feel free to generate the files again.It hit that problem song and kept going so it looks like it's going to work. See you in 8 hours!
Haha - 'it just works'!1. Cancel Spotify
2. Sign up for Apple Music
Thanks for the detailed post Penter!
I think you're hitting on something i'd like to see in all these tools - a list of failed songs.
Since I haven't been able to find a way to print out my playlists I downloaded the Spotify Mac App and will doing the transition manually on my iPhone to avoid switching back and forth between both apps.. Luckily for me I don't have hundreds of songs in Spotify so it won't be too long, I can imagine some people will have a much bigger task than I.
If an updated iTunes with Apple Music also launches tomorrow I may also do it the other way around.
How to you plan your transition? (Please avoid commenting on how you will be staying with Spotify for X, Y or Z reason, that's not what this threads about.)