CDTOOL2CDDB(1)
πΏ CDTOOL2CDDB β the cdtool manual, section 1 β¨
okay so bestie, welcome to the glow-up era of your .cdtooldb files π¦ this one lives in the cdtool manual family, section 1, and it's literally the bridge between your old-school cd database and the whole CDDB universe.
πΈ NAME πΈ
cdtool2cddb β convert .cdtooldb file to set of CDDB files π
π SYNOPSIS π
cdtool2cddb [-rvx] [-d dir] [-l len] [input...]
β¨ DESCRIPTION β¨
okay so here's the vibe: cdtool2cddb takes one or more .cdtooldb files and converts them into CDDB-format files that you can actually use with a ton of CD player applications. no cap, it's giving translator energy.
the output is a whole set of files, and each one is named after the 32-bit hexadecimal CDDB ID number of a given audio CD. iconic naming scheme tbh.
where do they land? in the current directory, unless you pass -d and tell it somewhere else to go. periodt. π
π OPTIONS π
-ddirectory β specify the output directory π«Ά this is where the 8-digit output filenames go. there will be one file for each CD definition in your.cdtooldbfile(s). one per CD, no skipping, no merging.-llength β specify the maximum line length for the output file π so like, comment lines may be any length they want, they're free spirits, but the CDDB format specifies that data lines must wrap at 76 characters. so that's the default forcdtool2cddb, bestie. but you may change it if you wish. your call, your rules. π-rβ okay so at least one CD player application (higroovycdπ) requires lines of its CDDB files to end with CR-LF, because they come over the network that way. the-roption tellscdtool2cddbto output such lines; otherwise lines will end with LF only. choose your line ending, choose your destiny. π-vβ increment the verbosity level π’ (yes, you can stack it. more-v, more talking.)-xβ use an alternate identification string in the output file π so here's the tea: if you wish to upload a CDDB file to a CDDB server via e-mail, the server will probably check the ID string in the file to make sure it is from a "trusted" CD player application. and likeβ¦cdtoolis not trusted π butxmcdis. so the-xoption pretends we arexmcd. it's giving fake ID but make it software. πͺͺβ¨
π¦ FILES π¦
~/.cdtooldbβ a typicalcdtooldbinput file πΈ/var/lib/cddb/misc,~/.groovycdβ typical output directories (see-d). π
π₯ SEE ALSO π₯
cdir(1), cdown(1), cdadd(1) β go read those too, they're part of the family π
π AUTHOR π
Peter Samuelson <peter@cadcamlab.org> β legend behavior, fr fr π«‘
and that's the whole page, bestie π written by the CDTOOL crew, dated 10 December 2000, and filed under CDTOOL2CDDB(1). slay, go convert something. πβ
π¦ where this page comes from
- debian bookworm: cdtool 2.1.8-release-8 Β· GPL-2.0-only
- debian trixie: cdtool 2.1.8-release-8 Β· GPL-2.0-only
- ubuntu jammy: cdtool 2.1.8-release-8 Β· GPL-2.0-only
- ubuntu noble: cdtool 2.1.8-release-8 Β· GPL-2.0-only
- ubuntu questing: cdtool 2.1.8-release-9
- ubuntu resolute: cdtool 2.1.8-release-9build1 Β· GPL-2.0-only
- ubuntu stonking: cdtool 2.1.8-release-9build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms