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.
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.