cdtext
A rough implementation of CD-Text parser. This crate can be used to read CD-Text binary data given by CD drive.
See examples/parse.rs for more info.
Getting the data
To dump the CD-Text info from your CD in Linux, open your terminal and run following command:
Where
Xis your drive number.
cdrecord will print some info into console, and create a cdtext.dat file.
Parsing and working with data
Firstly, load data from somewhere by using std::fs::read or use any function that can give you a slice of u8.
Then create a parser:
let cdtext = from_data_with_length;
Then parse:
let data: = cdtext.parse;
Now data is ready for further processing.
See docs for more information.