iPhone Streaming Radio Application(repost)(repost)

Anulowany Opublikowano Mar 6, 2011 Płatność przy odbiorze
Anulowany Płatność przy odbiorze

Build a proof-of-concept iPhone radio streaming application which uses the custom built FFMPEG & libMMS libraries provided by TuneIn Radio's LGPL source code (see project details for links). The proof-of-concept should use the RadioTime Directory via their open API and allow the user to browse and search for any of their radio stations. Upon selecting a radio station, the application should be able to play and stream the radio station. This proof-of-concept application will not be submitted to the App Store, so there is no need for a fancy custom UI. The standard iOS navigation controller and table views will suffice. The important part is the quality of the radio playback. Buffering will have to be implemented to compensate for temporary network issues (via 3G or WiFi) such as packet loss, etc. Compatibility will all possible RadioTime stations (different streaming protocols & codecs) and the stability of the application as a whole (doesn't crash or freeze) is also extremely important.

## Deliverables

Build a proof-of-concept iPhone radio streaming application which uses the custom built FFMPEG & libMMS libraries provided by TuneIn Radio's LGPL source code.

The application needs the following features:

-iOS SDK 4.2 application using Objective-C (and C/C++ if necessary)

-High quality radio playback. Buffering will have to be implemented to compensate for temporary network issues (via 3G or WiFi) such as packet loss, etc.

-RadioTime Directory integration via their open API.

-allow the user to browse all station by category, and location

-allow the user to search their radio station database

-show the user the current song title, artist, & artwork, via the API, if info is available

-Upon selecting a radio station, the application should be able to play and stream the radio station

-Note: no client-side caching is necessary for this application. The coder can assume that every direct action such as browsing and searching will perform a web-API call and wait for the results

-i.e.: **No server side code development is needed for this project**! All server side code is provided directly by the RadioTime servers :)

-Compatibility with all possible RadioTime stations is required. Please see the following link for the different possible playlist+codec+protocol combinations.

* [url removed, login to view] (Appendix C: Stream Format Census)

* -mp3,icy,none

-mp3,icy,pls

-aac,icy,none

-mp3,icy,m3u

-windows,icy,asx

-windows,http,asx

-aac,icy,pls

-windows,http,none

-windows,rtsp,none

-aac,icy,m3u

-windows,mms,none

-Stability of the application as a whole (doesn't crash or freeze) is extremely important.

**This proof-of-concept application will *not* be submitted to the App Store as is, so there is no need for a fancy custom UI. The standard iOS navigation controller and table views will suffice.

We are a small team of developers. We will take the completed project and modify it for our needs.

**

* **TuneIn Radio**

[url removed, login to view]

[url removed, login to view] (LGPL modified versions of FFMPEG & libMMS)

* **RadioTime Directory**

[url removed, login to view]

[url removed, login to view]

Please read the "**Certification Checklist**" and "**Player Recommendations**" and let me know in your bid if you will not be able to implement any of the checklist items and/or best practices.

Certification Checklist:

[url removed, login to view]

Player Recommendations:

[url removed, login to view]

Platform Requirements:

-Objective-C / C / C++ & iOS SDK 4.2 for iPhone app

For iPhone, iPod Touch, iPad (iPad specific support is not necessary, however the application should work and will be tested on several iOS devices including the iPad)

1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).

2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):a) For web sites or other server-side deliverables intended to only ever exist in one place in the Employer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Employer's environment.b) For all others including desktop software or software the employer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project.

* * *This broadcast message was sent to all bidders on Saturday Feb 26, 2011 3:57:52 PM:

Project size has been increased. Deadline has been switched to whatever the winning bidder estimates.

* * *This broadcast message was sent to all bidders on Sunday Mar 6, 2011 5:19:21 PM:

**Reposting this project. The worker from the original project simply disappeared and I did not hear from him for weeks. vWorker banned him from the site because he had multiple accounts.**

**This project does not require fancy custom UI -- simply robust radio streaming code with TuneIn Radio's FFMPEG & libMMS LGPL build.**

## Platform

-Objective-C / C / C++ & iOS SDK 4.2 For iPhone, iPod Touch, iPad (iPad specific support is not necessary, however the application should work and will be tested on several iOS devices including the iPad) AND -PHP / Ruby on Rails & MySQL for server side component OR -C# / .NET / [url removed, login to view] 2008/2010 & MS SQL Server 2008 R2 for server side component

Inżynieria iPhone Mobile App Development Zarządzanie projektem Architektura oprogramowania Testowanie oprogramowania

Numer ID Projektu: #3150990

O projekcie

2 ofert Zdalny projekt Aktywny Mar 29, 2011

2 freelancerów złożyło ofertę za $502 w tym projekcie

monkeykong

See private message.

$510 USD w ciągu 21 dni
(14 Oceny)
4.4
xtreamrohit

See private message.

$494.7 USD w ciągu 21 dni
(5 Oceny)
4.1