I guess I was less than clear.  I want to make a CD that I can play
anywhere, not an archive of MP3 files.  I'm very familiar with putting
data CDs together in Linux (as well as that other OS), and I've made
several audio CDs in Linux now, but I either have to explicitly spell
out each track on the command line (or drag/drop in Xcdroast), or I can
rename all the tracks to be sequentially numbered, then hit the
directory with:
for I in *.mp3; do; mpg123 --cdr -s "$I" | cdrecord -audio -pad -swab -nofix -; done; 
cdrecord -fix

So, if I can use "for I" to grab the files from a directory, how do I
send mpg123 the filenames from the playlist file?  I'm sure it's
something obvious, but it's not addressed anywhere I have found yet,
and the bash manpages are a bit obtuse at times.

On  1 Apr, Alex V Flinsch wrote:
> On Sat, 01 Apr 2000, you wrote:
> 
>> I'd like to take a playlist of MP3s and use it as the input for the
>> recording process.  If I rename all the files in a numeric sequence, I
>> can use the method shown in the CD-Writing Howto of "for I in *.mp3"
>> etc.  But, how can I send the file listing as written in the M3U file
>> to that set of commands?
> 
> I just did a mp3 cd containing about 13 "recular" cd's.
> All I did was rip and encode, then edited the m3u files to have
> /mnt/cdrom/mp3/whatever instead of /home/alex/mp3/whatever then threw the whole
> directory at xcdroast and let it go. Worked great.

-- 

-----------
Nil Carborundum Illegitimi
http://andysocial.com

Reply via email to