I started into this thinking it was a bug report, but maybe it is more of an enhancement request. I'm having a problem when using whole disk flac archive files for later abcde track separation. Creating a whole disk flac results in a single file that already has all the track description metadata embedded in the file. For some difficult disks, I have to manually edit the results of the MusicBrainz lookup to get satisfactory track description tags (mostly due to inconsistencies in the original MusicBrainz database data entry, I think).
What I expected: If I use the whole disk flac as abcde input to produce a set of separate track files (possibly converting to MP3 or Ogg in the process) I'd like for the per-track metadata to be automatically (or at least easily) transferred from the whole disk flac over to the appropriate separate track output files. If I've done any editing to fix up the results from the original MusicBrainz lookup, I'd like for the edited versions of these metadata tags to be used for subsequent track file generation.
What actually happens: Even though the edited and corrected track description metadata was already embedded in the whole disk flac file (which I can confirm with metaflac), the attempt to produce separate track files always presents either a fresh MusicBrainz search that loses all of my corrections, or I can select completely blank tags that lose all my corrections. Either way, I have to repeat all of the editing I already did in the first place, and I have to do this every time I use that whole disk flac for subsequent track file generation.
What I'd like to see: I'd like to see my own edits to the original MusicBrainz tags, presented as an option for use in generating new separate tracks. This could be as an additional choice where I'm currently present either blank tags or fresh MusicBrainz lookup tags for editing. Or perhaps this could be a substitute for offering the blank tags in the case of a whole disk flac (instead of a fresh CD drive rip) used as input. Either way, it would be ideal if one simple selection should cause the emitted track metadata to adopt any pre-existing edits contained in the whole disk flac. I most likely wouldn't need to make any changes, so I could just make that selection and then decline further edits and be done.
My system setup: I am using Debian 13 Trixie, with the stock abcde replaced by abcde 2.12.2 using the update procedure and *.deb file from github.com/poddmo/abcde/.
I used the following CD for my test: "Leap of Faith" (Audio CD, Soundtrack, December 8, 1992)
I created the whole disk flac using: 'abcde -1 -o flac -a default,cue'
I invoked track separation using: 'abcde -o flac -d ../Various-Leap_of_Faith/Leap_of_Faith.flac'
As nearly as I can tell, everything else is working great aside from this issue. In particular, producing the separate tracks all worked and the tracks are perfectly playable, they just are tagged with the faulty track descriptions from MusicBrainz for this particular disk.
I manually checked for my metadata changes in the whole disk flac, and my track descriptions are definitely in the flac and they are the corrected versions. They don't seem to be in the form of proper flac metadata tags though, they look more like part of an embedded cue-sheet specification as a CUE/TOC file, and maybe that has something to do with the problem. Besides that, there seems to be a separate and more official-looking embedded cue-sheet (in a metadata block actually labeled as "type: 5 (CUESHEET)") with more low-level specifications but no track program descriptions at all, and somehow looking like it might be rendered in some kind of JSON format. It's not clear to me exactly what needs to be present for this to all work.
BTW, thanks for all of your hard work to keep abcde relevant. I am blown away by the sheer usefulness of the concept of a whole disk flac. I suspect that what I'm asking for is harder than it looks.
I started into this thinking it was a bug report, but maybe it is more of an enhancement request. I'm having a problem when using whole disk flac archive files for later abcde track separation. Creating a whole disk flac results in a single file that already has all the track description metadata embedded in the file. For some difficult disks, I have to manually edit the results of the MusicBrainz lookup to get satisfactory track description tags (mostly due to inconsistencies in the original MusicBrainz database data entry, I think).
What I expected: If I use the whole disk flac as abcde input to produce a set of separate track files (possibly converting to MP3 or Ogg in the process) I'd like for the per-track metadata to be automatically (or at least easily) transferred from the whole disk flac over to the appropriate separate track output files. If I've done any editing to fix up the results from the original MusicBrainz lookup, I'd like for the edited versions of these metadata tags to be used for subsequent track file generation.
What actually happens: Even though the edited and corrected track description metadata was already embedded in the whole disk flac file (which I can confirm with metaflac), the attempt to produce separate track files always presents either a fresh MusicBrainz search that loses all of my corrections, or I can select completely blank tags that lose all my corrections. Either way, I have to repeat all of the editing I already did in the first place, and I have to do this every time I use that whole disk flac for subsequent track file generation.
What I'd like to see: I'd like to see my own edits to the original MusicBrainz tags, presented as an option for use in generating new separate tracks. This could be as an additional choice where I'm currently present either blank tags or fresh MusicBrainz lookup tags for editing. Or perhaps this could be a substitute for offering the blank tags in the case of a whole disk flac (instead of a fresh CD drive rip) used as input. Either way, it would be ideal if one simple selection should cause the emitted track metadata to adopt any pre-existing edits contained in the whole disk flac. I most likely wouldn't need to make any changes, so I could just make that selection and then decline further edits and be done.
My system setup: I am using Debian 13 Trixie, with the stock abcde replaced by abcde 2.12.2 using the update procedure and *.deb file from github.com/poddmo/abcde/.
I used the following CD for my test: "Leap of Faith" (Audio CD, Soundtrack, December 8, 1992)
I created the whole disk flac using: 'abcde -1 -o flac -a default,cue'
I invoked track separation using: 'abcde -o flac -d ../Various-Leap_of_Faith/Leap_of_Faith.flac'
As nearly as I can tell, everything else is working great aside from this issue. In particular, producing the separate tracks all worked and the tracks are perfectly playable, they just are tagged with the faulty track descriptions from MusicBrainz for this particular disk.
I manually checked for my metadata changes in the whole disk flac, and my track descriptions are definitely in the flac and they are the corrected versions. They don't seem to be in the form of proper flac metadata tags though, they look more like part of an embedded cue-sheet specification as a CUE/TOC file, and maybe that has something to do with the problem. Besides that, there seems to be a separate and more official-looking embedded cue-sheet (in a metadata block actually labeled as "type: 5 (CUESHEET)") with more low-level specifications but no track program descriptions at all, and somehow looking like it might be rendered in some kind of JSON format. It's not clear to me exactly what needs to be present for this to all work.
BTW, thanks for all of your hard work to keep abcde relevant. I am blown away by the sheer usefulness of the concept of a whole disk flac. I suspect that what I'm asking for is harder than it looks.