nukeop / nuclear

Streaming music player that finds free music for you
https://nuclear.js.org/
GNU Affero General Public License v3.0
11.72k stars 1.02k forks source link

Add Subsonic API support #1154

Open MyFilippo94 opened 2 years ago

MyFilippo94 commented 2 years ago

Would be nice to have support for Subsonic API compatible music servers as sources. One of the most popular projects relying on it is Airsonic Advanced, https://github.com/airsonic-advanced/airsonic-advanced

I have a self-hosted Ampache music server for private use, and as it supports Subsonic's API I can use compatible clients such as DSub for Android.

As with most of applications that offer a similar service, on Nuclear I did immediately a search for some of the most tricky tracks I have in my library, and although a matching metadata was found, for some of them no source was found. Well, nothing new, they are pretty niche after all. Having my own server library included in Nuclear would make it very convenient, combining the advantages of the care of a personally mantained server library, and the vastness of online resources.

fuzunspm commented 2 years ago

This would be a great feature

Trufax commented 1 year ago

Agree Subsonic API would be great.

xmariopereira commented 1 year ago

I was looking at this and thinking of even doing an MR.

other integrations are in: https://github.com/nukeop/nuclear/tree/master/packages/core/src/rest

Is any maintainer already working on this?