Tool to synchronize an iTunes music library (music, playlist, other) with an MTP device and guidelines for day to day scenarios. (In fact, it can synchronize with any available mount point)
- Handle music and audiobooks (or podcasts,...) separately (easy random on all music)
- Update playlists when they change (I had an annoying bug in SonyBridge software for instance)
- Avoid activating 'usb debugging' for syncing an Android device
- MacOS with iTunes
- All music stored in Itunes media folder (iTunes Media/Music)
- All other audio files stored somewhere else
- Android device
- Compatible with MortPlay music player (to be installed)
- Compatible with VLC or another directory based audio player (for audiobooks)
- MacbookAir 11', macOS high Sierra
- Fairphone 2, Android 6
- USB cable
- Install osxfuse (https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.7.1/osxfuse-3.7.1.dmg)
- Install simple-mtpfs
- If not yet installed, install homebrew : https://brew.sh/
brew install simple-mtpfs
- Download itunesexport : https://sourceforge.net/projects/itunesexport/files/iTunesExport/2.2.2/iTunesExportScala-2.2.2.zip/download
- Unzip into /Applications/
Look at script headers and adapt it to your environment
- Install MortPlayer
- Configure it to look in the music folder (OUTPUT_MUSIC var in script)
- Set playlist encoding to UTF-8
- Install VLC
- Plug your smartphone on USB and activate 'MTP'
- Start script : ./syncItunes2Mtp.sh
- Wait for sync
- Enjoy your audio content from your player !