Project Description
SIRP is an experimental, open source C# firmware for streaming internet radio.

 


 SUPERSEDED BY SDD#

The SIRP project has concluded and is no longer being actively developed or maintained.
Visit the SDD# Project Page instead!

 

>> Use http://sirp.codeplex.com/SourceControl/changeset/view/37230 to browse final source code

 


 

NISTON Stream One

 

SIRP (Streaming Internet Radio Project) is an experimental firmware written in C# for the NISTON Stream One, a custom built Internet radio tuner that is based on a Raspberry Pi single board computer. The software however works on both Windows (.NET) and Linux (mono). Currently, the user interface only supports the MXO GLK 19264A serial/usb LCD but it is possible to add support for other serial displays, the console or even a GUI.

More Info: http://niston.wordpress.com


Features:

- MP3, OGG, AAC/AAC+ and OPUS stream decoding (more formats can be added through plug-ins)
- 32bit (floating point) audio processing if supported by hardware
- "TV-Style" 99 preset station memory
- Gap-less switching between presets
- Automatic skipping of unavailable stations on Zap
- Automatic reconnect on stream failure
- Network buffer level indicator (somewhat analogous to the field strength indicator in AM/FM radios)
- Audio signal level indicators
- Extensible menu/screens system for serial/usb LCD display

 

Here's a bad quality video:

http://www.youtube.com/watch?v=TnqiYUIKuZg


Dependencies:

- BASS Audio Library (http://www.un4seen.com/bass.html)
- BASS.NET API (http://bass.radio42.com/)


 

Make a BTC donation: 1Mdo7Q3hCduC9XamE92TqJgo2qTwkFAuZf

Last edited Nov 23, 2014 at 2:19 AM by niston, version 39