gonic logo

gonic

Website

Lightweight Subsonic-compatible music streaming server

2.5k stars 155 forks last commit first released GPL-3.0

Actively maintained

Last commit 19 Aug 2026.

Gonic is a lightweight music streaming server that implements the Subsonic server API, allowing you to use many existing Subsonic-compatible clients. It scans your local music library, serves streams, and can transcode audio on the fly.

Key Features

  • Subsonic-compatible API for broad client support
  • Library browsing by folder structure and by tags
  • On-the-fly audio transcoding with caching (via FFmpeg)
  • Multi-user support with per-user preferences and playlists
  • Podcast support
  • Jukebox mode for server-side, gapless playback
  • Web UI for configuration, user management, and library scans
  • Scrobbling support (Last.fm and ListenBrainz)

Use Cases

  • Self-hosted personal or family music streaming with existing Subsonic clients
  • Lightweight music server for low-power devices (for example, Raspberry Pi)
  • Centralized library with transcoding for bandwidth- or device-limited playback

Limitations and Considerations

  • Transcoding features require FFmpeg to be available on the host
  • Client experience depends on the capabilities of the chosen Subsonic client

Gonic focuses on being small, fast, and compatible rather than providing an all-in-one media suite. It is a practical choice if you want a simple Subsonic API server with solid scanning, transcoding, and multi-user playback.

Categories:

Tags:

Tech Stack:

Share:

Similar to gonic

Navidrome logo

Navidrome

Web-based music server and personal audio streaming service

23.1k
1.7k
Last commit

Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+13

LMS (Lightweight Music Server)

Self-hosted music streaming server with a web interface

1.7k
88
Last commit

Open-source lightweight music server offering web-based streaming, tagging, recommendations, Subsonic API compatibility and audio transcoding for personal music collections.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+9
Navidrome Music Server logo

Navidrome Music Server

Lightweight open-source web music server and streamer

23.1k
1.7k
Last commit

Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+13

LMS (Lightweight Music Server)

Self-hosted music streaming server with a web interface

1.7k
88
Last commit

Open-source C++ music server with web UI, Subsonic API, audio transcoding, recommendations, multi-library support and playlists/lyrics features.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+11

Spotizerr

Self-hosted Spotify/Deezer music download manager

Self-hosted music download manager that fetches Spotify content and falls back to Deezer for lossless sources; FastAPI backend, Celery tasks and Redis caching.

Activity unknown
mStream logo

mStream

Open-source personal music streaming server

2.4k
208
Last commit

Self-hosted Node.js music streaming server with web and mobile clients; supports FLAC/MP3, playlists, gapless playback and visualizer.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+8