03-01-2012 11:20 AM
I have a challenge on my hands and wanted to check in with the community before I go to the trouble of spending alot of time and losing alot of hair on my project. I want to be sure that I am not missing a trick somewhere.
I came up with the idea of creating a simple audio application that would display to the user; information about the MP3 tracks on the device (track, album, track number, track length, etc). The user could then select a track from the list and have it played back. Eventually I would like to get to the stage where I could include a visualisation of the spectrum using DFT/FFT (another huge learning curve).
I am unable to find any documentation/examples/librarys that will allow me to get information about an MP3 track and likewise I cannot find anything that I can use to get information about the raw audio after it has been decoded.
My gut feeling is that I am going to have to try and port over some librarys such as id3lib for reading the mp3 tags and a library like libmad to decode the mp3 so that I can get access to the raw audio data. Having never ported any code before (and coming from a .net background where MS has been holding my hand for years) I know I am going to find all this very difficult.
Does anyone have any advice that may ease the pain or know of something I have missed that may help me with this project? All help/critism greatfully received.
03-01-2012 01:00 PM
While I can't propose a solution for you, I can let you know what the state of such things is on TabletOS.
Certainly what you want to try and accomplish is doable at this stage of OS API deployment, but it is not necessarily easy yet
03-02-2012 02:34 AM
Thanks for the detailed reply.
I think that I may try and port the libraries I require whilst I work on other ideas/projects. I hate the thought of being held up from learning because I get stuck on something that takes days to resolve.
Again thanks for providing such a detailed reply. I appreciate it.