First-class support for Navidrome API

Feature description:

With Navidrome slowly becoming a leader in the self-hosted music space, it would be great to have full support for the Navidrome API, not just OpenSubsonic.

Problem solved:

This will become increasingly import as new features added to Navidrome, like Navidrome’s native smart playlist (currently in beta testing), will be read-only and not editable from Symfonium. We will then have two smart playlists: those created on Navidrome and those created on Symfonium.

Brought benefits:

Much smoother and more seamless integration.

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

1 Like

This won’t happens.

There’s Open subsonic created to add things to a public documented and stable API.

If you want more features of Navidrome supported you need to push them in OS.

OS was created by me with Deluan as a decision instead of building and pushing the Navidrome API.

2 Likes

I see. But I’m confused: OS does support editing smart playlist then? If so, why would Deluan make Smart Playlist only editable through the Navidrome API instead of OS? See Smart Playlists · Issue #1417 · navidrome/navidrome · GitHub

It’s not in OS yet and Deluan chose to implement it in his own API instead of pushing to OS because it was there before probably and lack of time or interest.

That does not change anything for Symfonium POV.

Got it, thanks for explaining. So then our mission is to lobby Deluan to push it to OS :smiling_imp:

Seems like there is interest in adding it to Subsonic! Smart Playlists · Issue #1417 · navidrome/navidrome · GitHub