Radio Mix and Navidrome's new Instant Mix feature

Issue description:

Reposting as an actual issue after providing some logs, please let me know if anything is missing!

Navidrome now has an instant mix feature which seems to work similarly to symfonium’s radio mix, fetching songs from a similar artists API.

With recent plugin support, there’s now a sonic analysis based implementation (GitHub - NeptuneHub/AudioMuse-AI-NV-plugin: AudioMuse-AI Navidrome Plugin) which overrides this basic instant mix feature with one that’s based on pure sonic similarity. Seems to use the “getSimilarSongs2” API. I installed this and it’s working perfectly on the standard web UI and feishin.

While configuring my server settings on Symfonium, I noticed the “use similar tracks for Radio mix” feature, which I enabled. The issue I’m having is that this doesn’t seem to be mapping directly to navidrome’s instant mix feature, which at this point in other clients is overridden by the audiomuse plugin.

From my observation symfonium still seems to be fetching similar artists to create the queues. Audiomuse playlists are pretty easy to confirm as they are deterministic unless analysis settings are changed.

Logs:

Upload description: 2fast2furious

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

     

1 Like

Symfonium properly call getSimilarSongs and use the result.

2026-02-06 11:01:20.898 Verbose SubsonicLogger  <-- [173] 200 https://xxxxxxxx/rest/getSimilarSongs.view?id=48e80e4d23740506143682b278cd4e11&count=20&u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json (260ms, unknown-length body)
2026-02-06 11:01:20.915 Verbose SubsonicLogger  <-- [173] {"subsonic-response":{"status":"ok","version":"1.16.1","type":"navidrome","serverVersion":"0.60.0 (0c8f2a55)","openSubsonic":true,"similarSongs":{"song":[{"id":"25b0b287f2bd3bfa7c6a069123139c36","parent":"4Pf5WUNaz6OuO6xUlkMYf9","isDir":false,"title":"Early Minor","album":"The Complete In a Silent Way Sessions","artist":"Miles Davis","track":2,"year":1968,"genre":"Jazz","coverArt":"mf-25b0b287f2bd3bfa7c6a069123139c36_696900bf","size":34290074,"contentType":"audio/flac","suffix":"flac","duration":418,"bitRate":651,"path":"Miles Davis/The Complete In a Silent Way Sessions/03-02 - Early Minor.flac","discNumber":3,"created":"2025-02-05T13:55:40.725647756Z","albumId":"4Pf5WUNaz6OuO6xUlkMYf9","artistId":"5dJa2S23ao1lAQokLHKFPR","type":"music","bpm":0,"comment":"","sortName":"early minor","mediaType":"song","musicBrainzId":"60fd031f-2464-4a6a-9b1f-37d27745a598","isrc":[],"genres":[{"name":"Jazz"}],"replayGain":{"trackGain":-1.69,"albumGain":-2.05,"trackPeak":0.92688,"albumPeak":0.977264},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"5dJa2S23ao1lAQokLHKFPR","name":"Miles Davis"}],"displayArtist":"Miles Davis","albumArtists":[{"id":"5dJa2S23ao1lAQokLHKFPR","name":"Miles Davis"}],"displayAlbumArtist":"Miles Davis","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"aa2209c879e48c1e2a5fa0f66cef127e","parent":"1o6raWS4J8GJCioc18Nnsm","isDir":false,"title":"Isle of Dreams","album":"Exotica Volume II","artist":"Martin Denny","track":2,"year":1957,"genre":"Easy Listening","coverArt":"mf-aa2209c879e48c1e2a5fa0f66cef127e_6969333e","size":16529210,"contentType":"audio/flac","suffix":"flac","duration":176,"bitRate":745,"path":"Martin Denny/Exotica Volume II/01-02 - Isle of Dreams.flac","playCount":2,"discNumber":1,"created":"2025-02-08T01:20:07.403232697Z","albumId":"1o6raWS4J8GJCioc18Nnsm","artistId":"6mODVmbRhG3p7DKAivPtZ6","type":"music","played":"2026-01-17T13:05:36Z","bpm":0,"comment":"","sortName":"isle of dreams","mediaType":"song","musicBrainzId":"2724256a-d895-458b-8021-f73a1929126a","isrc":[],"genres":[{"name":"Easy Listening"},{"name":"Exotica"},{"name":"Jazz"}],"replayGain":{"trackGain":-2.44,"albumGain":-2.82,"trackPeak":0.774139,"albumPeak":0.881439},"channelCount":2,"samplingRate":44100,"bitDepth":24,"moods":[],"artists":[{"id":"6mODVmbRhG3p7DKAivPtZ6","name":"Martin Denny"}],"displayArtist":"Martin Denny","albumArtists":[{"id":"6mODVmbRhG3p7DKAivPtZ6","name":"Martin Denny"}],"displayAlbumArtist":"Martin Denny","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"x3vYae07dpybmPARWsrApc","parent":"2QFGibIpj7xHhO1YyJ32dS","isDir":false,"title":"Christmas Time Is Here (vocal / #1, take 4)","album":"A Charlie Brown Christmas","artist":"Vince Guaraldi Trio","track":60,"year":2022,"genre":"Christmas Music","coverArt":"mf-x3vYae07dpybmPARWsrApc_69691356","size":9565634,"contentType":"audio/flac","suffix":"flac","duration":91,"bitRate":756,"path":"Vince Guaraldi Trio/A Charlie Brown Christmas/01-60 - Christmas Time Is Here (vocal _ #1, take 4).flac","discNumber":1,"created":"2025-07-15T13:20:34.212651933Z","albumId":"2QFGibIpj7xHhO1YyJ32dS","artistId":"6bcqbJepUgNrI1HxEJnLtj","type":"music","bpm":0,"comment":"16bit-44.1kHz\nSource: 24bit-96kHz (WEB; HDtracks)\n\nOriginal album release: 1965","sortName":"christmas time is here (vocal / #1, take 4)","mediaType":"song","musicBrainzId":"d14ed636-cdd4-4cc6-b142-a18aefb7fabe","isrc":["USC4R2214384"],"genres":[{"name":"Christmas Music"},{"name":"Jazz"}],"replayGain":{"trackGain":1.94,"albumGain":-1.29,"trackPeak":0.584991,"albumPeak":0.970734},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"6bcqbJepUgNrI1HxEJnLtj","name":"Vince Guaraldi Trio"}],"displayArtist":"Vince Guaraldi Trio","albumArtists":[{"id":"6bcqbJepUgNrI1HxEJnLtj","name":"Vince Guaraldi Trio"}],"displayAlbumArtist":"Vince Guaraldi Trio","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"ETDEILjx5JBuqtGfHYx3SZ","parent":"0NwCmZLmwD7DYeh3C513km","isDir":false,"title":"Dialogo","album":"Wave","artist":"Antonio Carlos Jobim","track":7,"year":1967,"genre":"Bossa Nova","coverArt":"mf-ETDEILjx5JBuqtGfHYx3SZ_69585fbc","size":14092194,"contentType":"audio/flac","suffix":"flac","duration":175,"bitRate":637,"path":"Antonio Carlos Jobim • Antônio Carlos Jobim/Wave/01-07 - Dialogo.flac","discNumber":1,"created":"2026-01-03T00:30:32.464189562Z","albumId":"0NwCmZLmwD7DYeh3C513km","artistId":"1aQyRcnc67CluGxVTVUD2a","type":"music","bpm":163,"comment":"","sortName":"dialogo","mediaType":"song","musicBrainzId":"ad64bbe3-6393-46d4-a775-190a59a916a9","isrc":["USWWW0201355"],"genres":[{"name":"Bossa Nova"}],"replayGain":{"trackGain":1.2,"albumGain":-0.49,"trackPeak":0.60256,"albumPeak":0.891251},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"1aQyRcnc67CluGxVTVUD2a","name":"Antonio Carlos Jobim"}],"displayArtist":"Antonio Carlos Jobim","albumArtists":[{"id":"1aQyRcnc67CluGxVTVUD2a","name":"Antonio Carlos Jobim"},{"id":"0W6JpBlyow2bgSNjUXEbeX","name":"Antônio Carlos Jobim"}],"displayAlbumArtist":"Antonio Carlos Jobim • Antônio Carlos Jobim","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"548608982e311e8f84031822e205e18b","parent":"6JpmrKcTX97QTLxD0iAf0k","isDir":false,"title":"The Man","album":"The Sound of Lalo Schifrin","artist":"Lalo Schifrin","track":16,"year":2016,"genre":"Rock","coverArt":"mf-548608982e311e8f84031822e205e18b_69525b37","size":15839905,"contentType":"audio/flac","suffix":"flac","duration":165,"bitRate":754,"path":"Lalo Schifrin/The Sound of Lalo Schifrin/02-16 - The Man.flac","discNumber":2,"created":"2025-03-05T16:51:12.193086029Z","albumId":"6JpmrKcTX97QTLxD0iAf0k","artistId":"5EwfKTAU58IIHyPutC25Jw","type":"music","bpm":0,"comment":"","sortName":"the man","mediaType":"song","musicBrainzId":"b11de36a-5d40-4173-a9a3-40e85ad86440","isrc":[],"genres":[{"name":"Rock"}],"replayGain":{"trackGain":-3.07,"albumGain":-4.1,"trackPeak":0.902313,"albumPeak":0.967224},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"5EwfKTAU58IIHyPutC25Jw","name":"Lalo Schifrin"}],"displayArtist":"Lalo Schifrin","albumArtists":[{"id":"5EwfKTAU58IIHyPutC25Jw","name":"Lalo Schifrin"}],"displayAlbumArtist":"Lalo Schifrin","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"dyGFbm3rkXL7lD8sxNlvkt","parent":"34i79fdbwjKrUCkBj9aqt7","isDir":false,"title":"Chi Mai","album":"The Big Gundown: John Zorn Plays the Music of Ennio Morricone","artist":"John Zorn","track":15,"year":1986,"genre":"Jazz","coverArt":"mf-dyGFbm3rkXL7lD8sxNlvkt_69820ce8","size":18687498,"contentType":"audio/flac","suffix":"flac","duration":184,"bitRate":800,"path":"John Zorn/The Big Gundown: John Zorn Plays the Music of Ennio Morricone/01-15 - Chi Mai.flac","playCount":2,"discNumber":1,"created":"2025-04-23T12:23:38.355149526Z","albumId":"34i79fdbwjKrUCkBj9aqt7","artistId":"0ycdhyAmHe18vTujWSjkRA","type":"music","played":"2025-12-14T02:01:06.512957137Z","bpm":0,"comment":"","sortName":"chi mai","mediaType":"song","musicBrainzId":"c6df954b-61db-44e8-aa51-8708876de862","isrc":[],"genres":[{"name":"Jazz"}],"replayGain":{"trackGain":-1.25,"albumGain":-3.97,"trackPeak":0.977692,"albumPeak":0.988556},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"0ycdhyAmHe18vTujWSjkRA","name":"John Zorn"}],"displayArtist":"John Zorn","albumArtists":[{"id":"0ycdhyAmHe18vTujWSjkRA","name":"John Zorn"}],"displayAlbumArtist":"John Zorn","contributors":[{"role":"producer","artist":{"id":"3ypNaJc7JEgjBnJMtEKhPG","name":"Kazunori Sugiyama"}},{"role":"producer","artist":{"id":"0ycdhyAmHe18vTujWSjkRA","name":"John Zorn"}},{"role":"composer","artist":{"id":"3bkT9YM3qSrHwWhFXboFeK","name":"Ennio Morricone"}}],"displayComposer":"Ennio Morricone","explicitStatus":""},{"id":"5edda39d00397cf61a80610cf5c56a86","parent":"1ljuqRynwyXRtfkqJ5YVKK","isDir":false,"title":"Respiration","album":"Buzz","artist":"Ben Allison","track":1,"year":2004,"genre":"Contemporary Jazz","coverArt":"mf-5edda39d00397cf61a80610cf5c56a86_69691453","size":31244093,"contentType":"audio/flac","suffix":"flac","duration":370,"bitRate":668,"path":"Ben Allison/Buzz/01 - Respiration.flac","playCount":1,"created":"2025-02-08T00:25:07.513789887Z","albumId":"1ljuqRynwyXRtfkqJ5YVKK","artistId":"2ACh1Qy5IQq4mmHD9MdG3K","type":"music","played":"2025-07-06T00:12:09.101Z","bpm":0,"comment":"","sortName":"respiration","mediaType":"song","musicBrainzId":"4993f8cd-2f9d-4727-aa69-c820bd308a51","isrc":[],"genres":[{"name":"Contemporary Jazz"},{"name":"Jazz"}],"replayGain":{"trackGain":-4.41,"albumGain":-4.81,"trackPeak":0.974182,"albumPeak":1},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"2ACh1Qy5IQq4mmHD9MdG3K","name":"Ben Allison"}],"displayArtist":"Ben Allison","albumArtists":[{"id":"2ACh1Qy5IQq4mmHD9MdG3K","name":"Ben Allison"}],"displayAlbumArtist":"Ben Allison","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"7x8eHnry0mJBhGU7EBCokO","parent":"6vOZGAvHM94jC3txyk63bU","isDir":false,"title":"Four Deuces","album":"Jazz Noir","artist":"Alex North \u0026 His Orchestra","track":3,"year":2014,"genre":"Instrumental","coverArt":"mf-7x8eHnry0mJBhGU7EBCokO_69526be3","size":12503615,"contentType":"audio/flac","suffix":"flac","duration":183,"bitRate":539,"path":"Various Artists/Jazz Noir/02-03 - Four Deuces.flac","playCount":1,"discNumber":2,"created":"2025-07-22T23:55:03.320825882Z","albumId":"6vOZGAvHM94jC3txyk63bU","artistId":"0vaibZarXcZdnI7ULHKvee","type":"music","played":"2025-12-13T23:34:28.180853061Z","bpm":0,"comment":"","sortName":"four deuces","mediaType":"song","musicBrainzId":"91d4502f-268d-4ba7-8508-0e21c540b1d8","isrc":[],"genres":[{"name":"Instrumental"}],"replayGain":{"trackGain":-4.63,"albumGain":-5.69,"trackPeak":1,"albumPeak":1},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"0vaibZarXcZdnI7ULHKvee","name":"Alex North \u0026 His Orchestra"}],"displayArtist":"Alex North \u0026 His Orchestra","albumArtists":[{"id":"63sqASlAfjbGMuLP4JhnZU","name":"Various Artists"}],"displayAlbumArtist":"Various Artists","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"uwuGE6mRd0kYbVbH1iMfTW","parent":"6vOZGAvHM94jC3txyk63bU","isDir":false,"title":"Ballad for Bernt","album":"Jazz Noir","artist":"Krzysztof Komeda","track":17,"year":2014,"genre":"Instrumental","coverArt":"mf-uwuGE6mRd0kYbVbH1iMfTW_69526be3","size":10035084,"contentType":"audio/flac","suffix":"flac","duration":125,"bitRate":634,"path":"Various Artists/Jazz Noir/02-17 - Ballad for Bernt.flac","playCount":1,"discNumber":2,"created":"2025-07-22T23:55:03.315634977Z","albumId":"6vOZGAvHM94jC3txyk63bU","artistId":"6DIERkLMDbxrHcyj1ArN4Q","type":"music","played":"2025-12-13T23:13:29.916026665Z","bpm":0,"comment":"","sortName":"ballad for bernt","mediaType":"song","musicBrainzId":"ca69bbbe-91ca-4ece-9cb9-e97a85702343","isrc":[],"genres":[{"name":"Instrumental"},{"name":"Jazz"},{"name":"Nu Jazz"}],"replayGain":{"trackGain":-4.37,"albumGain":-5.69,"trackPeak":0.999969,"albumPeak":1},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"6DIERkLMDbxrHcyj1ArN4Q","name":"Krzysztof Komeda"}],"displayArtist":"Krzysztof Komeda","albumArtists":[{"id":"63sqASlAfjbGMuLP4JhnZU","name":"Various Artists"}],"displayAlbumArtist":"Various Artists","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"8495fffee1de13ce2a6ae03ae8059dd0","parent":"1zHcyvYZOwuS9CWsTwyC2g","isDir":false,"title":"Reconciliation","album":"Perceptual","artist":"Brian Blade Fellowship","track":3,"year":2000,"genre":"Contemporary Jazz","coverArt":"mf-8495fffee1de13ce2a6ae03ae8059dd0_69526db5","size":146492074,"contentType":"audio/flac","suffix":"flac","duration":405,"bitRate":2880,"path":"Brian Blade Fellowship • Brian Blade/Perceptual/03 - Reconciliation.flac","created":"2025-02-08T03:13:09.333788278Z","albumId":"1zHcyvYZOwuS9CWsTwyC2g","artistId":"1pGRJsdoWSVKsYr3gnPs4t","type":"music","bpm":0,"comment":"","sortName":"reconciliation","mediaType":"song","musicBrainzId":"f8a7ddf1-0605-4ef0-91a4-301ebb0a9614","isrc":["USUM71412029"],"genres":[{"name":"Contemporary Jazz"},{"name":"Jazz"},{"name":"Modern Creative"},{"name":"Post-Bop"}],"replayGain":{"trackGain":-1.66,"albumGain":-2.08,"trackPeak":0.969299,"albumPeak":0.969299},"channelCount":2,"samplingRate":96000,"bitDepth":24,"moods":[],"artists":[{"id":"1pGRJsdoWSVKsYr3gnPs4t","name":"Brian Blade Fellowship"}],"displayArtist":"Brian Blade Fellowship","albumArtists":[{"id":"1pGRJsdoWSVKsYr3gnPs4t","name":"Brian Blade Fellowship"},{"id":"0iKCwQejfYOCxL2cBqZpVC","name":"Brian Blade"}],"displayAlbumArtist":"Brian Blade Fellowship • Brian Blade","contributors":[{"role":"performer","subRole":"Acoustic Guitar And Membranophone","artist":{"id":"0iKCwQejfYOCxL2cBqZpVC","name":"Brian Blade"}},{"role":"performer","subRole":"Soprano Saxophone And Tenor Saxophone","artist":{"id":"1zOoeMPk7MlAM33zHJ0LWm","name":"Melvin Butler"}},{"role":"performer","subRole":"Organ, Piano And Rhodes Piano","artist":{"id":"7LgQrJkZP4NCY0wf5XJ79Z","name":"Jon Cowherd"}},{"role":"performer","subRole":"Pedal Steel Guitar","artist":{"id":"0UUhDUyJYaJRIG7kXLTMoG","name":"Dave Easley"}},{"role":"performer","subRole":"Acoustic Guitar And Pedal Steel Guitar","artist":{"id":"3zSq710HZ3xc7i9UBgVCFm","name":"Daniel Lanois"}},{"role":"performer","subRole":"Acoustic Guitar And Electric Guitar","artist":{"id":"2PyFBhoTGZoIKw7ewqwvYy","name":"Kurt Rosenwinkel"}},{"role":"performer","subRole":"Bass","artist":{"id":"0jRSw69qkUkgOB3XNbc1M3","name":"Chris Thomas"}},{"role":"performer","subRole":"Alto Saxophone And Bass Clarinet","artist":{"id":"6ppJh1IoX9atZ1dikDzGZj","name":"Myron Walden"}},{"role":"performer","subRole":"Vocals","artist":{"id":"0iKCwQejfYOCxL2cBqZpVC","name":"Brian Blade"}},{"role":"performer","subRole":"Background Vocals","artist":{"id":"0jRSw69qkUkgOB3XNbc1M3","name":"Chris Thomas"}}],"displayComposer":"","explicitStatus":""},{"id":"yILD2UrZsi9RPlKt68eMsv","parent":"5Yv4SpiGTlB41n9huu15k9","isDir":false,"title":"Berceuse / Malilia","album":"Milton Nascimento \u0026 Belmondo","artist":"Milton Nascimento \u0026 Belmondo","track":8,"year":2008,"genre":"Jazz","coverArt":"mf-yILD2UrZsi9RPlKt68eMsv_6969093b","size":57116759,"contentType":"audio/flac","suffix":"flac","duration":614,"bitRate":737,"path":"Milton Nascimento \u0026 Belmondo/Milton Nascimento \u0026 Belmondo/01-08 - Berceuse _ Malilia.flac","discNumber":1,"created":"2025-07-22T23:54:52.908664533Z","albumId":"5Yv4SpiGTlB41n9huu15k9","artistId":"71ydYCJrcXKhe33phJwlrl","type":"music","bpm":0,"comment":"","sortName":"berceuse / malilia","mediaType":"song","musicBrainzId":"1a4a97bc-43d1-4cd8-8769-a53a7cffa98f","isrc":[],"genres":[{"name":"Jazz"}],"replayGain":{"trackGain":-4.17,"albumGain":-6.47,"trackPeak":1,"albumPeak":1},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"71ydYCJrcXKhe33phJwlrl","name":"Milton Nascimento"},{"id":"05ymUXy3jyP71pbDa4yDo0","name":"Belmondo"}],"displayArtist":"Milton Nascimento \u0026 Belmondo","albumArtists":[{"id":"77SymVUYgS7IBPgItYDuMD","name":"Milton Nascimento \u0026 Belmondo"}],"displayAlbumArtist":"Milton Nascimento \u0026 Belmondo","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"4905bd960e22fc56690154d28d10dc05","parent":"3xUKHczQGpHtoVHAM8Ilmp","isDir":false,"title":"Moon Dreams","album":"Birth of the Cool","artist":"Miles Davis","track":3,"year":1986,"genre":"Jazz","coverArt":"mf-4905bd960e22fc56690154d28d10dc05_69525918","size":59295074,"contentType":"audio/flac","suffix":"flac","duration":199,"bitRate":2372,"path":"Miles Davis/Birth of the Cool/01-03 - Moon Dreams.flac","discNumber":1,"created":"2025-02-08T10:11:23.378286683Z","albumId":"3xUKHczQGpHtoVHAM8Ilmp","artistId":"5dJa2S23ao1lAQokLHKFPR","type":"music","bpm":0,"comment":"","sortName":"moon dreams","mediaType":"song","musicBrainzId":"786e74ba-93d2-4c7c-8eed-3e39c6bdd59c","isrc":["USCA20000980"],"genres":[{"name":"Jazz"}],"replayGain":{"trackGain":3.04,"albumGain":0.8,"trackPeak":0.704346,"albumPeak":0.911774},"channelCount":1,"samplingRate":192000,"bitDepth":24,"moods":[],"artists":[{"id":"5dJa2S23ao1lAQokLHKFPR","name":"Miles Davis"}],"displayArtist":"Miles Davis","albumArtists":[{"id":"5dJa2S23ao1lAQokLHKFPR","name":"Miles Davis"}],"displayAlbumArtist":"Miles Davis","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"ccd856a632ba4f51db9716e671c621db","parent":"3ukdswjhz7vH0wkNOY7vW3","isDir":false,"title":"Annie and Cooper","album":"The Twin Peaks Archive","artist":"Angelo Badalamenti \u0026 David Lynch","track":5,"year":2012,"genre":"Dark Jazz","coverArt":"mf-ccd856a632ba4f51db9716e671c621db_69525f81","size":12611365,"contentType":"audio/flac","suffix":"flac","duration":130,"bitRate":772,"path":"Angelo Badalamenti \u0026 David Lynch • Angelo Badalamenti/The Twin Peaks Archive/05 - Annie and Cooper.flac","created":"2025-02-08T04:44:07.17352525Z","albumId":"3ukdswjhz7vH0wkNOY7vW3","artistId":"1iyaDFaB1RA4Jdp37O72u8","type":"music","bpm":0,"comment":"","sortName":"annie and cooper","mediaType":"song","musicBrainzId":"5f69f3dd-7116-431b-98b2-04b8a8cdd6b3","isrc":[],"genres":[{"name":"Dark Jazz"}],"replayGain":{"trackGain":2.57,"albumGain":0,"trackPeak":0.743835,"albumPeak":1},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"1iyaDFaB1RA4Jdp37O72u8","name":"Angelo Badalamenti"},{"id":"61VchlW1sPbx9moF7RXuzT","name":"David Lynch"}],"displayArtist":"Angelo Badalamenti \u0026 David Lynch","albumArtists":[{"id":"3FweORcoEjymucCA5ckuRr","name":"Angelo Badalamenti \u0026 David Lynch"},{"id":"1iyaDFaB1RA4Jdp37O72u8","name":"Angelo Badalamenti"}],"displayAlbumArtist":"Angelo Badalamenti \u0026 David Lynch • Angelo Badalamenti","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"3a0f44bcbc868d09f632dffb53b08565","parent":"2xI9GnjLmwBdk930wQHDUT","isDir":false,"title":"Don’t Do Anything (I Wouldn’t Do)","album":"Twin Peaks: Fire Walk With Me","artist":"Angelo Badalamenti","track":4,"year":1992,"genre":"Jazz","coverArt":"mf-3a0f44bcbc868d09f632dffb53b08565_69525f2f","size":43615330,"contentType":"audio/flac","suffix":"flac","duration":441,"bitRate":782,"path":"Angelo Badalamenti/Twin Peaks: Fire Walk With Me/01-04 - Don’t Do Anything (I Wouldn’t Do).flac","playCount":1,"discNumber":1,"created":"2025-02-08T05:01:07.123637775Z","albumId":"2xI9GnjLmwBdk930wQHDUT","artistId":"1iyaDFaB1RA4Jdp37O72u8","type":"music","played":"2025-12-13T22:47:05.43129651Z","bpm":0,"comment":"","sortName":"don't do anything (i wouldn't do)","mediaType":"song","musicBrainzId":"4c03fc8a-ed74-4478-8ba6-e4f2d00ad734","isrc":["USWB19904040"],"genres":[{"name":"Jazz"}],"replayGain":{"trackGain":2.06,"albumGain":-0.49,"trackPeak":0.734894,"albumPeak":0.998322},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"1iyaDFaB1RA4Jdp37O72u8","name":"Angelo Badalamenti"}],"displayArtist":"Angelo Badalamenti","albumArtists":[{"id":"1iyaDFaB1RA4Jdp37O72u8","name":"Angelo Badalamenti"}],"displayAlbumArtist":"Angelo Badalamenti","contributors":[{"role":"producer","artist":{"id":"1iyaDFaB1RA4Jdp37O72u8","name":"Angelo Badalamenti"}},{"role":"producer","artist":{"id":"61VchlW1sPbx9moF7RXuzT","name":"David Lynch"}}],"displayComposer":"","explicitStatus":""},{"id":"c70d8388f0f3f224f719e62136568266","parent":"3nTnzGaVgbfY8n7qD59VRR","isDir":false,"title":"Mood Indigo","album":"Mingus Mingus Mingus Mingus Mingus","artist":"Charles Mingus","track":4,"year":1964,"genre":"Jazz","coverArt":"mf-c70d8388f0f3f224f719e62136568266_6952661c","size":87106767,"contentType":"audio/flac","suffix":"flac","duration":281,"bitRate":2467,"path":"Charles Mingus/Mingus Mingus Mingus Mingus Mingus/04 - Mood Indigo.flac","playCount":1,"created":"2025-02-05T13:48:55.840178747Z","albumId":"3nTnzGaVgbfY8n7qD59VRR","artistId":"2yTRLRBTbSx4sgMGdwVP8z","type":"music","played":"2025-12-13T20:57:13.337900625Z","bpm":0,"comment":"","sortName":"mood indigo","mediaType":"song","musicBrainzId":"3b51e198-2e22-4f37-a4b9-192330469b84","isrc":[],"genres":[{"name":"Jazz"}],"replayGain":{"trackGain":3.47,"albumGain":-1.32,"trackPeak":0.661499,"albumPeak":0.964325},"channelCount":2,"samplingRate":88200,"bitDepth":24,"moods":[],"artists":[{"id":"2yTRLRBTbSx4sgMGdwVP8z","name":"Charles Mingus"}],"displayArtist":"Charles Mingus","albumArtists":[{"id":"2yTRLRBTbSx4sgMGdwVP8z","name":"Charles Mingus"}],"displayAlbumArtist":"Charles Mingus","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"GVQCc7j9iwHOj7M2KZryXn","parent":"6vOZGAvHM94jC3txyk63bU","isDir":false,"title":"I Want to Live (main theme)","album":"Jazz Noir","artist":"Johnny Mandel","track":18,"year":2014,"genre":"Instrumental","coverArt":"mf-GVQCc7j9iwHOj7M2KZryXn_69526be3","size":6403106,"contentType":"audio/flac","suffix":"flac","duration":78,"bitRate":644,"path":"Various Artists/Jazz Noir/01-18 - I Want to Live (main theme).flac","playCount":1,"discNumber":1,"created":"2025-07-22T23:55:03.750225352Z","albumId":"6vOZGAvHM94jC3txyk63bU","artistId":"7JHdK9yokvT5xXkxVVg1MJ","type":"music","played":"2025-12-14T05:57:39.98681304Z","bpm":0,"comment":"","sortName":"i want to live (main theme)","mediaType":"song","musicBrainzId":"cc0b81c6-81d9-41b6-a1b7-f06df0f8d0eb","isrc":[],"genres":[{"name":"Instrumental"}],"replayGain":{"trackGain":-2.96,"albumGain":-5.36,"trackPeak":0.999969,"albumPeak":1},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"7JHdK9yokvT5xXkxVVg1MJ","name":"Johnny Mandel"}],"displayArtist":"Johnny Mandel","albumArtists":[{"id":"63sqASlAfjbGMuLP4JhnZU","name":"Various Artists"}],"displayAlbumArtist":"Various Artists","contributors":[],"displayComposer":"","explicitStatus":""},{"id":"u0FvTUJ1yj9jzUOPlk5WVP","parent":"7ttv9z9EUBRWAP64DFidT8","isDir":false,"title":"Autumn Leaves","album":"A Flower Is a Lovesome Thing","artist":"Vince Guaraldi Trio","track":6,"year":1994,"genre":"Jazz","coverArt":"mf-u0FvTUJ1yj9jzUOPlk5WVP_69525faf","size":15939103,"contentType":"audio/flac","suffix":"flac","duration":264,"bitRate":477,"path":"Vince Guaraldi Trio/A Flower Is a Lovesome Thing/01-06 - Autumn Leaves.flac","playCount":4,"discNumber":1,"created":"2025-07-15T13:20:10.509834373Z","albumId":"7ttv9z9EUBRWAP64DFidT8","artistId":"6bcqbJepUgNrI1HxEJnLtj","type":"music","played":"2025-08-28T15:55:25.964570046Z","bpm":0,"comment":"","sortName":"autumn leaves","mediaType":"song","musicBrainzId":"dbd50094-3a54-4016-96b2-5cdbd0a46c56","isrc":[],"genres":[{"name":"Jazz"}],"replayGain":{"trackGain":1.76,"albumGain":0,"trackPeak":0.684082,"albumPeak":1},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"6bcqbJepUgNrI1HxEJnLtj","name":"Vince Guaraldi Trio"}],"displayArtist":"Vince Guaraldi Trio","albumArtists":[{"id":"6bcqbJepUgNrI1HxEJnLtj","name":"Vince Guaraldi Trio"}],"displayAlbumArtist":"Vince Guaraldi Trio","contributors":[{"role":"performer","subRole":"Guitar","artist":{"id":"43JRkWEInHklm9LtzdRhzn","name":"Eddie Duran"}},{"role":"performer","subRole":"Piano","artist":{"id":"6Kgfw36vpltPj2X4nvJkIv","name":"Vince Guaraldi"}},{"role":"performer","subRole":"Double Bass","artist":{"id":"1IpZFPlfZzYiSU29dTksjk","name":"Dean Reilly"}}],"displayComposer":"","explicitStatus":""},{"id":"mA1x8MwBx512uMMACuR1hM","parent":"2lCp8Jw1Pi4eBRHGX3qn55","isDir":false,"title":"Klaviersonate C-dur KV 309 2. Andante un poco adagio","album":"Complete Solo Recordings","artist":"Wolfgang Amadeus Mozart","track":2,"year":2014,"genre":"Classical","coverArt":"mf-mA1x8MwBx512uMMACuR1hM_69525e42","size":22811608,"contentType":"audio/flac","suffix":"flac","duration":397,"bitRate":419,"path":"Maria João Pires/Complete Solo Recordings/13-02 - Klaviersonate C-dur KV 309 2. Andante un poco adagio.flac","discNumber":13,"created":"2025-08-11T14:53:40.232671987Z","albumId":"2lCp8Jw1Pi4eBRHGX3qn55","artistId":"4rLWrSjNsdvQUkkG1qaSVR","type":"music","bpm":0,"comment":"","sortName":"klaviersonate c-dur kv 309 2. andante un poco adagio","mediaType":"song","musicBrainzId":"e8b9ba69-1b1e-4adf-b2b7-a29e9e93a95b","isrc":["DEF059003832"],"genres":[{"name":"Classical"}],"replayGain":{"trackGain":0.08,"albumGain":0.08,"trackPeak":0.99057,"albumPeak":0.99057},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"4rLWrSjNsdvQUkkG1qaSVR","name":"Wolfgang Amadeus Mozart"}],"displayArtist":"Wolfgang Amadeus Mozart","albumArtists":[{"id":"0od2PQu18xOZSRjzdmn2Sv","name":"Maria João Pires"}],"displayAlbumArtist":"Maria João Pires","contributors":[{"role":"composer","artist":{"id":"0PkzNPBBOeDfXr4X95EKM6","name":"Mozart"}}],"displayComposer":"Mozart","explicitStatus":""},{"id":"031ac2f41b5cc57c3b58c1d76cf0fadb","parent":"2fHNFpUzAS9bDbwt6n3q0t","isDir":false,"title":"Vingt Regards sur l'enfant Jésus: IV. Regard de la Vierge","album":"Vingt Regards sur l'enfant Jésus","artist":"Olivier Messiaen","track":4,"year":1994,"genre":"Classical","coverArt":"mf-031ac2f41b5cc57c3b58c1d76cf0fadb_69696cde","size":18419519,"contentType":"audio/flac","suffix":"flac","duration":294,"bitRate":498,"path":"Olivier Messiaen; Yvonne Loriod • Olivier Messiaen/Vingt Regards sur l'enfant Jésus/01-04 - Vingt Regards sur l'enfant Jésus: IV. Regard de la Vierge.flac","playCount":1,"discNumber":1,"created":"2025-02-05T13:55:32.967194947Z","albumId":"2fHNFpUzAS9bDbwt6n3q0t","artistId":"3rT2ksAudl2MAcav0YwOXA","type":"music","played":"2025-12-13T21:50:04.10113877Z","bpm":0,"comment":"","sortName":"vingt regards sur l'enfant jesus: iv. regard de la vierge","mediaType":"song","musicBrainzId":"b2e3cc6c-e587-4d62-8544-c136bf672144","isrc":["FRZ207302104"],"genres":[{"name":"Classical"}],"replayGain":{"trackGain":2.67,"albumGain":0.09,"trackPeak":0.735443,"albumPeak":0.989288},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"3rT2ksAudl2MAcav0YwOXA","name":"Olivier Messiaen"}],"displayArtist":"Olivier Messiaen","albumArtists":[{"id":"2PpUM7dKVnvdUrQaoZkAxc","name":"Olivier Messiaen; Yvonne Loriod"},{"id":"3rT2ksAudl2MAcav0YwOXA","name":"Olivier Messiaen"}],"displayAlbumArtist":"Olivier Messiaen; Yvonne Loriod • Olivier Messiaen","contributors":[{"role":"composer","artist":{"id":"4NhjSWlK8gXy3dKrg7EAtH","name":"Olivier Messiaen (1908-1992)"}}],"displayComposer":"Olivier Messiaen (1908-1992)","explicitStatus":""},{"id":"46c0ea597d694059c703e0e5b8936692","parent":"3At0D7jmixjwdG9gVvX4uQ","isDir":false,"title":"Suite Bergamasque: I. Prelude","album":"Classic Gold Prèlude à l'après-midi d'un faune","artist":"Claude Debussy","track":2,"year":1993,"genre":"Classical","coverArt":"mf-46c0ea597d694059c703e0e5b8936692_69697009","size":15329850,"contentType":"audio/flac","suffix":"flac","duration":247,"bitRate":490,"path":"Claude Debussy/Classic Gold Prèlude à l'après-midi d'un faune/01-02 - Suite Bergamasque: I. Prelude.flac","discNumber":1,"created":"2025-02-08T00:39:07.199331606Z","albumId":"3At0D7jmixjwdG9gVvX4uQ","artistId":"7fGj5JrcdZGffoXf6bLvvD","type":"music","bpm":0,"comment":"","sortName":"suite bergamasque: i. prelude","mediaType":"song","musicBrainzId":"b4655ffa-ccbc-466b-b0b2-ed6137fce82e","isrc":[],"genres":[{"name":"Classical"}],"replayGain":{"trackGain":1.18,"albumGain":0.83,"trackPeak":0.806152,"albumPeak":0.908752},"channelCount":2,"samplingRate":44100,"bitDepth":16,"moods":[],"artists":[{"id":"7fGj5JrcdZGffoXf6bLvvD","name":"Claude Debussy"}],"displayArtist":"Claude Debussy","albumArtists":[{"id":"7fGj5JrcdZGffoXf6bLvvD","name":"Claude Debussy"}],"displayAlbumArtist":"Claude Debussy","contributors":[{"role":"composer","artist":{"id":"7fGj5JrcdZGffoXf6bLvvD","name":"Claude Debussy"}}],"displayComposer":"Claude Debussy","explicitStatus":""}]}}}

