On 8/26/07, cdrd03 <[EMAIL PROTECTED]> wrote:

> I am trying to create a digital jukebox for my kids rec room.  I am
> having trouble figuring out how to write a program that will play
> mp3's.  The only thing that I have found (directx) utilizes wave files.
>
> I am not looking for anyone to write the program for me, instead just
> nudge me in the right direction.  I would greatly appreciate it.

The problem is that finding free MP3 libraries isn't easy, since it's
a patented audio compression format (although maybe it has gone off
patent recently? I don't remember...)

libsndfile, a popular sound processing library, for instance, doesn't
support it, although it darn near supports everything else. A lot of
the players available either reverse engineer the format or license a
library. You might want to take a look at what the ffmpeg tool does to
support MP3 audio compression (it's a free/open source tool that
handles a wide variety of audio and video codecs and file formats).
Another option is to pick another audio compression format like OGG
that doesn't have license restrictions.

Of course, the real question to ask is... why do you want to create
another MP3 player when there are about a gazillion of them already
out there?

-- Brett
------------------------------------------------------------
"In the rhythm of music a secret is hidden;
    If I were to divulge it, it would overturn the world."
               -- Jelaleddin Rumi

Reply via email to