One more bump
Itās been six years so Iām not exactly hopeful butā¦ bump!
Would love this too. bump
Seeing as bumping this for six years hasnāt been enough to make it happen, Iām wondering: how might we be able to attract a developerās attention to this project?
Should we start a bounty? Post a request for help in specific communities like the Fediverse?
I know weāre talking about unpaid development work; so much of the open-source ecosystem runs on peopleās goodwill and spare time, and I donāt mean to imply that developing and maintaining this integration would be easy. Still, I wonder what the right Bat-Signal could be.
Iād start with the project definition, as in: what people expect to get out of the āsubsonic integrationā, and what other integrations can be used as a reference.
Most of the Subsonic API is devoted to media library management and streaming/downloads of the media from a subsonic-compliant server, which is a natural fit for a Media Source, not Player, in Home assistant terms. Like Local media or DLNA Server, this would show up in the Media section of the UI, letting individual tracks to be played via other compatible Media Players. I personally donāt see a use for this, as Home assistant media-related UI is very basic.
It would probably be more interesting to use another client as primary UI, and allow home assistant to control it (e.g. pause/resume). In the Subsonic API something like this is only achievable via the ājukeboxā API wherein the Subsonic server plays the audio and the clients control its playback. (It seems you canāt control playback of another client via the Subsonic API, like you can with the Jellyfin integration). Subsonic Jukebox would indeed be exposed as a Media player (plus a source) in Home assistant, but not all Subsonic servers support the jukebox API, notably not Navidrome.
Also it would be interesting to know which media player integration is the most full-featured, as the jellyfin integration (in an admittedly outdated HA version 2022.11.2) provides only basic pause/resume/play one track/volume controls, but no playlist controls (enqueue, skip, view, clear playlist, etc).
Any way you could give more details on this project ā¦? Does this enable remote control of Subsonic from Home Assistant ā¦?
FWIW navidrome has released the jukebox API
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.
IT WORKED!!! Thanks, youāre awesome! The only thing that doesnāt work for me is playback in the HA app. I think thatās more of a limitation of the app though.