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
All CD-Text appears in single (last) track #18
Comments
Hi. |
I confirm the same issue. I was able to successfully write the following .TOC (encoded in ISO 8859-1) using cdrdao 1.2.3: .TOC
To bypass the cdtext.dat size limits, I tried to use aliases according to CD-TEXT standardization (https://www.gnu.org/software/libcdio/cd-text-format.html#Pack-Contents):
CD-TEXT size limitsThe text packs are grouped in up to 8 blocks of at most 256 packs. Each block pertains to one language. Sequence numbers of each block are counted separately. All packs of block 0 come before the packs of block 1.The limitation of block number and sequence numbers imply that there are at most 2048 text packs possible. If a text of a track (pack types 0x80 to 0x85 and 0x8e) repeats identically for the next track, then it may be represented by a TAB character (ASCII 9) for single byte texts, and two TAB characters for double byte texts. This is desirable because there is a somewhat limited amount of space for CD Text — 256 * 12 bytes which may have to accomodate up to 99 tracks. The two binary bytes of pack type 0x87 are written to the first 0x87 pack of a block. They may or may not be repeated at the start of the follow-up packs of type 0x87. Switching to dev-brunch, everything got even worse and it was not possible to successfully write cdtext even once, neither with a simple .TOC, nor with an advanced one in the example above. |
Thanks for the detailed write up, I'll check it out |
Confirming I'm encountering the same issue with git clone source code/build from code on github. Slight change though in that command no longer takes the 0x10 option: Thanks for the tip. Didn't know I could do same with CDRW. Those are the only type I don't have lying around. Do have some of those Lightscribe DVD-Rs that you could burn the title onto the top though! Ha. No Lightscribe on my current burner, in case anyone needs. :) |
Bumping this issue as it's still ongoing. Version is still 1.2.5. I wrote a manual TOC for this CD, and it still put it all into the final track. I've also tried ripping a CD using read-cd with the --with-cddb option, the re-writing it out, and still getting the same issue. I don't have any CD-TEXT CDs I can test with. |
Confirming same issue with 1.2.5
This is actually blocking as the produced CD is all wrong |
Piling on, confirming the same issue with fedora 38 1.2.5 rpm (cdrdao-1.2.5-5.fc38.x86_64). I have a python script that generates .toc files packing 40 .wav files onto 6 CDs. gcdmaster .toc files have the same issue for me. |
Can confirm I have the same issue. I followed the same article in the original issue as well. Running the latest version. |
I am having similar problems with CD-TEXT and cdrdao-1.2.5-2-x86_64. I downgraded to cdrdao-1.2.4-2-x86_64 which is working as expected (no issues with CD-TEXT using the same toc files I was trying with 1.2.5-2). Edit: clarification |
First, thanks so much for cdrdao! As someone that still rips CDs to our cars' "jukebox"/hard drives, I am super-interested in writing audio CDs that include CD-Text and keeping albums out of the "Unknown/No Name" artist bucket. The cloud dbs the cars connect to, often don't have album info.
I used the article @ https://apocalyptech.com/linux/cdtext/ as my starting point.
I ended up installing the most-recent version from sourgeforce. I have tried many, many iterations of trying to get this to work, with different command options, toc files, etc. It is entirely possible I've JUSTMISSED getting this right, or only ran the simulate, didn't run the real write (I am down about 20 discs at this point :) ) and missed the right mix of options.
Basically, I can get all my CD-TEXT info onto the disc, BUT, it's crammed into the last track.
Burner is ASUS DRW-24B1ST.
Command:
cd-toc00:
The disc is created and plays, but cd-info shows:
It may be my burner as show-toc simulate shows proper cd-text:
Finally, generic-mmc-raw versions fail before writing:
Thanks for having a look!
The text was updated successfully, but these errors were encountered: