CDDBGET(1)

✨ CDDBGET(1) ✨

okay bestie, welcome to the General Commands Manual glow-up of cddbget πŸ’ΏπŸ¦‹ β€” the little script that goes and fetches your CD's CDDB info so you don't have to type it all out like a Victorian scribe. sit down, grab a strawberry drink πŸ“, and let's get into it.


🌸 NAME 🌸

cddbget β€” gets CDDB info of a CD. that's it, that's the whole job, and she does it flawlessly πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

cddbget [options]

πŸ’– DESCRIPTION πŸ’–

The cddbget script can be used to get CDDB info of a CD. like, it literally just... goes and gets it for you πŸ‘‘ and the best part? It can handle several output formats, so whatever vibe you're going for, she's got you 🫢


✨ OPTIONS ✨

no cap, here's every single flag, and yes, you're gonna want to know all of them:

  • no argument β€” gets CDDB info of CD in your drive. the classic. the icon. just run it and let her cook πŸ”₯
  • -c β€” device (other than default device). use this when your CD is living somewhere else than the usual spot πŸŽ€
  • -o β€” offline mode β€” just stores CD info. no network, no problem, lowkey a cozy little mode πŸŒ™
  • -d β€” output in xmcd format. for when you need that specific flavor πŸ’…
  • -s β€” save in xmcd format. same format energy, but she's keeping it 🫢
  • -i β€” db. one of: mysql, pg, oracle, sqlite. pick your database bestie, those are the options, periodt ✨
  • -O β€” overwrite file or db. careful, she's not asking permission, she's replacing 😭
  • -t β€” output toc. table of contents, served fresh πŸ“
  • -l β€” output lame command. yes, actually lame, the encoder β€” she'll hand you the command 🌈
  • -f β€” http mode (e.g. through firewalls). when the network is being dramatic and you gotta go around 🧚
  • -F β€” some stateful firewalls/http proxies need additional newlines. niche, but if you know, you know πŸ’œ iykyk
  • -g β€” get CDDB info for stored CDs. for the CDs you already stashed away πŸ“š
  • -I β€” non interactive mode. no questions, no prompts, just vibes and output πŸ”₯
  • -H β€” CDDB hostname. tell her where to knock πŸ‘‘
  • -C β€” use local cache. speedrun edition ⭐
  • -R β€” readonly cache. look but don't touch, we respect boundaries here πŸ™ˆ
  • -G β€” cache has not the diskid as filenames (much slower). like, much slower, she warned you πŸ’€
  • -P β€” cache path (default: /tmp/xmcd). that's the default, that's the path, no notes πŸŽ€
  • -D β€” put CDDB_get in debug mode. for when you need to see everything going on in there πŸ”βœ¨

πŸ¦‹ SEE ALSO πŸ¦‹

CDDB_get(3pm) β€” go read the perl module too, she's the whole reason this works πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

CDDB_get was written by Armin Obersteiner <armin@xos.net>. absolute legend, we stan 🫢

This manual page was written by Lucas Wall <lwall@debian.org>, for the Debian project (but may be used by others). iconic behaviour, truly πŸ’…


and that's the whole page bestie!! 🌈 this was CDDBGET(1) from March 1, 2005, so yeah she's an elder but she still ate and left no crumbs πŸ‘‘πŸ’– bye ily, go rip some CDs πŸŽ€

πŸ“¦ where this page comes from