About Gonic
Gonic is a free-software music streaming server that implements the Subsonic server API, so it works with the many apps that speak that protocol. It is written in Go, which keeps it lightweight enough for devices such as a Raspberry Pi, and ARM images are provided. It is licensed under GPL-3.0.
You can browse your collection by folder, which keeps your directory tree intact, or by tags read with taglib for formats including mp3, opus, flac, ape, m4a and wav. It supports on-the-fly audio transcoding with caching through ffmpeg, the Subsonic jukebox mode for gapless server-side playback, podcasts, multiple users with their own playlists and preferences, and scrobbling to last.fm and ListenBrainz. Artist biographies and similar artists come from the last.fm API.
A web interface handles configuration, such as connecting last.fm, managing users and starting library scans. The project lists tested clients including DSub, Symfonium, Amperfy, Tempus, Strawberry and Ultrasonic. Installation is possible from source, with Docker or with systemd, and the default login is admin, which you should change after the first sign-in.
Key features
- Subsonic API implementation for many clients
- Browse by folder or by tags
- On-the-fly transcoding with caching
- Multiple users with separate playlists
- last.fm and ListenBrainz scrobbling
- Podcast support and jukebox mode
- Web interface for configuration
Good fit for
- →Streaming a personal music library to phones
- →Running a small music server on a Raspberry Pi
- Tags
- music-streaming
- subsonic
- self-hosted
- go
- music-server
- podcasts
- transcoding
- docker
Gonic: questions and answers
- What is Gonic used for?
- Gonic is a lightweight, self-hosted music streaming server written in Go that implements the Subsonic API for many existing clients. It is a good fit for streaming a personal music library to phones and running a small music server on a Raspberry Pi.
- Is Gonic open source?
- Yes. Gonic is open source under the GPL-3.0 licence. Its source code is on GitHub at sentriz/gonic and is written mainly in Go.
- Is Gonic free?
- Yes. Gonic is open source, so the software itself is free to use.
- Can I self-host Gonic?
- Yes. Gonic can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Gonic an alternative to?
- Gonic is an open-source alternative to Spotify, Plex, Apple Music and YouTube Music. Other open-source alternatives to Spotify include Navidrome, Ampache and Koel.
- Is Gonic actively maintained?
- Yes. The most recent commit to Gonic was on 1 October 2026, and the latest release is v0.22.0, published on 8 June 2026. The project has 2.6k stars on GitHub.
Open-source alternatives to Gonic
See all
Navidrome
Media & Streaming
Welcome to Navidrome! Learn More Download Your Personal Streaming Service Navidrome allows
GPL-3.0vs Spotify★ 24k
Ampache
Media & Streaming
A web based audio/video streaming application and file manager allowing you to access your
AGPL-3.0vs Spotify★ 3.8k
Koel
Media & Streaming
Music streaming solution that works.
MITvs Spotify★ 17k
Spotube
Media & Streaming
🎧 Open source music streaming app! Available for both desktop & mobile!
OSSvs Spotify★ 50k
Feishin
Media & Streaming
A modern self-hosted music player.
GPL-3.0vs Spotify★ 10kTempus
Media & Streaming
An open source and lightweight music client for Subsonic, designed and built natively for
GPL-3.0vs Spotify★ 1.3k
SaaS alternatives to Gonic
See all
Spotify
Media & Streaming
Spotify is a digital music streaming service that gives access to millions of songs through a web player and mobile and desktop apps.
SaaS
Plex
Media & Streaming
Media server and streaming service for personal libraries, plus free ad-supported TV
SaaS
Apple Music
Media & Streaming
Subscription music streaming with lossless audio, radio and personalized playlists
SaaS
YouTube Music
Media & Streaming
Music streaming from YouTube with official tracks, live versions and videos
SaaS
Amazon Music
Media & Streaming
Music and podcast streaming from Amazon, with a free ad-supported tier
SaaS
Tidal
Media & Streaming
Music streaming service offering high-fidelity and spatial audio
SaaS

