-
Improvement
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
When fixing incorrect featured artist credits, individually hunting down and correcting all of the tracks across a potentially large number of releases is tedious and error-prone. It would be convenient to be able to programmatically generate seeded edits.
I was hopeful I could do this by posting an updated medium containing the new artist credits in conjunction with the existing track names, recordings, and lengths, similar to the following:
<!doctype html> <html> <body> <form action="https://musicbrainz.org/release/bf4bb15e-90d8-4634-926f-8af55a0786e5/edit" method="POST"> <input type="hidden" name="mediums.0.format" value="Digital Media" /> <input type="hidden" name="mediums.0.track.0.name" value="Blackbox Life Recorder 21f" /> <input type="hidden" name="mediums.0.track.0.recording" value="3c42ff73-ac60-48bc-a4c4-6e29a502afe1" /> <input type="hidden" name="mediums.0.track.0.length" value="266000" /> <input type="hidden" name="mediums.0.track.0.artist_credit.names.0.mbid" value="b7ffd2af-418f-4be2-bdd1-22f8b48613da" /> <button type="submit">Seed</button> </form> </body> </html>
However, this adds a second medium instead of replacing the existing medium – see the attached screenshot. ModBot also leaves an edit note reading, "Can’t move a medium into position 1, where one already exists."
This may be related to MBS-7444, where the server was updated to ignore seeded medium positions.
(It would be even nicer if I could just post e.g. mediums.0.track.0.artist_credit.names.0.mbid without needing to re-post the existing titles, recordings, and lengths.)