HifiMule

HifiMule

HifiMule

Play your self-hosted music library and sync it to any portable player.


HifiMule is a desktop application for Windows, macOS, and Linux that lets you play music from a self-hosted media server and sync it to a portable player — including MTP devices, DAPs, iPods running Rockbox, and USB mass-storage players.

Connect to your server to browse and play your library, or pick what you want to take with you. HifiMule computes what’s changed, downloads only the new files, and resumes where it left off if interrupted.

Supported media servers

Supported devices

HifiMule supports players connected through Media Transfer Protocol (MTP) as well as devices that appear as USB drives, including:

Features

Screenshots

Connect to your media server

Jellyfin server detected on the login screen

OpenSubsonic server detected on the login screen

Browse, configure, and sync

Artist library with an empty sync basket

Genre library view with device controls

Device settings modal

Sync starting state

Play music and manage your queue

Start a track or a complete album from your library. The playback bar stays available while you browse, with transport controls, audio-output selection, and a seekable timeline when the source and format support it.

Playing an album from the library with the persistent playback bar

Preview a full track without replacing the album or queue you were already listening to, then return to your preserved session.

Previewing a track while preserving the main listening session

Open the Playing view to reorder or remove upcoming tracks.

Managing upcoming tracks in the Playing view

Installation

Download the latest installer for your platform from the Releases page:

Platform File
Windows .msi or .exe installer
macOS .dmg image
Linux .AppImage or .deb package

Run the installer, launch HifiMule from your applications, and follow the setup to connect your media server.

Getting started

  1. Open HifiMule from your applications or system tray
  2. Connect — Enter your server address and credentials
  3. Browse — Navigate your music library
  4. Listen — Play a track or album, add more music to the queue, or preview another track
  5. Sync when you’re ready — Add music to the basket, plug in your portable player, and start the sync. HifiMule downloads only what’s missing and skips the rest

License

HifiMule is open source. See the repository for details.