I am in the process of building an iPhone app that will be submitted to the App Store. The main interface of the app is about 95% complete. Once critical piece of functionality is the ability to handle streaming audio. The app retrieves a URL from the embedded sqlite3 database, then connect to a URL (usually an icecast stream), and stream out the audio through the speakers. Of course, there is a play / pause button on the screen for audio control, along with a volume slider.
I need somebody that can put together the code for playing the streaming audio. Anytime a user picks an item to play, the app will automatically switch over to a "player" view, similar to the iPod app, and automatically start playing. Also, the audio will continue to play even if the user navigates away from the player, as in if they tap the "Back" button to move back through the view navigation. The top right button on the view navigation bar will be a "Now Playing" button, almost exactly like the iPod app.
The programmer will perform the following activities:
1) Add the ability to stream the audio to the speakers
2) Configure "play" button to change to "stop" while stream is playing.
3) Include some activity indicator while buffering audio before playing
4) Get the volume slider working, including integration with the hardware buttons.
5) Add the "Now Playing" button to all views if a stream is playing (or even paused)
Code developed must be able to support iPhone OS 2.2 and above.
Please bear in mind that this project IS NOT to build a complete app. In fact, the entire app is almost done. This project is only to add ONE critical piece of functionality to it and a UI button. For an experienced cocoa developer, I expect this to take no more than a couple of hours. The project price is for task completion, not time and materials (I pay one price for completion, not hourly). Please bid accordingly.
I will retain full copyright for all code developed for this project. I will only release payment upon receipt of the source code. I would like this portion of the project to go smoothly, so please only bid if you are confident that you can complete it efficiently. This requires experience with iPhone development, objective-C, cocoa development, and streaming audio.
I have more apps lined up, so there is a strong possibility for more work if the quality is good.