Display the release type of an album in the album page header, from the OpenSubsonic ReleaseTypes property. Like this mock-up:
The releasetypes property from OpenSubsonic is just a string list, so we may want to sanitize it and just do matching against some well-known values, like Album, EP / Extended Play, Single, Compilation, etc. If the server isn't OpenSubsonic compatible or releasetypes are not available, default to "Album"
Add ReleaseTypes support in the go-subsonic library
Expose it in the mediaprovider.Album Supersonic interface
Display the release type of an album in the album page header, from the OpenSubsonic ReleaseTypes property. Like this mock-up:
The releasetypes property from OpenSubsonic is just a string list, so we may want to sanitize it and just do matching against some well-known values, like Album, EP / Extended Play, Single, Compilation, etc. If the server isn't OpenSubsonic compatible or releasetypes are not available, default to "Album"
mediaprovider.Album
Supersonic interface