Issue Details (XML | Word | Printable)

Key: MBS-3388
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: voiceinsideyou
Votes: 10
Watchers: 5
Operations

If you were logged in you would be able to see more operations.
MusicBrainz Server

"Guess artist credits" - automation support for RFC-327 and moving feats etc to artist-credits

Created: 03/Sep/11 06:22 AM   Updated: 04/Jun/12 07:28 PM
Component/s: Edit system, JavaScript, Release editor
Affects Version/s: None
Fix Version/s: None

Issue Links:
Duplicate
 
Relates


 Description  « Hide

Since the passage of RFC-327 (and subsequently RFC-333, which unifies track and recording guidelines) there is now the need to split feats (in particular, but possibly affects some other borderline collaboration cases such as "with") for an absolutely staggering number of tracklists and recordings.

This is an immense amount of work with the current release editor, and recordings editing. It takes dozens of clicks and copy+pastes to split a single track - consider even an average rap album such as http://musicbrainz.org/release/615f0f6e-8094-47b0-896e-2949143dafc7

Most of this could be automated, I suggest through a new feature/button on the advanced tracklist editor, possibly called "guess artist credits".

This would automate looking at a track title for standardised usage of the old Featuring_Artist_Style (we can extend it later to handle typos, minor variations, internationalizations - let's go simple first), and split accordingly to unlinked artists with join phrases populated as they were in the original track.

Then all that is left for the user is to go through the credits linking artists (or even defer that to the Add Missing Entities page, if they wish).

There is also a need for doing this for the individual recordings that back the titles; however I think this really needs resolution via MBS-2513 or similar to be scalable, and will require MBS-2970 to bring back compilation releases of a track into line with the recording.

PS: If anyone is working on a GreaseMonkey script for this already, please please please link it here!



Sort Order: Ascending order - Click to sort in descending order
Salsa Verde added a comment - 20/Sep/11 08:22 PM - edited

Are there any style guidelines to using semicolons ( ; ) ? They are used to delimit a list of items that contains commas.

e.g.
Crosby, Stills, Nash and Young; Simon and Garfunkel; Peter, Paul and Mary & Prince


voiceinsideyou added a comment - 21/Sep/11 12:40 AM

Not that I know of, however I've seen them used. That would be a better question for the Style mailing list or forums, rather than the bug/issue tracker.


Michael Wiencek added a comment - 09/Nov/11 07:59 AM

I'd been working on a script for parsing (feat.) credits only, but never finished it because there were too many edge cases where it didn't parse things correctly. I don't have much time to work on it anymore, but someone on IRC mentioned they wanted something similar, so I decided to just clean up what I have as it might be of use to people.
http://userscripts.org/scripts/show/117663

It only works with simple patterns like:
Title (feat. foo &/and bar), Title (feat. foo, bar &/and baz), Title (feat. foo vs. bar)


nikki added a comment - 09/Nov/11 11:14 AM

And, coincidentally, one for recordings - http://userscripts.org/scripts/show/117672 (not as well written, I'm sure)


voiceinsideyou added a comment - 09/Nov/11 12:58 PM

@Michael @nikki

Aweeeessommme! I just tried this with the simple case - which is the most common - and it worked perfectly.

Fixed two releases and 3 recordings in a matter of minutes; rather than dozens

What are the edge cases you're worried about?


Michael Wiencek added a comment - 10/Nov/11 02:42 AM

I was too caught up in trying to make it work with all the join phrases I could find, but I realized it was a waste of time when only &/,/and are very common. So I'll care enough about the other cases now when enough people complain to have them fixed. I updated the script to recognize "A et B" and I should probably do the same for "/".


Alex Mauer added a comment - 04/Jun/12 07:28 PM

It's worth noting that the current CSG uses semicolons to separate the list of composers from the list of performers in release artist credits.