MiniJack

A gapless music player for iPhone and iPod touch

MiniJack puts the files on your device and your Navidrome or Subsonic server in one library, and downloads albums so they play without a signal.

MiniJack's Now Playing screen: a cassette drawn in blueprint lines with the artist and album on its label, the scrubber, and the deck keys.
0 samplesof gap between gapless tracks, on an iPod touch with iOS 15.8.8
25.7 sto sync a 10,000-song library for the first time on an iPod touch
7 serverstested and working: Navidrome, gonic, LMS, Nextcloud Music, Airsonic-Advanced, Ampache and Funkwhale
The Library: All songs, Starred, then albums and artists, each marked LOCAL or with its server.An album: cover, year, song count and size, Play and Shuffle, and its songs.

Files and servers in one library

Albums from your files and from your server sit side by side, and each one shows where it lives. Search covers all of it, ignores accents and works offline.

  • Files on the deviceAdd songs and whole folders from the Files app, then sort them into folders in MiniJack.
  • Your Music librarySongs synced to the Music app from a computer.
  • Your serverNavidrome or another Subsonic-compatible server, on your home network or the internet.

What MiniJack does

Gapless playback

Live albums and DJ mixes play as one piece. MiniJack reads each format's encoder delay and padding, for files and for streams, and the test suite checks every join to the sample.

How gapless works

FLAC, ALAC, Opus

They play as they are, with ReplayGain from tags or from the server.

Formats and ReplayGain

Checked downloads

Every download is decoded start to finish before it counts as ready. One that fails the check is fetched once more, and downloads pick up again after a restart.

Downloads and offline

The queue lives on your server

Add songs to play next or later, drag them into order and save the queue as a playlist. A copy lives on your server, and if another device replaces it, you can put yours back.

The Queue: the playing song, then the songs after it with reorder handles.

Runs on the iPod touch

iOS 15 is the last version the 7th-generation iPod touch gets, and MiniJack runs on it. Every screen is laid out for its 4-inch display and checked at 320 points with larger text.

The iPod touch

Works with your Subsonic server

MiniJack speaks the Subsonic API and its OpenSubsonic extensions. It's built against Navidrome and tested against seven other servers; where a server lacks a feature, MiniJack hides the feature for that server.

Privacy

MiniJack has no account to make and no analytics, ads or tracking. It talks only to the servers you add, and keeps their passwords in the iOS Keychain.

Privacy policy

Try the beta

MiniJack is on TestFlight and free while in beta. Tell us what breaks and what's missing.

Join the beta