Koito
Koito is a modern, themeable ListenBrainz-compatible scrobbler for self-hosters who want control over their data and insights into their listening habits.
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.
58/100 Fair
- Maintained
- 83last commit 82 days ago
- Popular
- 611,095 GitHub stars
- Easy to install
- 201 install platform, Docker image
- Light to run
- 404 GB minimum RAM, runs on ARM
Availability: platform listings confirmed today, links checked 8 days ago
- GitHub stars
- 1,095
- Open issues
- 92
- Last commit
- 2026-07-23
- Latest release
- v0.3.2
- License
- MIT
- Activity
- stale
Checked 6 days ago - source: GitHub (gabehf/koito)
Resources & Compatibility
Minimum requirements: 4 GB RAM. ARM (e.g. Raspberry Pi) is supported.
Checked 15 days ago - source: Docker Hub image tags and published docs
First-install notes
No first-install notes yet.
Variants
Alternatives (2)
- MyRadio
- maloja - Self-hosted music scrobble database to create personal listening statistics and charts as a substitute for Last.fm / Libre.fm / GNU FM.
Checked 12 days ago - source: AlternativeTo
Common questions
Which port should Koito expose and how do I open the UI?
Expose port 4110 and open your server on that port in a browser.
Which volume should I mount in the provided Docker Compose example?
Mount a local directory to /etc/koito, such as ./koito:/etc/koito.
Do I need to set a database environment variable for a new installation?
New installations use SQLite as of v0.2.1. If you are running an older version, set KOITO_SQLITE_ENABLED=true.
Can Koito send listens to other scrobbling services?
Yes, it can automatically relay listens submitted to your Koito instance to other ListenBrainz-compatible servers.
Which external sources does Koito use for metadata?
It automatically fetches data from MusicBrainz and images from Deezer and Cover Art Archive.
Community
- Reddit (reddit)
- Question for those that have done Koito headlight upgrade (forum)
- What are your top self hosted services that you are very ... - Reddit (reddit)
Collected 9 days ago - public community threads