[API Request] Explicit server name and version #3
Replies: 3 comments 5 replies
-
Server implementation statusNavidrome: OK |
Beta Was this translation helpful? Give feedback.
-
added has the |
Beta Was this translation helpful? Give feedback.
-
I see the OpenSubsonic server support section on the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Type of change
API tweak
Proposal description
Since not all servers support the same subset of features and may have small differences in their actions, it’s important for clients to be able to identify the server type to be able to adapt.
Purpose: Expose server name and version in subsonic response.
Note: Currently there’s different implementation by some servers.
The proposal is based on current Navidrome implementation.
Backward compatibility impact
No response
Backward compatibility
API details
Expand the
subsonic-response
with new fieldstype
: String - The server type (“Navidrome” / “Ampache” / “Gonic” / …)serverVersion
: String - The server version (“X.Y.Z” …)Security impacts
By disclosing the server name and version it can help hackers to better target known vulnerabilities if they exist. (But in all case since being a Subsonic server is exposed they usually run their whole set of tests)
Potential issues
No response
Alternative solutions
No response
Beta Was this translation helpful? Give feedback.
All reactions