Navidrome + Audiomuse issue for smart flow

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

  1. 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]}
]
}
}

  1. getSonicSimilarTracks works

getSonicSimilarTracks.view?.. returns status: ok with sonicMatch results and valid similarity scores (example returned tracks include “Honeymoon”, “Big Eyes”, etc.).

  1. 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

  1. Set up Navidrome with AudioMuse plugin and point plugin to AudioMuse backend (apiUrl + token).
  2. Verify server advertises sonic capability:
    • call getOpenSubsonicExtensions.view and confirm sonicSimilarity is present.
  3. Verify sonic endpoints work server-side:
    • getSonicSimilarTracks.view returns status: ok + sonicMatch
    • findSonicPath.view returns status: ok + sonicMatch
  4. In Symfonium (14.1.0), add/re-add this Navidrome server.
  5. Enable server option for similar tracks/radio mix.
  6. Confirm Instant Mix/Radio Mix works (queue uses AudioMuse plugin results).
  7. Open Smart Flow section.
  8. Observe Transition Maestro, Echo Match, Steady Vibes remain grayed out with “requires server supporting sonic analysis”.
  9. 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

You need to use the 15.0.0 beta. It has this in the changelog:

“Added Subsonic provider support for the OpenSubsonic sonicSimilarity extension.”

Thanks that worked
I was really stuck there