craiglush

Navidrome plugin for mood-based playlists using audio analysis (essentia-tensorflow)

20
2
100% credibility
Found Apr 02, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A Navidrome add-on that analyzes music files to automatically create and update 13 mood-based playlists and suggest mood-similar tracks for instant mixes.

How It Works

1
🔍 Discover Mood Magic

You're browsing ways to spice up your personal music server and stumble upon this handy add-on that turns your songs into mood-based playlists.

2
🚀 Launch Music Listener

Fire up the simple music listener tool and show it where your song files live, so it can study their energy, beats, and feelings.

3
📥 Drop In the Add-On

Grab the ready-made add-on file, slip it into your music server's special folder, and give your server a quick restart.

4
⚙️ Link and Tweak Settings

Head to your music app's settings, connect the listener, adjust what counts as 'happy' or 'chill', set update times, and flip the switch on.

5
Relax While It Works

Let it quietly scan your collection on its schedule, learning the mood of every track and keeping things fresh as you add songs.

🎉 Dive Into Mood Playlists

Open your music app to discover 13 automatic playlists like Happy Mix, Workout Vibes, or Sleep Tunes, plus songs that match any track's mood perfectly.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 20 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is navidrome-mood-plugin?

This Go-based Navidrome plugin auto-generates 13 mood-based playlists from your music library using real-time audio analysis via essentia-tensorflow models. It scans tracks for mood, energy, BPM, and danceability, creating lists like Happy Mix, Workout Mix, or Sleep Mix, plus upgrades Instant Mix to mood-similar recommendations. Pair it with a Dockerized analyzer service that mounts your music folder for on-demand audio processing.

Why is it gaining traction?

Unlike basic navidrome plugins like lyrics or metadata plugins, it delivers genuine audio analysis with genre-aware boosts—think DnB getting proper danceability scores despite tricky BPM detection. Developers dig the configurable thresholds, cron schedules, and seamless Subsonic client support, making it a standout in navidrome plugins github and navidrome plugins list on Reddit. No need for external services like navidrome spotify plugin; it's self-hosted smarts.

Who should use this?

Self-hosting music nerds running Navidrome via navidrome docker github setups, tired of manual playlists. Ideal for DJs or audiophiles with large libraries wanting scenario mixes (Study, Road Trip) without apps like Symfonium guessing moods. Skip if you're on stable Navidrome releases—needs the develop branch for plugin support.

Verdict

Solid docs and easy Docker setup make this worth trying despite 19 stars and 1.0% credibility score signaling early maturity. Grab from navidrome github releases if you want audio smarts in your navidrome plugins download; tinkerers will love it, but expect occasional tweaks.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.