Repository navigation
Releases
Releases · cofob/musicsync
MusicSync 0.1.4
- New setting Convert on the server (Settings → Sync, off by default): lossless songs for the stock iPod come from Navidrome already converted to AAC 256k, so about 4× less to download. The server's encoder is a little worse than Apple's, and these songs are not gapless.
- The download progress shows bytes again (it showed "5 bytes of 100 bytes" for some servers).
MusicSync 0.1.3
Changes
- Songs, Albums, Recently Added and Artists load in pages of 200 as you scroll; pages far from view are dropped, so large libraries stay fast and use little memory.
- Sorting and "Find in …" on these pages run in the local database. Search matches words by their start, like the main search.
- Album covers that scroll out of view are released and come back from the cache.
- Double-clicking a song queues up to 500 songs from it in the shown order.
Install or update
curl -fLo /tmp/MusicSync.zip https://github.com/cofob/musicsync/releases/latest/download/MusicSync.zip && { pkill -x MusicSyncApp; while pgrep -xq MusicSyncApp; do sleep 1; done; } && rm -rf /Applications/MusicSync.app && ditto -xk /tmp/MusicSync.zip /Applications && open /Applications/MusicSync.appRequires macOS 15 or later. Universal app (Apple silicon and Intel).
MusicSync 0.1.2
Changes
- Sync only adds and updates music. Songs and playlists that are no longer selected stay on the iPod; delete songs with "Delete from iPod". A fresh install or a new Mac no longer plans to remove everything MusicSync put on the iPod earlier.
- The app quits cleanly on SIGTERM, and a running sync stops and writes the iPod database before the app quits.
Install or update
curl -fLo /tmp/MusicSync.zip https://github.com/cofob/musicsync/releases/latest/download/MusicSync.zip && { pkill -x MusicSyncApp; while pgrep -xq MusicSyncApp; do sleep 1; done; } && rm -rf /Applications/MusicSync.app && ditto -xk /tmp/MusicSync.zip /Applications && open /Applications/MusicSync.appRequires macOS 15 or later. Universal app (Apple silicon and Intel).
MusicSync 0.1.1
New
- Lyrics on the iPod: server lyrics are written into the songs during sync.
- Browse the last iPod while it is not connected.
- Lyrics fetched for Now Playing are cached.
Fixes
- Buttons, sidebar rows and playlists take clicks in their whole area, not only on the icon or text.
- Now Playing slides down over the window when it closes.
Install
Install or update from the terminal (a running copy quits first; curl sets no quarantine flag, so the missing notarization does not block the app):
curl -fLo /tmp/MusicSync.zip https://github.com/cofob/musicsync/releases/latest/download/MusicSync.zip && { pkill -x MusicSyncApp; while pgrep -xq MusicSyncApp; do sleep 1; done; } && rm -rf /Applications/MusicSync.app && ditto -xk /tmp/MusicSync.zip /Applications && open /Applications/MusicSync.appRequires macOS 15 or later. Universal app (Apple silicon and Intel).
MusicSync 0.1.0
First release of MusicSync — a native macOS app that syncs a Navidrome / OpenSubsonic library to an iPod classic.
Highlights
- Apple Music–style library browser and player with lyrics, queue, AirPlay and media keys.
- Local mirror of the server library: instant search, works offline.
- Sync albums, artists and playlists to an iPod classic on stock firmware: iTunesDB with hash58, covers, playlists, gapless, Sound Check.
- Lossless files are converted to AAC 256 kbps with Apple's encoder; MP3 and AAC are copied as they are.
- Songs added by iTunes or Finder stay on the iPod; delete songs from the iPod from the app.
- Plays on the iPod are sent to the server as scrobbles.
- Rockbox presets (FLAC, Opus).
Install
- Download
MusicSync.zip, unzip and moveMusicSync.appto/Applications. - The app is ad-hoc signed and not notarized. If macOS blocks it, run:
xattr -dr com.apple.quarantine /Applications/MusicSync.app - Install ffmpeg for conversion:
brew install ffmpeg. - In Finder, turn off automatic sync for the iPod and turn on manual management of music.
Requires macOS 15 or later. Universal app (Apple silicon and Intel).