The Subsonic API currently supports star ratings and favorites, but has no way to represent a negative preference (dislike / thumbs down).
In practice, clients and servers are forced to overload 1-star ratings to mean “dislike,” which is ambiguous and prevents clients from implementing a proper thumbs-down UX similar to Apple Music or iBroadcast.
I’m proposing adding a first-class negative preference signal, for example:
• preference: like | neutral | dislike
• or a dedicated dislike boolean
This would be backward-compatible and optional, while allowing servers and clients to implement better recommendation, shuffle, and radio behavior.
Without this at the API level, Subsonic-compatible clients cannot add a true dislike feature.