Thread: Design MP3 Player

  1. #1
    Registered User
    Join Date
    Jul 2011
    Posts
    24

    Design MP3 Player

    Hi Have got a project to be done. Have to design an MP3 player using C.

    Can anyone help me from where to start, what to review, etc.

    Following to use :
    Language : C,
    Compiler : GCC ,
    O.S. : Ubuntu

    I am good with C and its basics.

  2. #2
    Registered User
    Join Date
    Oct 2011
    Location
    Denmark
    Posts
    80
    Well I guess you will have to implement a user interface, so since you're under Ubuntu, I'd suggest using the GTK+ library.

    I did a similar project some years ago, and for playing MP3 I was using the FMOD library.

    I think that's all you need.

    Hope this helps.
    HomePort : A C Web Service API for heterogeneous home automation systems

  3. #3
    Registered User
    Join Date
    Jul 2011
    Posts
    24
    Hi Tibo Thnx for the info.

    I would like to dig much deeper, would like to understand how this things work and design my own functions, can you suggest anything ?

  4. #4
    Registered User
    Join Date
    Oct 2011
    Location
    Denmark
    Posts
    80
    For the graphical part, GTK+ is open source so you can dig in their source code, but I think you'll need a lot of time if you wish to implement your own graphical interface without external library (I wouldn't advise you to do that).
    Unfortunately FMOD is not open source, so I guess you would need either to find an open source library to render MP3, either try to find some documentation about how the audio drivers work in Ubuntu, and how to decode MP3, but again, I wouldn't advise you to do that because it will take you a lot of time, while it is quite easy when using an external library.
    HomePort : A C Web Service API for heterogeneous home automation systems

  5. #5
    Registered User
    Join Date
    Jul 2011
    Posts
    24
    Thanx again man, I get it, its difficult, last time I designed some backup application for windows, I used some API's and the things worked out great for me, But even after completing it m feeling a little unsatisfactory, so was thinking to do everything on my own this time,but if it takes too much time, I will use the libraries, let see how far my curiosity takes me, ha ha ha ..

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. mp3 player
    By cmyoung23 in forum C++ Programming
    Replies: 8
    Last Post: 09-13-2007, 12:11 PM
  2. Is it a watch? Is it an MP3 player? Is it a video player?
    By twomers in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 08-15-2006, 10:54 PM
  3. wave player or mp3 player using C
    By lliero in forum C Programming
    Replies: 5
    Last Post: 02-27-2002, 11:33 AM
  4. 2 player RTS
    By kooma in forum Game Programming
    Replies: 16
    Last Post: 02-21-2002, 10:10 AM
  5. MCI CD Player
    By soutine in forum Windows Programming
    Replies: 0
    Last Post: 11-02-2001, 05:03 PM