OpenSubsonic
View page source<br>Edit this page<br>Create child page<br>Create documentation issue
Categories<br>Bookmarks7<br>Browsing20<br>Chat2<br>Internet Radio4<br>Jukebox1<br>Lists7<br>Media Annotation5<br>Media Library Scanning2<br>Media Retrieval8<br>Playlists5<br>Podcast7<br>Searching3<br>Sharing4<br>System4<br>Transcoding2<br>User Management6
OpenSubsonic<br>Addition18<br>Change12<br>Clarification8<br>Errata2<br>Extension26
About the OpenSubsonic API<br>The OpenSubsonic API is a set of improvements and extensions to the existing Subsonic API, designed to enhance the music streaming experience for users and developers alike.<br>This project aims to address the limitations and issues with the existing Subsonic API and move forward in an open, collaborative, and secure manner.<br>Goals<br>The OpenSubsonic API has the following goals:<br>Open and Collaborative : The specification is maintained through a collaborative effort, inviting contributions from developers across the Subsonic ecosystem. See the Proposals for Changes to the OpenSubsonic API Specification for details on how to contribute.<br>Secure : All extensions must be proven to be secure, ensuring a safe experience for users and developers.<br>Backwards-Compatible : Compatibility with the existing Subsonic API is maintained, allowing clients and servers that utilize the OpenSubsonic API to work with those that don’t, and vice versa.<br>Optional Implementation : Each part of the OpenSubsonic API is designed to be optional, enabling servers and clients to choose which parts they want to implement or consume.<br>Key Features<br>The OpenSubsonic API enhances the Subsonic API by introducing the following key features:<br>Server Identification : Clients can now identify the server name and version, allowing them to adapt to server-specific features.<br>Improved API : Additions and clarifications to the existing API are introduced, enabling more advanced features and better user experience.<br>New Endpoints : The introduction of new endpoints helps support a more secure authentication process.<br>API Extension Indication : Servers can now expose their support for the OpenSubsonic API and its individual extensions.<br>Getting Started<br>To get started with the OpenSubsonic API, explore the documentation to learn more about the features and implementation process.<br>For developers interested in contributing to the OpenSubsonic API, visit the GitHub organization and follow the guidelines for submitting proposals and engaging in discussions.<br>Join the OpenSubsonic API community today and contribute to the enhancement and evolution of the Subsonic ecosystem, fostering a more enjoyable and feature-rich experience for users and developers.
Last modified March 30, 2023: Make Overview the Documentation index (8113d0e)