Koito

Koito is a modern, themeable ListenBrainz-compatible scrobbler for self-hosters who want control over their data and insights into their listening habits.

  • Media Applications
  • Other
  • Productivity
  • Tools & Utilities
Koito is a modern, themeable ListenBrainz-compatible scrobbler for self-hosters who want control over their data and insights into their listening habits. It supports relaying to other compatible scrobblers, so you can try it safely without replacing your current setup.

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.

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.

Answers sourced from koito.io, koito.io

Community

Collected 9 days ago - public community threads