[slinkelist] converting cd's to mp3

Zeke Koch zeke@Exchange.Microsoft.com
Sat, 5 Aug 2000 21:40:08 -0700


This is a multi-part message in MIME format.

------_=_NextPart_001_01BFFF60.65EE7394
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

After some quick playing around with it things seem slightly more
complicated that I would think.  CDJ uses the CDJID to link between the
tracks and albums tables so they do matter.  There's a bunch of other
things that you have to get right (in addition to getting the track
count for the albums correct the total album length and such seems to
matter).  I'd love it if I could just add the album and tracks with a
consistent cdjid and have CDJ figure the rest out. =20
=20
There's some odd logic in the display code.  For example the Album table
has data in it like the number of tracks (which of course you could get
by just doing a query of the tracks table with tracks.cdjid =3D
album.cdjid).  But CDJ seems to just the track number to actually
determine the number of tracks to look for in the tracks table.  So if
you reduce the number of tracks in the Albums row then the last track
seems to drop out of the UI.
=20
To really do this, I think that I'll need some help from Nirvis (or
someone).  Basically I just need to know exactly I need to do to add an
mp3 'album' programmatically.  I could probably hack around it, but
other things are distracting me right now.
=20
I haven't tried your suggestion of blowing away the current albums and
reusing the rows.  That might work better, but I actually like playing
CD's when I'm on my main computer (the CD's often seem to sound better
even when I rip my mp3's at VBR maxed out).
=20
Right now I'm getting the track info from the mp3's ID3 tags (which come
from CDDB when MMJB rips them), but I don't know how to get the track
length yet (I haven't needed to figure that out for my other project)
and CDJ seems to need them (unfortunately).  I'm currently working on
some software (tangled in with that) to augment that with more info (and
yes covers) from www.allmusic.com <http://www.allmusic.com/>  so that I
can build a prettier front end for CDJ on a wince device.  Unfortunately
(or perhaps fortunately) things are rather busy at work these days so I
don't have a lot of time to spend on this project.=20
=20
-Zeke
=20
-----Original Message-----
From: Thomas W. Humphrey [mailto:TWHumphrey@fuse.net]
Sent: Saturday, August 05, 2000 3:49 PM
To: Zeke Koch
Cc: slinkelist@nirvis.com
Subject: Re: [slinkelist] converting cd's to mp3
=20
I don't know how Colby does the CDJ ID's but I can't imagine that it
matters for MP3's since as I understand it the point of the ID is to
have a quick reference to identify a disk if it moves from one slot in
the changer to another, which of course is irrelevant for an MP3.  I
would suggest you log in a few MP3's the old fashioned way and see what
ID's they get, if any.  You probably can leave the field blank.
=20
Does your existing software already search for existing information in
the database using album and track names from the MP3 file name, and
copy over other data fields?
----- Original Message -----=20

From: Zeke <mailto:zeke@Exchange.Microsoft.com>  Koch=20
To: Thomas W. <mailto:TWHumphrey@alum.mit.edu>  Humphrey ; Francisco
<mailto:frtoledo@uol.com.br>  Antonio de Toledo ; Michael@laserle.fi
<mailto:Michael@laserle.fi>  ; caeschlimann@com4u.ch
<mailto:caeschlimann@com4u.ch> =20
Cc: slinkelist@nirvis.com <mailto:slinkelist@nirvis.com> =20
Sent: Saturday, August 05, 2000 7:41 AM
Subject: RE: [slinkelist] converting cd's to mp3
=20
I already have a system that does almost all of this. I happen to be
persisting my information in a different DB (Exchange 2000), but I could
retrofit it to use Colby's Access MDB's if you want.  Does anyone know
how Colby generates the new cdjids?  Does it matter at all for MP3s or
should I just generate a random (unique) number...
-=3DZeke=20
-----Original Message-----=20
From: Thomas W. Humphrey [ mailto:TWHumphrey@fuse.net
<mailto:TWHumphrey@fuse.net> ]=20
Sent: Friday, August 04, 2000 4:27 PM=20
To: Francisco Antonio de Toledo; Michael@laserle.fi
<mailto:Michael@laserle.fi> ; caeschlimann@com4u.ch
<mailto:caeschlimann@com4u.ch> =20
Cc: slinkelist@nirvis.com <mailto:slinkelist@nirvis.com> =20
Subject: Re: [slinkelist] converting cd's to mp3=20
This is a long term pet project for me, so let me put in my 2 cents.=20
First, the CD-ROM player is definitely the way to make the MP3's.  It is
way=20
faster and way easier than trying to play the CD audio into the sound
card,=20
capture it with a WAV recorder, then convert to MP3.  Sure, you have to
pull=20
the disks out of the changer, but you can do three each day or whatever
is=20
comfortable, and soon enough you will have MP3's for your entire
collection.=20
The programming effort to make MP3 ripping automatic using CDJ and the=20
changers, is truly overwhelming.=20
An added benefit is that if you use Real Jukebox or another widely used
MP3=20
ripper, you will have built-in support for moving MP3's to portable
players.=20
You can also migrate your MP3 database from one computer to another or
use=20
MP3's over a networked configuration if you have one, with Real Jukebox=20
support..=20
Real Jukebox is not as good an environment as CDJ for actually playing=20
music.  CDJ's graphics, lyrics, music ratings, notes, etc. put Real
Jukebox=20
to shame, IMHO.  However, I do like the idea of usnig MP3's from the=20
computer rather than CD's in a changer to play music.  Ultimately, I
want to=20
use CDJ with MP3's and get rid of the changers.  Then I can use the CD's
for=20
playback in the car where I still have a CD player, or in my bedroom
where I=20
have a standalone CD player.=20
To move from CD's to MP3's, requires setting up "audio file albums" for
the=20
MP3's made from each CD, and then moving over the graphic, lyric, and
other=20
information from the existing CD library entry to the new audio file
album=20
and audio file entries for the MP3's.  Manually, this would be a big
job.=20
However, I see no reason it can't be automated.=20
If you use Real Jukebox to do the ripping and have it connect to CDDB to
get=20
disk and track names, Real Jukebox will save the MP3 files under file
names=20
includnig the disk and track names.  This means you could then write a
small=20
VB application to access the CDJ library database and the directory with
the=20
MP3's, and for every MP3 file on disk that is not already identified in
the=20
CDJ database, create an audio file album and audio file entry.  Then use
the=20
album and track titles found in the MP3 file name, to find the existing
CDJ=20
library entry for the CD and track.  Then the graphic and other
information=20
for the CD and track could be copied over to the MP3 audio file entry
and=20
audio file album entry.  The CD entry can be left in the library, or=20
deleted, depending upon whether the CD would be used again in connection

with CDJ or just shelved for use elsewhere.=20
This process could quickly register all of the MP3's into CDJ.
Basically,=20
you would rip a few (or lots of) CD's to build up your RealJukebox
database,=20
and when you feel like adding all the new MP3's to CDJ, just run one
program=20
and voila!, the ripped MP3's are now in CDJ just like the CD's were.=20
Once all of your disks are out of the changer, you can sell off your=20
changers and relieve some space in your rack system for something else!=20
If anyone likes this idea, and/or wants to participate in its=20
implementation, let me know.=20
=20
_______________________________________________=20
slinkelist maillist  -  slinkelist@nirvis.com=20
http://www.nirvis.com/mailman/listinfo/slinkelist
<http://www.nirvis.com/mailman/listinfo/slinkelist> =20

------_=_NextPart_001_01BFFF60.65EE7394
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01BFFF25.9A34AF00">
<title>RE: [slinkelist] converting cd's to mp3</title>
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:"Trebuchet MS";
	panose-1:2 11 6 3 2 2 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:7 0 0 0 19 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{margin-right:0in;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:"Trebuchet MS";
	mso-hansi-font-family:"Trebuchet MS";
	mso-bidi-font-family:Arial;
	color:maroon;
	font-weight:normal;
	font-style:normal;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=3Dwhite lang=3DEN-US link=3Dblue vlink=3Dblue =
style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'>After some quick playing around with it =
things seem
slightly more complicated that I would think.<span =
style=3D"mso-spacerun:
yes">&nbsp; </span>CDJ uses the CDJID to link between the tracks and =
albums
tables so they do matter.<span style=3D"mso-spacerun: yes">&nbsp; =
</span>There&#8217;s
a bunch of other things that you have to get right (in addition to =
getting the
track count for the albums correct the total album length and such seems =
to
matter).<span style=3D"mso-spacerun: yes">&nbsp; </span>I&#8217;d love =
it if I could just
add the album and tracks with a consistent cdjid and have CDJ figure the =
rest
out.<span style=3D"mso-spacerun: yes">&nbsp; =
</span><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'>There&#8217;s some odd logic in the display =
code.<span
style=3D"mso-spacerun: yes">&nbsp; </span>For example the Album table =
has data in
it like the number of tracks (which of course you could get by just =
doing a
query of the tracks table with tracks.cdjid =3D album.cdjid).<span
style=3D"mso-spacerun: yes">&nbsp; </span>But CDJ seems to just the =
track number
to actually determine the number of tracks to look for in the tracks
table.<span style=3D"mso-spacerun: yes">&nbsp; </span>So if you reduce =
the number
of tracks in the Albums row then the last track seems to drop out of the =
UI.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'>To really do this, I think that I&#8217;ll =
need some help
from Nirvis (or someone).<span style=3D"mso-spacerun: yes">&nbsp;
</span>Basically I just need to know exactly I need to do to add an mp3 =
&#8216;album&#8217;
programmatically.<span style=3D"mso-spacerun: yes">&nbsp; </span>I could =
probably
hack around it, but other things are distracting me right =
now.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'>I haven&#8217;t tried your suggestion of =
blowing away the
current albums and reusing the rows.<span style=3D"mso-spacerun: =
yes">&nbsp;
</span>That might work better, but I actually like playing CD&#8217;s =
when I&#8217;m on my
main computer (the CD&#8217;s often seem to sound better even when I rip =
my mp3&#8217;s at
VBR maxed out).<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'>Right now I&#8217;m getting the track info =
from the mp3&#8217;s
ID3 tags (which come from CDDB when MMJB rips them), but I don&#8217;t =
know how to
get the track length yet (I haven&#8217;t needed to figure that out for =
my other
project) and CDJ seems to need them (unfortunately).<span =
style=3D"mso-spacerun:
yes">&nbsp; </span>I&#8217;m currently working on some software (tangled =
in with
that) to augment that with more info (and yes covers) from <a
href=3D"http://www.allmusic.com/">www.allmusic.com</a> so that I can =
build a
prettier front end for CDJ on a wince device.<span =
style=3D"mso-spacerun:
yes">&nbsp; </span>Unfortunately (or perhaps fortunately) things are =
rather
busy at work these days so I don&#8217;t have a lot of time to spend on =
this project.
<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'>-Zeke<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3Dmaroon
face=3D"Trebuchet MS"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:"Trebuchet MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
color=3Dblack
face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma;color:black'>-----Original
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> Thomas W. Humphrey
[mailto:TWHumphrey@fuse.net]<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Saturday, August =
05, 2000
3:49 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Zeke Koch<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> =
slinkelist@nirvis.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [slinkelist]
converting cd's to mp3</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>I don't
know how Colby does the CDJ ID's but I can't imagine that it matters for =
MP3's
since as I understand it the point of the ID is to have a quick =
reference to
identify a disk if it moves from one slot in the changer to another, =
which of
course is irrelevant for an MP3.&nbsp; I would suggest you log in a few =
MP3's
the old fashioned way and see what ID's they get, if any.&nbsp; You =
probably
can leave the field blank.</span></font><font color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'>&nbsp;</span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>Does
your existing software already search for existing information in the =
database
using album and track names from the MP3 file name, and copy over other =
data
fields?</span></font><font color=3Dblack><span =
style=3D'color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<div style=3D'border:none;border-left:solid black 1.5pt;padding:0in 0in =
0in 4.0pt'>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:39.75pt;border:none;mso-border-left-alt:solid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>-----
Original Message ----- </span></font><font size=3D2 color=3Dblack =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:black;mso-color-alt:win=
dowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:39.75pt;background:#E4E4E4;border:none;mso-border-left-alt:so=
lid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><b><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black;
font-weight:bold'>

<div style=3D'font-color:black'>From:</span></font></b><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black'> <a
href=3D"mailto:zeke@Exchange.Microsoft.com" =
title=3D"zeke@Exchange.Microsoft.com">Zeke
Koch</a> </span></font></div>

<font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;font-family:
Arial;color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>=


<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:39.75pt;border:none;mso-border-left-alt:solid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><b><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black;
font-weight:bold'>To:</span></font></b><font size=3D2 color=3Dblack =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:black'> <a
href=3D"mailto:TWHumphrey@alum.mit.edu" =
title=3D"TWHumphrey@alum.mit.edu">Thomas W.
Humphrey</a> ; <a href=3D"mailto:frtoledo@uol.com.br" =
title=3D"frtoledo@uol.com.br">Francisco
Antonio de Toledo</a> ; <a href=3D"mailto:Michael@laserle.fi"
title=3D"Michael@laserle.fi">Michael@laserle.fi</a> ; <a
href=3D"mailto:caeschlimann@com4u.ch" =
title=3D"caeschlimann@com4u.ch">caeschlimann@com4u.ch</a>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black;mso-color-alt:windowtext'><o:p></o:p></span=
></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:39.75pt;border:none;mso-border-left-alt:solid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><b><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black;
font-weight:bold'>Cc:</span></font></b><font size=3D2 color=3Dblack =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:black'> <a
href=3D"mailto:slinkelist@nirvis.com" =
title=3D"slinkelist@nirvis.com">slinkelist@nirvis.com</a>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black;mso-color-alt:windowtext'><o:p></o:p></span=
></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:39.75pt;border:none;mso-border-left-alt:solid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><b><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black;
font-weight:bold'>Sent:</span></font></b><font size=3D2 color=3Dblack =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:black'> Saturday, =
August 05,
2000 7:41 AM</span></font><font size=3D2 color=3Dblack =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:black;mso-color-alt:win=
dowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:39.75pt;border:none;mso-border-left-alt:solid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><b><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black;
font-weight:bold'>Subject:</span></font></b><font size=3D2 color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black'> RE:
[slinkelist] converting cd's to mp3</span></font><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;color:black;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:39.75pt;border:none;mso-border-left-alt:solid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'><!-- Converted from text/plain =
format -->I
already have a system that does almost all of this. I happen to be =
persisting
my information in a different DB (Exchange 2000), but I could retrofit =
it to
use Colby's Access MDB's if you want.&nbsp; Does anyone know how Colby
generates the new cdjids?&nbsp; Does it matter at all for MP3s or should =
I just
generate a random (unique) number...</span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>-=3DZeke</span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>-----Original
Message-----</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>From: Thomas W. Humphrey [<a =
href=3D"mailto:TWHumphrey@fuse.net">mailto:TWHumphrey@fuse.net</a>]</span=
></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>Sent: Friday, August 04, 2000 4:27 PM</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>To: Francisco Antonio de Toledo; <a
href=3D"mailto:Michael@laserle.fi">Michael@laserle.fi</a>; <a
href=3D"mailto:caeschlimann@com4u.ch">caeschlimann@com4u.ch</a></span></f=
ont><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>Cc: <a =
href=3D"mailto:slinkelist@nirvis.com">slinkelist@nirvis.com</a></span></f=
ont><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>Subject: Re: [slinkelist] converting cd's to =
mp3</span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>This is a
long term pet project for me, so let me put in my 2 =
cents.</span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>First, the
CD-ROM player is definitely the way to make the MP3's.&nbsp; It is =
way</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>faster and way easier than trying to play the CD audio into =
the
sound card,</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>capture it with a WAV recorder, then convert to MP3.&nbsp; =
Sure,
you have to pull</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>the disks out of the changer, but you can do three each day =
or
whatever is</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>comfortable, and soon enough you will have MP3's for your =
entire
collection.</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>The programming effort to make MP3 ripping automatic using =
CDJ and
the</span></font><font color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>changers, is truly overwhelming.</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dblack><span =
style=3D'color:black;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span style=3D'font-size:10.0pt;color:black'>An =
added
benefit is that if you use Real Jukebox or another widely used =
MP3</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>ripper, you will have built-in support for moving MP3's to
portable players.</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>You can also migrate your MP3 database from one computer to
another or use</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>MP3's over a networked configuration if you have one, with =
Real
Jukebox</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>support..</span></font><font color=3Dblack><span =
style=3D'color:black'>
</span></font><font color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>Real Jukebox
is not as good an environment as CDJ for actually =
playing</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>music.&nbsp; CDJ's graphics, lyrics, music ratings, notes, =
etc.
put Real Jukebox</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>to shame, IMHO.&nbsp; However, I do like the idea of usnig =
MP3's
from the</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>computer rather than CD's in a changer to play music.&nbsp;
Ultimately, I want to</span></font><font color=3Dblack><span =
style=3D'color:black'>
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>use CDJ with MP3's and get rid of the changers.&nbsp; Then =
I can
use the CD's for</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>playback in the car where I still have a CD player, or in =
my
bedroom where I</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>have a standalone CD player.</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dblack><span =
style=3D'color:black;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span style=3D'font-size:10.0pt;color:black'>To =
move from
CD's to MP3's, requires setting up &quot;audio file albums&quot; for =
the</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>MP3's made from each CD, and then moving over the graphic, =
lyric,
and other</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>information from the existing CD library entry to the new =
audio
file album</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>and audio file entries for the MP3's.&nbsp; Manually, this =
would
be a big job.</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>However, I see no reason it can't be =
automated.</span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span style=3D'font-size:10.0pt;color:black'>If =
you use
Real Jukebox to do the ripping and have it connect to CDDB to =
get</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>disk and track names, Real Jukebox will save the MP3 files =
under
file names</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>includnig the disk and track names.&nbsp; This means you =
could
then write a small</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>VB application to access the CDJ library database and the
directory with the</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>MP3's, and for every MP3 file on disk that is not already
identified in the</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>CDJ database, create an audio file album and audio file
entry.&nbsp; Then use the</span></font><font color=3Dblack><span
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>album and track titles found in the MP3 file name, to find =
the
existing CDJ</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>library entry for the CD and track.&nbsp; Then the graphic =
and
other information</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>for the CD and track could be copied over to the MP3 audio =
file
entry and</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>audio file album entry.&nbsp; The CD entry can be left in =
the
library, or</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>deleted, depending upon whether the CD would be used again =
in
connection</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>with CDJ or just shelved for use =
elsewhere.</span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>This process
could quickly register all of the MP3's into CDJ.&nbsp; =
Basically,</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>you would rip a few (or lots of) CD's to build up your =
RealJukebox
database,</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>and when you feel like adding all the new MP3's to CDJ, =
just run
one program</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>and voila!, the ripped MP3's are now in CDJ just like the =
CD's
were.</span></font><font color=3Dblack><span style=3D'color:black'> =
</span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>Once all of
your disks are out of the changer, you can sell off =
your</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>changers and relieve some space in your rack system for =
something
else!</span></font><font color=3Dblack><span style=3D'color:black'> =
</span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span style=3D'font-size:10.0pt;color:black'>If =
anyone
likes this idea, and/or wants to participate in its</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>implementation, let me know.</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dblack><span =
style=3D'color:black;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt;
margin-left:39.75pt;border:none;mso-border-left-alt:solid black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p style=3D'margin-left:39.75pt;border:none;mso-border-left-alt:solid =
black 1.5pt;
padding:0in;mso-padding-alt:0in 0in 0in 4.0pt'><font size=3D2 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;color:black'>__________________________________=
_____________</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'>slinkelist maillist&nbsp; -&nbsp; =
slinkelist@nirvis.com</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'><a =
href=3D"http://www.nirvis.com/mailman/listinfo/slinkelist">http://www.nir=
vis.com/mailman/listinfo/slinkelist</a></span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

</div>

</div>

</body>

</html>

------_=_NextPart_001_01BFFF60.65EE7394--