Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support pasting multiple isrcs. #1

Open
kepstin opened this issue Oct 17, 2016 · 8 comments
Open

Support pasting multiple isrcs. #1

kepstin opened this issue Oct 17, 2016 · 8 comments
Assignees

Comments

@kepstin
Copy link
Owner

kepstin commented Oct 17, 2016

There should be the ability to paste text containing a list of multiple ISRCs, so they can be assigned sequentially to tracks. This saves a lot of effort individually copy/pasting ISRCs into separate fields.

An enhancement would be to parse certain common formats, e.g. cue files, to assign isrcs to tracks smartly.

@jesus2099
Copy link

The attention points are

  • to mark duplicates (especially consecutives but not only), can be useful even without the mass paste
  • to understand when a track has no ISRC and skip it

:)

@kepstin
Copy link
Owner Author

kepstin commented Oct 17, 2016

Duplicate marking is actually already present (along with a bunch of other sanity checks - e.g. for all-zero codes, and codes with unassigned country codes)

@kepstin
Copy link
Owner Author

kepstin commented Dec 2, 2019

Prototype UI. I'm currently working on the actual parsing backend code.

Screenshot_2019-11-29 kepstin%u2019s MagicISRC (Beta)

@jesus2099
Copy link

jesus2099 commented Dec 2, 2019

Hello Kepstin.
Actually I did my own dirty script to allow mass paste but I don’t publicise it, as I noticed I often have to loose hours fixing some badly mass submitted ISRC where some editor did not check the alignment of tracks, or missing tracks, etc.

@kepstin kepstin self-assigned this Aug 10, 2021
@kepstin
Copy link
Owner Author

kepstin commented Aug 10, 2021

I've done an initial pass of multiple ISRC paste which is live now on https://magicisrc-beta.kepstin.ca/ - I'd appreciate any feedback.

This current implementation is a simple spread-sheet like thing where any time there's a line break in the pasted input, it will move to the next field. So this is useful for copy/pasting out of spreadsheets or simple text files. It makes no attempt to only find ISRCs in the pasted text.

I would still like to add some sort of parsing support at some point to handle more complex cases.

@ToadKing
Copy link

I use @jesus2099's script for pasting in CUE sheets with ISRC fields, so the beta page doesn't quite work for my case.

An example cue file: sample.cue.txt

@kepstin
Copy link
Owner Author

kepstin commented Aug 11, 2021

Right. For cue sheets, I really want to get a proper parser in place, so it can do things like skip tracks without isrcs.

FWIW: I'm not going to deploy the beta paste feature on https://magicisrc.kepstin.ca/ until I've gotten a better parsing solution in place or jesus2099's userscript has been updated to be compatible.

@jesus2099
Copy link

Thanks @kepstin, it looks great to manage tracks with no ISRC (skip track).
Still missing the ISRC match in each line: jesus2099/konami-command#611

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants