Bliss
Bliss is a self-hosted music server that scans a local music library and serves it through a web-based interface for streaming on any device.
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
48/100 Fair
- Maintained
- 47last commit 264 days ago
- Popular
- 601,008 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 8 days ago
- GitHub stars
- 1,008
- Open issues
- 100
- Last commit
- 2026-01-21
- Latest release
- release11
- Activity
- stale
Checked 7 days ago - source: GitHub (X0nk/Bliss-Shader)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is not supported.
Checked 15 days ago - source: Docker Hub image tags and published docs
First-install notes
- Install the Bliss npm package Use npm (the JavaScript package manager) and run `npm install blissfuljs --save` in the folder where your code lives. The package name is blissfuljs, not bliss, so using the wrong name means your project won’t be able to use Bliss. source
- Docker network and volume setup In Docker, map a local port to 3220 for the web interface and 3221 for the internal web server. Map a local volume to /config to store configuration data and to /music for the directory Bliss scans for your music library. source
Fetched 7 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Which Docker ports should I map for Bliss?
Map a local port to 3220 for web access and another local port to 3221, which is used for Bliss's internal web server.
How many fixes are included in the Bliss trial?
The trial includes 100 fixes, and users are advised to buy the amount of fixes they need.
Can a corrupted index cause problems in Bliss?
Yes, a user reports that a potentially corrupted index could make for a bad hair day for Bliss.
Where can I suggest additions to the Bliss FAQ?
Each Bliss FAQ page has a comments area where you can say what should be added.
Answers sourced from www.blisshq.com, www.blisshq.com, www.reddit.com
Community
- Experience with self-hosted music streamers so far : r/blisshq - Reddit (reddit)
- Let's create an overview of selfhostable music servers! : r ... - Reddit (reddit)
- Bliss General Discussions :: Steam Community (other)
- Bliss General Discussions :: Steam Community (other)
- bliss os | XDA Forums (forum)
- bliss - XDA Forums (forum)
Collected 14 days ago - public community threads