Allow using CD-Text information (if available) as metadata when the unknown option is set
Related to #397.
@Freso, @MerlijnWajer What's your opinion about this?
I’d be fine with this, I think, and also with the suggestion to allow taking this information and submit it to MusicBrainz.
(Not sure why you created a brand new issue for this though, instead of continuing the discussion in the existing issue.)
also with the suggestion to allow taking this information and submit it to MusicBrainz.
Any suggestion about the best way to do this? (I think something similar has been already discussed in #119)
(Not sure why you created a brand new issue for this though, instead of continuing the discussion in the existing issue.)
That issue was just a question: to not get these ideas lost I've decided to create a (more focused) new one.
Having had to do this myself manually, I think this would be a useful feature.
I wonder though, is there a possibility that the CD is listed in MusicBrainz and just doesn't have disc ID data? I've encountered that a few times while ripping, and I manually associate my disc ID data with an already listed release and move forward. Would whipper always create a new release in MusicBrainz, or try to search for it based on the CD text data first?
I wonder though, is there a possibility that the CD is listed in MusicBrainz and just doesn't have disc ID data?
Yes, it's possible.
Would whipper always create a new release in MusicBrainz, or try to search for it based on the CD text data first?
Whipper first queries CDDB (FreeDB with FreeDB Disc ID), then MusicBrainz using the MusicBrainz Disc ID. If MusicBrainz hasn't got any metadata associated to that specific Disc ID but FreeDB has, whipper prints the message: FreeDB identifies disc as <metadata_here>. In this last case the CD is still considered unknown because FreeDB usually has lower quality metadata than MusicBrainz.
Whipper doesn't add anything to MusicBrainz on its own but provides a MusicBrainz lookup URL the user can visit that explains how to submit that.
Yes the lookup URL is very handy.
I suppose a nice supplement that, without automating too much, would be that if the CD has CD-Text information, then print that to stdout in a format that the user could copy and paste into MusicBrainz' track parser.
That way if the CD is already listed in MusicBrainz, but has no disc ID data, the link allows them to just add the disc ID data. And if it is a new CD not yet listed in MusicBrainz then the link allows the user to add it and the CD Text data can easily be copied and pasted.
I just ripped a CD with no entry in MusicBrainz, and the tracks had no tags on them despite a .cue file being generated with much of the information contained in CD-TEXT. It does not make sense to me to not make a command line option to use the CD-TEXT information if nothing else is available (or even if it is)