Is there a difference between GetSimilarSongs ans GetSimilarSongs2?

One is supposed to work with songs the other no :wink:

@deluan said both are rerouted, in all cases this is something for the plugin / navidrome support.

Ok appreciate you looking in into it! Cheers

Hey @Tolriq I recently setup audiomuse-ai for my navidrome setup and its running pretty well, but I have the exact same observation as the @2fast2furious here:

The audiomuse front-end → similar song playlist, Navidrome native web front-end → instant mix based on song, and my Feishin client → track radio, all return the same playlist based on that song, so this seems to work as intended.

The audiomuse front-end → artist similarity, Navidrome native web front-end → artist aadio, and my Feishin client → artist radio, all return the same playlist based on artist similarity. So this is also consistent.

The only problem I have is in Symfonium. As OP wrote the radio in symfonium always return the playlist based on artist similarity no matter if I create it on the artist or based on a song. The result is the same as with the artist radio from the other clients and reacts to parameter changes I do in the audimuse-ai navidrome plugin. So for artist it works as intended. But for song radio it doesn’t.

Also changing the server setting to “use similar tracks for Radio mix” does not have any influance of the result at all.

May getSimilarSongs is called always with an artist ID instead of the song id, since apparently it supports both?

My expectation for the radio would be that calling it on and artist gives the same result as the navidrome artist radio and using the radio in Symfonium on a song would get the same result as the navidrome instant mix on a song.

