gonic
Gonic is a self-hosted media & streaming tool that provides lightweight music streaming server. Subsonic compatible.
Overview
music streaming server / free-software subsonic server API implementation The project has 2K+ GitHub stars and is licensed under GPL-3.0.
Key Features
Source: GitHub README
- browsing by folder (keeping your full tree intact) see here
- browsing by tags (using taglib - supports mp3, opus, flac, ape, m4a, wav, etc.)
- on-the-fly audio transcoding and caching (requires ffmpeg) (thank you spijet)
- subsonic jukebox mode, for gapless server-side audio playback instead of streaming (thank you lxea)
- support for podcasts (thank you lxea)
- pretty fast scanning (with my library of ~50k tracks, initial scan takes about 10m, and about 6s after incrementally)
- multiple users, each with their own transcoding preferences, playlists, top tracks, top artists, etc.
- last.fm scrobbling
- listenbrainz scrobbling (thank you spezifisch, lxea)
- artist similarities and biographies from the last.fm api
Getting Started
Source: GitHub README
the default login is admin/admin.
password can then be changed from the web interface
Normalized Features
Source: tool-features-normalized.json
audio support, docker, media transcoding, rest api, tags.
Deploy
Features
Integrations & APIs
- REST API
Search & Discovery
- Tags / Labels
Media & Files
- Audio Support
- Media Transcoding
Category
Related Media & Streaming Tools
View all 334 →Immich
95KHigh-performance self-hosted photo and video management — automatic backup, ML-powered search, and a Google Photos-like experience on your own server.
Jellyfin
49KThe volunteer-built media solution that puts you in control of your media. Stream movies, shows, music, and photos to any device from your own server.
PhotoPrism
39KAI-Powered Photos App for the Decentralized Web. Tag and find pictures automatically without getting in your way.
Cobalt
39KSave what you love without ads, tracking, paywalls or other nonsense. Just paste the link and you're ready to rock.
qBittorrent
36KAn open-source software alternative to uTorrent. Feature-rich and runs on all major platforms.
SRS
29KSimple, high efficiency, realtime video server. Supports RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH and GB28181.