github dieterpl/SmartPlaylistNaviDrome 1.1.0
Navidrome Smart Playlist Plugin v1.1.0

9 hours ago

New playlists

  • Daily Discovery — surfaces songs you haven't heard in a while, refreshed daily
  • Forgotten Favorites — rediscovers songs you used to love but haven't played recently (starred songs and frequently-played tracks with a configurable threshold, default 180 days)

Improvements

  • On Repeat now only includes songs played within the last 90 days (configurable via onRepeatRecentDays); pads from recently-played albums instead of random songs when the pool is small
  • Artist Radio / Genre Radio playlists are now fully replaced on each refresh so the name always matches the content; songs are filtered to the target artist to prevent cross-artist contamination
  • Release Radar no longer produces duplicate entries and refreshes more reliably on the daily schedule

New config options

Option Default Description
enableDailyDiscovery true Toggle Daily Discovery playlist
enableForgottenFavorites true Toggle Forgotten Favorites playlist
forgottenThresholdDays 180 Days since last play to count as "forgotten"
onRepeatRecentDays 90 Recency window for On Repeat

Install in 2 steps

  1. Download smart_playlist.ndp from the assets below and drop it into your Navidrome plugins/ folder
  2. Open Navidrome → Settings → Plugins → toggle Smart Playlist on

Playlists appear within seconds. No building, no Docker, no Go required.

Don't miss a new SmartPlaylistNaviDrome release

NewReleases is sending notifications on new releases.