Hi, fellow iTunes & Android user!
There used to be a lot of apps for syncing iTunes to Android, however, due to the increased security on Android in the last years it apparently got a lot harder to make these apps work. That’s why I decided to make my own! You can download the result below.
I made this in my free time, but would love to do these type of things for a living. Hence, if you like the app, please consider leaving a donation. This will help me keep this website running, develop new features and buy food!
Consider donating
Help me keep this website running. For now only PayPal donations are supported.
Provide your feedback
If you have suggestions for new features or are experiencing breaking errors/bugs, let me know via GitHub.
Instructions
For this setup you need to do a few things in advance:
- Download an FTP file server app. This one is free and works great.
- If you want to save your Music to the SD card in your phone:
- Open the app and go into the settings menu
- Click on ‘Root folder’
- Select the hamburger menu in the top left corner.
- Select your desired storage medium and click on ‘use this folder’
- If you are on Mac you need to manually export your iTunes library as xml. iTunes on MacOS doesn’t do this automatically. (File > Library > Export Library) [picture 1]
- Get your iTunes library location
- In settings go to the Advanced tab to check the location where iTunes files are stored.
]
- Go to this location in finder/file explorer and look for ‘iTunes Music Library.xml’. Copy the location to this path and note it down for later use.
- Make sure the systems that you are trying to sync (Laptop/desktop and phone) are on the same network! This only works via WiFi.
Now we are ready to get synching!
- Open the iTunes to Android desktop app
- On first time use, click on Settings
- Fill in the iTunes library xml location that you obtained earlier.
- Open the FTP manager app on your phone and click on start
- You’ll see these setting pop up when the server is running
- Copy the server IP adress to the iTunes to Android settings (FTP_HOST)
- Make sure the server port that the ftp server uses is configured correctly in the desktop application (the part behind the “:” in the server url as shows in the image above: “2221”). Change the setting FTP_PORT if needed.
- Some optional settings to play around with:
- REMOTE_MUSIC_DIR – if you want to save files to a specific directory within your root location
- REMOTE_PLAYLIST_DIR – see above, but then for playlist files
- FTP_PASS – you can configure an alternative FTP password in the settings of the FTP server android app
- FTP_USER – see above, you can also change the default username
- When done with this configuration, click ‘save changes’, and close the settings window.
- In the main window you can click ‘Test Phone FTP connection’ to see if the application can find your phone.
- You are now ready to sync!
- Click ‘Load iTunes’
- Select the playlists that you want to sync
- Click ‘Sync music’
- Wait for the magic to happen
- Done!
- Your playlists should get automatically get recognized on your phone; it might take some time for your phone to scan all of the new files.
- Using a player like PowerAmp you can manually trigger this file discovery process.
- The program will remember your settings & playlist selection if you close the app.