MP3 Player?

I would like to make an MP3 player.

I have no idea how/where to start–this is what I want (incase it makes it different)

essentially I’d like to have it beable to play 3 mp3s. It would be layered something like this:

[PLAY] - [TRACK 1]
[STOP] - [LOADING…]
[STOP] - [TRACK 3]

in this scenario:
the top track is loaded, and ready to be played
the middle track is still loading
the lowest track is being played.

Essentially I’d like a loader bar for the songs while they’re being loaded. Once loaded the bar goes away and the title is shown, and then once played the “play” button turns to “stop” for obvious reasons.

if you can help me PLEASE do.