Skip to content

Releases

MusicSync 0.1.4

Choose a tag to compare

@cofob cofob released this 14 Nov 03:13
  • 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

Choose a tag to compare

@cofob cofob released this 14 Nov 01:43

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.app

Requires macOS 15 or later. Universal app (Apple silicon and Intel).

MusicSync 0.1.2

Choose a tag to compare

@cofob cofob released this 14 Nov 01:32

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.app

Requires macOS 15 or later. Universal app (Apple silicon and Intel).

MusicSync 0.1.1

Choose a tag to compare

@cofob cofob released this 14 Nov 01:24

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.app

Requires macOS 15 or later. Universal app (Apple silicon and Intel).

MusicSync 0.1.0

Choose a tag to compare

@cofob cofob released this 14 Nov 01:04

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

  1. Download MusicSync.zip, unzip and move MusicSync.app to /Applications.
  2. The app is ad-hoc signed and not notarized. If macOS blocks it, run:
    xattr -dr com.apple.quarantine /Applications/MusicSync.app
  3. Install ffmpeg for conversion: brew install ffmpeg.
  4. 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).