-
Senior Member
registered user
HOWTO: Script to burn MP3 files to CD
--I did some googling on the subject and adapted a script from one of the suse forums, as well as incorporating some code from another site. The object is to burn the mp3 files themselves to CDR (rather than converting to .wav) in order to get more than the usual 79 minutes of audio.
--This method works in my $30 Audiophase portable MP3 player (I think it was from Target.)
Requires: mkisofs, cdrecord.
Note: the variables CDR_DEVICE and CDR_SPEED are set in my environment, you should export them yourself either in this code (don't forget to chmod +x it) or in your own environment:
export CDR_DEVICE='0,1,0' #== Detect with ' cdrecord -scanbus '
export CDR_SPEED='16 driveropts=burnfree '
Code:
#!/bin/bash
#
# This is a CD-R script for burning mp3 files directly to CD.
# The mpg123 program converts mp3s to cdr format, and cdrecord burns
# the tracks on the CD.
#
cd /mnt/cdtemp/audio/
# cvt all fnames to locase:
##for i in *.[Mm][Pp]3; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
# cvt spaces to dashes
for i in *.mp3; do mv "$i" `echo $i | tr ' ' '-'`; done
# cvt to std extensions
for i in *.MP3; do mv "$i" "`basename "$i" .MP3`.mp3"; done
# When decoding 22khz MP3 files the output of mpg123 may be distorted. To
# fix this, use:
##for i in *.mp3; do mpg123 --rate 44100 --stereo --buffer 3072 --resync \
# -w `basename $i .mp3`.wav $i; done
/bin/ls
# Burn OTF as .wav (no space savings.:(
#for I in *.mp3
# do
# mpg123 --cdr - "$I" | \
# cdrecord dev=$CDR_DEVICE -audio -pad -v -speed=$CDR_SPEED -nofix gracetime=5 -
#done
#cdrecord -eject -v dev=$CDR_DEVICE gracetime=2 -fix
####
#> Best Regards,
#> Keith
# This does what we want, which is create an ISO with mp3 files to save spc:
mkisofs -J *.mp3 |\
cdrecord -eject -v dev=$CDR_DEVICE speed=$CDR_SPEED -data -
##mkisofs -J -o /tmp/mymp3s.iso /home/greg/mp3s/
#cdrecord dev=1,0,0 speed=16 /tmp/mymp3s.iso
Similar Threads
-
By ekr12 in forum Customising & Remastering
Replies: 1
Last Post: 04-06-2005, 09:30 PM
-
By Jens-FIN in forum General Support
Replies: 11
Last Post: 11-12-2004, 09:00 PM
-
By jch02140 in forum General Support
Replies: 4
Last Post: 06-18-2004, 02:22 AM
-
By fabriloup in forum General Support
Replies: 1
Last Post: 09-13-2003, 10:28 AM
-
By Hermanh in forum General Support
Replies: 16
Last Post: 01-30-2003, 03:10 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Acer Aspire 14" AI Copilot+PC Laptop Core Ultra 5 226V Gen 4 ARC 16GB 1TB Refurb
$475.60

Dell Latitude 14" Laptop Computer Intel i5 Up To 32GB RAM 1TB SSD Windows 11 Pro
$316.61

Dell Latitude 14" Laptop Computer Intel i7 Up To 32GB RAM 1TB SSD Windows 11 Pro
$427.48

External SSD 1TB 2TB Portable Hard Drive USB 3.1 Type-C High Speed PC Mac
$15.99

Acer Predator Helios Neo 16S AI 16" i9 275HX 2S RTX 5070 Ti 32GB 1TB SSD Refurb
$1785.15

Fanxiang 1/2/5/10Pcs 2.5'' SATA SSD Lot 1TB 2TB 4TB 512GB 256GB TLC Internal SSD
$129.99

External SSD 1TB 2TB 4TB Portable Hard Drive USB 3.0 Type-C High Speed PC Mac
$17.99

1TB Kingston DataTraveler Max DTMAX/1TB USB Type-C Flash Drive
$86.95

Apple Macbook Pro 16" i9-9980hk 32GB 1TB - Good
$509.99

Seagate Desktop 1TB/1000GB SATA 3.5" HDD Hard Drive
$29.99