I need an iPhone app for a radio station. Not much functionality, just a "play" button, and a way to select between the main stream and the backup stream.
For a model I'd like to use the KFJC iphone app. Apparently they have two, one with a light colored icon, and one with a dark colored icon. I'd like to emulate the one with the light colored icon.
The app is very simple:
- a station logo in the main part of the screen
- at bottom left a play button, that turns to a stop button when the stream is playing
- at bottom right an info button, that takes the user to an info page
- above that I'd like to display the contents of a text file taken from a webserver, so we can do title streaming. Note that I don't want to take the title streaming from the MP3 stream. It will simply read a text from our server file every second or so, and display its contents.
- on the info page, the user can select between our main stream and our backup stream, and there should be a scrollable area for text. It should remember their last selection.
- the most important feature is that the stream playback should be smooth. It should continuously try to reconnect if the stream is dropped for any reason.
- another important feature is that on an iPhone that supports it, it must play in the background. In other words, the stream plays until the user clicks stop, even if they close the app.
- our stream's address is:
[login to view URL]
or
[login to view URL]
- all code must be very well commented