<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">On 19 May, 2016, at 20:23 EDT, Ell Sam <<a href="mailto:ell.sam@e17th.com" class="">ell.sam@e17th.com</a>> wrote:<br class=""><div><blockquote type="cite" class=""><div class=""><div class="gmail_quote"><div class="gmail_forwarded"><div dir="ltr" class=""><div class="">I want to rip a cd without any interaction or lookup (the computer doing it has no internet). I would like if I can pre-supply the artist, album, and track info so they get tagged into the mp3 files.</div></div></div></div></div></blockquote><div><br class=""></div><div>That's perfectly reasonable, and you've got the right command-line flag for that (-n).</div><br class=""><blockquote type="cite" class=""><div class=""><div class="gmail_quote"><div class="gmail_forwarded"><div dir="ltr" class=""><div class="">I rather do it in a script before I insert the cd so I can be looking at the disc while I enter the information.</div></div></div></div></div></blockquote><div><br class=""></div><div>You're going to run into a little bit of a snag there with the order of operations that abcde uses, but if you're planning on doing the ripping one CD at a time (rather than expecting to compile a whole bunch of tracklists and then feed all of your CDs into a jukebox), you should be fine; see below.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="gmail_quote"><div class="gmail_forwarded"><div dir="ltr" class=""><div class="">Also it seems that even the normal way does not have an option to change the artist.</div></div></div></div></div></blockquote><div><br class=""></div><div>Oh, sure there is: you're just supposed to intuit that the way that you specify an artist and title in the same field (regardless of whether that's a disc a track title field) is that you write, "Artist Name / Object Name". (Or, actually, you can do them in the other order and with other dividers, if you're labeling tracks, and you tell abcde that this is a "Various Artist" track, it'll ask which format the data's in. But I'm pretty sure disk titles (DTITLE) must be in the "artist / title" format, using a / as a divider.</div><div><br class=""></div><div>Note that nobody involved with abcde invented the CDDB file format, and relying it should not be taken as endorsement of it: it's just the standard that exists to do this thing.</div><br class=""><blockquote type="cite" class=""><div class="gmail_quote"><div class="gmail_forwarded"><div dir="ltr" class=""><div class="">again... I dont know what to write in the template file. (TRACK="Happy Birthday")?</div></div></div></div></blockquote><br class=""></div><div>(Side note: if you've got something set for CDDBMETHOD in your ~/.abcde.conf, -n may not get honored the way that you want it to. So don't do that. :^>)</div><div><br class=""></div><div>The simplest way to do this is going to be to run abcde -n with the disk inserted. abcde will quickly get the number of tracks on the disc, then say:</div><div><br class=""></div><div>CDDB unavailable</div><div>---- Unknown Artist / Unknown Album ----</div><div>1: Track 1</div><div>…</div><div>n: Track n</div><div><br class=""></div><div>Edit selected CDDB data [Y/n]? </div><div class=""><br class="webkit-block-placeholder"></div><div class=""><br class="webkit-block-placeholder"></div><div class="">Until you confirm a few more messages, abcde doesn't care if the CD's in the drive, so eject it, and hit enter (to select the default, y), at which point you'll be looking at the template the man page refers to in whatever you've got $EDITOR (or maybe $VISUAL?) set to. Modify that file, put the CD back in the tray and close it, save and close the file, and then respond to the rest of abcde's prompts.</div><div class=""><br class="webkit-block-placeholder"></div><div class="">If you'd really like to get into the gory details of the CDDB file format, try <a href="http://ftp.freedb.org/pub/freedb/latest/DBFORMAT" class="">http://ftp.freedb.org/pub/freedb/latest/DBFORMAT</a>, or for a funnier (if slightly dated) version, maybe <a href="https://www.jwz.org/doc/cddb.html" class="">https://www.jwz.org/doc/cddb.html</a>.</div><div class=""><br class=""></div><div class="">Hope this helps...</div><div class=""><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; float: none; display: inline !important;" class=""><br class="Apple-interchange-newline">-- </span><br style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;" class=""><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; float: none; display: inline !important;" class="">Gabriel Rosenkoetter</span><br style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;" class=""><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; float: none; display: inline !important;" class=""><a href="mailto:gr@eclipsed.net" class="">gr@eclipsed.net</a></span>
</div>
<br class=""></body></html>