Alright, so I'm working on an iPhone app that kind of simulates a DJ Mixer, and the problem is the developers say they can't load preexisting iPod/iPhone music because Apple blocks it. Some of our solutions were to use a service that had a bunch of .mp3s already that we can download into the App. His solution is to have it connect via wifi connection and load the users music from a computer. This is completely unacceptable because I'm not going to force a user to carry around their desktop PC whenever they want to use the App. I sent him these APIs, but he says that they won't load .mp3s, they only load .mp3 metadata. I'm not sure if he's correct as I've never had to work with APIs before. It doesn't make any sense that all these APIs would only load metadata and not allow you to stream .mp3s. http://www.programmableweb.com/api/ilike http://www.programmableweb.com/api/imeem http://www.programmableweb.com/api/streampad-2 http://www.programmableweb.com/api/playme http://api.blip.fm/ http://www.programmableweb.com/api/napster http://www.streampad.com/embed-api http://www.youtube.com/dev I've also tried grooveshark for mp3s even though their Application was rejected by Apple. Can anyone help me think of a solution for this that would allow users to play .mp3s and mix them in our app?