Skip to content

HifiMule/hifimule.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HifiMule

HifiMule

Sync your self-hosted music library to any portable player.


HifiMule is a desktop application for Windows, macOS, and Linux that lets you sync your music from a self-hosted media server to a portable player — a DAP, an iPod running Rockbox, a USB player, or any mass-storage device.

Connect to your server, browse your library, pick what you want, and HifiMule takes care of the rest: it computes what's changed, downloads only the new files, and resumes where it left off if interrupted.

Supported media servers

  • Jellyfin — free, open source media server
  • Navidrome and any other Subsonic-compatible server

Supported devices

Any device that appears as a USB drive on your computer — including:

  • Digital audio players (DAPs)
  • iPods running Rockbox
  • USB sticks and SD card readers
  • Generic MP3 players

Features

  • Browse your library — Navigate artists, albums, and collections directly from HifiMule
  • Selective sync — Choose exactly what goes on your device, nothing more
  • Delta transfers — Only files that aren't already on your device are downloaded
  • Resumable — If a sync is interrupted, it picks up exactly where it left off
  • Scrobble bridge — Reads Rockbox playback logs and reports your listening history back to your server
  • Runs in the background — A system tray icon keeps HifiMule available without getting in your way

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

Device selection and managed folders

Basket ready to sync

Sync starting state

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. Add to basket — Select the albums or tracks you want on your device
  5. Plug in your portable player
  6. Sync — HifiMule downloads only what's missing and skips the rest

License

HifiMule is open source. See the repository for details.

About

HifiMule Web Site

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages