-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Normal
-
None
-
Affects Version/s: None
-
Component/s: Web service
-
None
This gives:
recording
-release-list
--release
---medium-list
----medium
-----track-list
------track
-------number
-------title
-------length
Shouldn't "position" also be returned under "track"? "track" isn't consistent with "medium", which does return "position".
I understand "position" to be a key, while "number" is the value.
Because "position" is missing, I'm forced to run a 2nd query http://musicbrainz.org/ws/2/release/f2bdc153-6af0-41b0-856b-5a9a0d29e8a3?inc=artists+recordings
------------------------------------------
Here's a better example on why the missing track "position" matters:
http://musicbrainz.org/ws/2/release/fb43c246-5cf8-4bf3-b5a9-a09707950750?inc=recordings
Position - "Number"
1 - "A1"
2 - "A2"
3 - "B1"
4 - "B2"
When browsing Recordings, I would only have access to "B2", not "4".
( http://musicbrainz.org/ws/2/recording/?query=Silvia%20Sobrini+AND+artist:%22Los%20Nikis%22 )
------------------------------------------
...or am I supposed to assume that the "offset" attribute of a track-list tells me the position? Because if so, this breaks when a Recording shows up multiple times on a medium:
Should be 2 tracks:
http://musicbrainz.org/ws/2/release/f0bbe257-0a15-4a7a-b841-403d6cb63f4e?inc=recordings
But the first track is lost:
http://musicbrainz.org/ws/2/recording/ff8289e0-1a38-4e91-8278-95e4931b4aec?inc=releases+mediums
( http://tickets.musicbrainz.org/browse/MBS-6918 won't let me create a tracklist on the beta server so I'm testing at http://musicbrainz.org/release/f0bbe257-0a15-4a7a-b841-403d6cb63f4e )