App version
Production
Issue description
I was trying to set up AudioMuse on navidrome server to enable all the features of “Smart Flow”.
The smart flow seems gated whatever i do.
The below details describe what I have done until now and my debugging steps.
Environment
• Symfonium: 14.1.0 (Linux; Android 16)
• Navidrome: 0.61.2-SNAPSHOT (833c50ad) (nightly/master) (tested on stable too)
• AudioMuse Navidrome plugin: audiomuseai.ndp (v8)
• AudioMuse backend reachable from Navidrome and returning data
What works
- OpenSubsonic extension is advertised
{
“subsonic-response”: {
“status”: “ok”,
“openSubsonic”: true,
“openSubsonicExtensions”: [
{“name”:“transcodeOffset”,“versions”:[1]},
{“name”:“formPost”,“versions”:[1]},
{“name”:“songLyrics”,“versions”:[1]},
{“name”:“indexBasedQueue”,“versions”:[1]},
{“name”:“transcoding”,“versions”:[1]},
{“name”:“playbackReport”,“versions”:[1]},
{“name”:“sonicSimilarity”,“versions”:[1]}
]
}
}
- getSonicSimilarTracks works
getSonicSimilarTracks.view?.. returns status: ok with sonicMatch results and valid similarity scores (example returned tracks include “Honeymoon”, “Big Eyes”, etc.).
- findSonicPath works
findSonicPath.view?.. returns status: ok with sonicMatch path entries.
Symfonium behavior (what works and what does not)
• Instant Mix / radio behavior works.
• Smart Flow sonic options (Transition Maestro, Echo Match, Steady Vibes) remain grayed out with “requires server supporting sonic analysis”
Device type
Phone
Media provider
Navidrome
Steps to reproduce
- Set up Navidrome with AudioMuse plugin and point plugin to AudioMuse backend (apiUrl + token).
- Verify server advertises sonic capability:
• call getOpenSubsonicExtensions.view and confirm sonicSimilarity is present. - Verify sonic endpoints work server-side:
• getSonicSimilarTracks.view returns status: ok + sonicMatch
• findSonicPath.view returns status: ok + sonicMatch - In Symfonium (14.1.0), add/re-add this Navidrome server.
- Enable server option for similar tracks/radio mix.
- Confirm Instant Mix/Radio Mix works (queue uses AudioMuse plugin results).
- Open Smart Flow section.
- Observe Transition Maestro, Echo Match, Steady Vibes remain grayed out with “requires server supporting sonic analysis”.
- Check Navidrome logs during step 7:
• Symfonium calls regular endpoints (e.g. album info/ping)
• no calls to sonic flow endpoints from Smart Flow UI path.
Additional information
Per thread 12238, this should work once OpenSubsonic sonic endpoints are implemented. In my setup those endpoints now return valid results, but Smart Flow remains grayed out.
Screenshots
I searched existing issues first
on
I understand that logs are mandatory
on
Log upload name / description
symfonium-audiomuse-proof.json