venerdì 16 marzo 2007

S60 Internet Radio

In this directory
  • Oren Levine -- contact for more information

About

This is a reference implementation of HTTP Internet Radio streaming (Shoutcast) for S60 2nd and 3rd Edition devices. It is intended primarily as a learning tool for the S60 developer community. We also hope to stimulate the creation of innovative S60 audio applications.

The S60 Internet Radio reference application is a fully working example of an audio application developed for the S60 platform. The application supports SHOUTcast streaming audio playback. Currently, MP3 and AAC+ streams are supported.

The application also supports local playback of audio files in the following formats: MP3, AAC, eAAC+, MP4, M4A, WMA, 3GPP, AMR, and WAV. Note that some formats may not be supported on some S60 products. This is dependent on the codecs that are available on specific phone models, and is not a limitation of the reference application.

Screen Shot


License

This code is available for use under the terms of the BSD license

Downloads

Source code. The file includes sources and build files for the S60 2nd and 3rd Edition SDK's. There is also a separate design document that describes the design of the application at a higher level.

If you just want to install the player on your S60 phone, you can find program files and user instructions here.

As reported in the S60 Multimedia blog, Petteri Kangaslampi has ported this application to Nokia Series 80 Communicators.

More information

We would very much appreciate hearing about any improvements you make to the code, or any new features or applications you come up with that use all or part of it. Unfortunately, S60 cannot provide any dedicated technical support for this software.

Please visit the Internet Radio Wiki to learn more about the code, or to contribute information about your experiences using and developing with the software.

If you need general technical information about S60 development, please consult the documents available at Forum Nokia.

For more information about this and other S60 Multimedia applications, and to read the latest ideas and information about multimedia on S60, you can read Jukka Eklund's S60 Multimedia Blog.

Change log

2006-Nov-13: Added Internet Radio design document

2006-Jul-25: Added link to the Internet Radio Wiki

2006-May-26: Added new source files and executables, that add support for S60 2nd Edition as well as 3rd Edition.

2006-Apr-20: Updated the source files. The new code includes two improvements:

  • Fixed slow audio problem
  • Added frame header scanning to determine the sampling frequency of the stream for MP3 and AAC+

1 commento:

Marc ha detto...

Please: Which IDE should I use to compile this code? I tried importing it into Carbide but failed completely :(

Talk to Me