Add subsonic as a source #414
Replies: 17 comments 44 replies
-
Nice idea! The music provider model within Music Assistant is very generic and flexible so I guess it should be pretty easy to add this one in. |
Beta Was this translation helpful? Give feedback.
-
Please add! need this so bad. |
Beta Was this translation helpful? Give feedback.
-
I move this request to the discussions, thanks for filing. |
Beta Was this translation helpful? Give feedback.
-
Before I discovered Music Assistant, I was actually looking for a Subsonic client for Home Assistant. This to use in combination with Navidrome's, implementation of the Subsonic api. But Music Assistant made me rethink about this. I now use the local file system function in Music Assistant, Although I do that using a mounted network share. I still use Navidrome, but only when I travel. As I have the DSub client on my phone. It is using the same file location as Music Assistant does. So here is someone who does not feel he needs this function. But it would be nice to have. |
Beta Was this translation helpful? Give feedback.
-
Am I wrong or would this feature also enable to have music from Funkwhale pods on Music Assistant? (API doc) |
Beta Was this translation helpful? Give feedback.
-
http://www.subsonic.org/pages/api.jsp This one addition would add support for a large swath of source servers that support this API. |
Beta Was this translation helpful? Give feedback.
-
Is there a reference for adding new providers? I'd like to help add a Subsonic provider |
Beta Was this translation helpful? Give feedback.
-
I would really like this but I would suggest to use the following for the api reference: https://opensubsonic.netlify.app/docs/ The actual subsonic project is long since dead and has not had updates in many years. However there are a number of follow on projects and many of them support the open api definitions. |
Beta Was this translation helpful? Give feedback.
-
There is the py-sonic library that could be leveraged |
Beta Was this translation helpful? Give feedback.
-
+1 on this, please add this integration if you can 👍 |
Beta Was this translation helpful? Give feedback.
-
I have a branch that adds this provider and am in the process of testing it: https://github.com/khers/server/tree/add-open-subsonic-provider If you have a *sonic server that you want to try it with, give it a go (it doesn't alter the server data, treats it at read only). Things it needs are scrobbling and updating Playlists |
Beta Was this translation helpful? Give feedback.
-
Thank you! Just tried it out and couldn't get it to connect to my Navidrome server, nor the demo one. Below are the error logs:
|
Beta Was this translation helpful? Give feedback.
-
There is a docker image for the server though: |
Beta Was this translation helpful? Give feedback.
-
We now have a Subsonic provider channel on the MASS discord, so questions can also be asked there. |
Beta Was this translation helpful? Give feedback.
-
I've updated my Navidrome server to 0.51.0 and Music Assistant to 2.0.0b86, and I am now having issues with double / duplicate scrobbles to ListenBrainz |
Beta Was this translation helpful? Give feedback.
-
I created an integration for Subsonic, to be able to integrate my Navidrome, mainly to bring the radios I have there. If you want, you can try to use it, if there is any problem or bug, comment on it in the repository. It's the first time I've created an integration for HA, so I'm still checking if I've used all the best practices. |
Beta Was this translation helpful? Give feedback.
-
I would love to use this, but I couldn't get the integration installed. Got the server running and everything looked great but the integration failed and then I saw they won't support core installs anymore. Home Assistant is running on a larger server. HAOS is not an option for me. |
Beta Was this translation helpful? Give feedback.
-
Subsonic is an open-source media library with an extensive API. Many other open-source projects build around this API so that music players who support this API can get metadata and music from their projects. You can host your own media (music / movies) and manage the metadata using these.
Example servers:
subsonic (subsonic.org)
ampache (ampache.org)
airsonic-advanced (github airsonic-advanced)
Multiple python libraries around already communicate with the API, including a CLI player - psub.
Please add the ability to play from a subsonic capable server.
SUBSONIC IS AVAILABLE https://music-assistant.io/music-providers/subsonic/
Beta Was this translation helpful? Give feedback.
All reactions