[API Clarification] Clarify what the legacy "year" field means on albums now that we have originalReleaseDate #67
Replies: 3 comments 36 replies
-
There's no concept of reissue Date in tags. There's Original release date that is now exposed. There's recording date and year (they are linked in the tags definitions) And there's release date that can be different from the recording date, remaster, ... So year is recording date and I don't think we should change it's definition if there's any doubts around it as whatever we enforce it can be breaking for some. But we can expose recordingDate and releaseDate as new fields if wanted yes. BTW you did not review you request (#65) ;) |
Beta Was this translation helpful? Give feedback.
-
Oh - another question is are servers allowed to put just a year in the |
Beta Was this translation helpful? Give feedback.
-
The dates definition has always been tricky in the tags:
Assuming that OpenSubsonic does not want to go into the minefield of trying to say who's using it wrong, probably best to just support |
Beta Was this translation helpful? Give feedback.
-
Type of change
API Clarification
Proposal description
Since "originalReleaseDate" is now a field on the OpenSubsonic AlbumID3, should we clarify that "Year" should always be the reissue year of the release, if available? Or should we add another "reissueDate" OpenSubsonic field so that the year can be the original release year?
Backward compatibility impact
Clarifying that "year" means reissue year might not be the behavior expected by legacy clients. Adding a new "reissueDate" field would have no backward compatibility impact
Backward compatibility
API details
Either specify that
year
is the reissue year if both original and reissue dates are known; or create a newreissueDate
field alongsideoriginalReleaseDate
Security impacts
No response
Potential issues
No response
Alternative solutions
No response
Beta Was this translation helpful? Give feedback.
All reactions