Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-13493

Can't seed updates to existing tracklist artist credits

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Release editor
    • 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.)

            Unassigned Unassigned
            derat derat
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                Version Package