view the rest of the comments
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
What does
Mean?
The OpenSubsonic project aims to extend and improve the classic Subsonic APIs in various ways: by adding new endpoints, clarifying existing APIs, or extending functionality. All while maintaining backward compatibility with the old APIs. Understanding whether the server supports the API, requesting the list of supported extensions and acting accordingly is the first step to integrating the OpenSubsonic API. Initial work was done with synchronized lyrics using an endpoint that does not exist in the classic version of the API but was introduced by OpenSubsonic.
Oh okay, so up until now it just supported SubSonic and now it supports both SubSonic and OpenSubSonic.
As a Navidrome host, will this benefit me?
As far as I known, subsonic is currently closed source and other reimplemented the api with open source programs. Than some people got together to make a standard that was not tied to a closed source programs.
https://opensubsonic.netlify.app/
I actually looked went down that rabbit hole a little, thanks for the link. Seems most of the commits thus far are from the Navidrome developer and the Symfonium developer.
I found this and this which seems to flesh out what it is pretty well.
The tl;dr is they added some flexibility to the API because since subsonic went closed source everybody's been working off the original specs which doesn't account for all the extra bells and whistles that have been added in the past seven years.
I read the whole thread about the initial plan extension versus version number, etcetera, that was really intriguing.