BeetstreamNext
BeetstreamNext exposes your Beets music library over the OpenSubsonic API, letting you stream your music to any Subsonic/OpenSubsonic/Navidrome-compatible client.
Essentially all of the Subsonic/OpenSubsonic API specification is supported, including its extensions. Only the video-streaming functionalities are excluded (see API coverage).
BeetstreamNext also reaches beyond your Beets library to provide metadata augmentation (artist biographies and pictures, Discogs ratings, etc…) and additional reliability/security tweaks.
See Features for the full detailed view.
Docs overview
- Features: full API coverage (including internet radio, podcasts, playlists, public shares, multi-user accounts & permissions, jukebox mode…), along with BeetstreamNexts’s own additional features.
- Installation: Install as a Beets plugin or as a standalone server.
- Usage: The CLI commands (plugin mode and standalone mode) and a quick tour of the Web UI.
- Configuration reference: Every setting by category, plus instructions on reverse proxy & CORS setup.
- Reference: Details of API coverage and tested clients.
Project history
BeetstreamNext originated as a fork of Beetstream. It has since fully separated and shares almost no code with the original, but it’s still worth crediting :)
License
BeetstreamNext is MIT-licensed. See the LICENSE file for details.