kepstin / magicisrc

JS web tool to batch-submit ISRCs to MusicBrainz
18 stars 6 forks source link

Basic minc tracklists support (MASS ISRC list paste) #2

Closed jesus2099 closed 5 years ago

jesus2099 commented 8 years ago

This is the draft of a PR for “Support pasting multiple isrcs.” (kepstin/magicisrc#1)

It allows to paste a bunch of ISRC starting from whichever track input field.

jesus2099 commented 8 years ago

Tell me what to change in my code to suit your tastes or anything. :)

kepstin commented 8 years ago

Hmm. I think rather than allowing people to paste multiple ISRCs into the existing text boxes, it would be better to have a (large?) text field, probably at the top, to paste blocks of text. I'd want to do explicit parsing - i.e. have a "Parse" button beside it rather than automatically parse on paste, and maybe a select box to choose the disk to apply the isrcs to ("all disks", "disk 1", "disk 2", etc)

Please don't put a version number in the title.

jesus2099 commented 8 years ago

The ability to paste in any track was useful to me for releases with holes like the following, where I had to use notlob.eu because of skip tracks (isrcsubmit.exe cannot cope when there are holes, at least especially when there is no ISRC on track 1):

Even in minc, it’s not really rare (they reflect what’s on CD BTW). Let’s take Edit #18227856 - Add ISRCs to illustrate what I mean:

  1. I used mediatools.exe — same with minc’s SRCL-2471 page — to display the ISRC table
  2. I can copy rows 2 and 3
  3. Paste them in your page’s 2nd track
  4. Copy remaining rows 9〜14
  5. Paste them in your page’s 9th track

This way I can submit 8 ISRC with only two copy/pastes instead.

I tried it with the data (both mediatools.exe and minc verbatims) you can copy from the edit note I’ve linked and the release MBID that’s over there as well.


The ability to not stop at a medium’s end is that I can use the above method to cover any amount of mediums.


Covering those cases would be made more complex with one or several separate text areas and some select combos. No ?

jesus2099 commented 8 years ago

“track skip” demo

mass magicisrc with track skip

jesus2099 commented 8 years ago

“medium span” demo

mass magicisrc with medium span

jesus2099 commented 5 years ago

I close this as it was for previous version of MAGIC ISRC. :)