gelly
gelly is a GPL-3.0 Rust desktop client for Jellyfin, Navidrome, and Subsonic. Browse and play your music library with a modern open-source tool.
Overview
gelly is an open-source desktop music player designed for self-hosted media servers. It connects to Jellyfin, Navidrome, and Subsonic-compatible servers, allowing you to stream and manage your personal music collection from a native Linux application. Built with Rust, gelly offers a lightweight and responsive interface. The project is actively developed on GitHub and is available under the GPL-3.0 license, making it suitable for personal use and further customization. As a desktop tool, it provides a convenient alternative to web-based players, with features tailored for music enthusiasts who prefer local applications.
Highlights
- Connects to Jellyfin, Navidrome, and Subsonic servers
- Native Linux desktop application built with Rust
- Open-source under GPL-3.0 license
- Actively developed on GitHub with 445 stars
Common use cases
- Play music from a self-hosted Jellyfin server on a Linux desktop
- Access a Navidrome music library without a web browser
- Use a lightweight client for Subsonic-compatible servers
- Customize and repackage the app for personal or team use