Hi all,

I’m also experiencing the same issue with Symfonium’s Radio feature with Navidrome/Audiomuse.

To add to the troubleshooting:
I captured the network traffic with Wireshark and confirmed that Symfonium is indeed calling the correct API endpoint on the Navidrome server and that the expected list of tracks is returned in the response. However, for some reason, those tracks do not subsequently appear in the queue in the Symfonium app.

It looks like Symfonium receives the correct track list from Navidrome, but doesn’t add them to the queue as expected.
Let me know if any other logs or details would help track this down.

Thanks!

Provide proper logs and details or an access to the server so I can reproduce.

1 Like

Hi Tolriq,

As previously mentioned, I intercepted the traffic between the Symfonium app and my Navidrome server using Wireshark.

Here are the steps and findings:

  • I triggered “Radio Mix” on the song “Eleanor Rigby” in Symfonium.

  • In Wireshark, I observed that Symfonium made the correct GET request to /rest/getSimilarSongs.view with the song’s ID. Here the screenshot of all the requests:

  • Here is the full request:

    GET /rest/getSimilarSongs.view?id=I5vu9bTXYPwEooI11i5N5K&count=20&u=user&t=94903b42bb513e0a2207322deb5ba0e8&s=18782C3F9E27627810AFA901D66763D2&v=1.13.0&c=Symfonium&f=json HTTP/1.1
    
  • I have attached the JSON response (extracted from wireshark) as getSimilarSongs_response.json for your reference –> getSimilarSongs_response.json (38.0 KB)

Conclusion:
Symfonium is calling the correct API endpoint and receiving the expected list of tracks from Navidrome.

Issue:
Despite this, the returned tracks (e.g. “Just Like a Woman” by Bob Dylan, which is first in the response) are not being added to Symfonium’s Up Next queue—they do not appear in the tracklist in the app.

I have also attached my Symfonium debug.log for further details. –>

debug.json (736.2 KB) (I had to change the extension do .json because I couldnt upload .log files)

If you need any more details or logs, please let me know!

Attachments:

  • Screenshot of Wireshark capture
  • getSimilarSongs_response.json
  • debug.log (from symfonium app)

Thanks for looking into this!

@Tolriq happy to give access to my server privately if that helps.

Will be needed if it still occurs in v14.

Just to add, i’m seeing the same. Can provide logs if needed…

I can confirm that on my system as of v14, radio mix does in fact queue up an audiomuse generated mix!
Thank you so much @Tolriq you make it really hard for a guy to have a problem with this app :slight_smile:

1 Like