Skip to the content.

🎡 NaviBeat Mixes

NaviBeat Mixes is a Navidrome plugin that builds playlists from each user’s listening habits. It creates ordinary playlists through the Subsonic API, so they are available in the Navidrome web interface and in any compatible client without installing anything on the client side.

⭐ Features

🧠 How It Learns

Rediscover can work immediately from existing Navidrome stars and play dates. Time-of-day mixes become more personal as the plugin observes listening activity; until enough history is available, they are built from the user’s most-played music and identify that state in the playlist description.

Listening history remains on the Navidrome server by default. Optional Wrapped sharing is disabled by default and can send only aggregate statistics to navibeat.app.

πŸ“¦ Installation

  1. Download navibeat-mixes.ndp from the latest release.
  2. Place the file in the Navidrome plugins directory.
  3. Enable plugins in navidrome.toml:
[Plugins]
Enabled = true
  1. Restart Navidrome and enable NaviBeat Mixes in Settings > Plugins.

The plugin refreshes mixes daily. Its declared permissions are used to schedule refreshes, read the library, create playlists, store listening history, and handle per-user data.