This is an unofficial music client for Jellyfin
It is not intended as a replacement for the Jellyfin Web Client.
Advanced features like editing track metadata and managing libraries are not in this client.
- Audio streaming (no need to wait for the whole track to load before starting playback)
- Gapless playback
- Audio caching
- No need to host your own instance of the music client - just log on to your server using the demo instance. Your Jellyfin server must be at least version 10.7.0
For upcoming features, check out the roadmap
To request a new feature or report a bug, create an issue
This project requires Node 20.
You also need the following Jellyfin server version:
Jellyfin >=10.7.0
# Clone the repository
git clone https://github.com/MarkSFrancis/jellyfin-music-client.git
cd jellyfin-music-client
# Install application dependencies
npm install
npm run dev
npm run build
npm run start
You can now access the client by navigating your browser to http://localhost:4000/