Simple netRadio 0.2.a
DownloadSimple netRadio is simple audio player for internet radio streams. It's ofcourse possible to play files easily too, but the UI is designed for net radios only. Target platform is Maemo and Symbian (N8, 5800 XpressMusic).
SnR is/was/tries to be a course work for Mobile Linux Development with QT
Description
SnR uses Phonon -audio libraries to play any audio file you throw at it. In essence it's possible to play anything Phonon supports.
I have run out of time and I'm unable to get the streaming to work. Apparently there's too many quirks for me to handle them in time. You can still download the code I've done so far.
UPDATE: I have been lost in the wrong libraries. I found QMediaPlayer which plays the stream nicely. Maybe I will work on this a little more after all.
Unfortunately, I have only had the chance to test with the Nokia Simulator. I was supposed to get a N900 from a friend but that turned out bad too.
How Does It Work?
QML User Interface
QML pretty much handles everything you see. QML uses functions and properties from c++ that are made available by using Q_INVOKABLE and Q_PROPERTY.
Basicly playing a stream should be simple: You click the "New URL" button, enter the URL and click play. The button passes the url to c++ which handles playing the media.
C++ Backend
C++ handles all URL parsing and playing the files. The original plan included saving a playlist of channels.
Over and out :(