sRadio

Rating: 
4.8
Your rating: None Average: 4.8 (5 votes)

sRadio is a native and lightweight SHOUTcast client, built on the Shoutcast-sailfish open source project,

 

Features include:

Over 50,000 stations provided by SHOUTcast,

Browse by top 500, Genre or keyword search,

Station recording, record with one touch,

Car Mode, inspired from our BlackBerry App Star Player, sRadio includes a Car Mode with large controls and station picking,

Sleep timer with customisable functions and duration,

Night Volume for one touch reduction in playing volume (little moon button),

Favourites and station history both avaliable from the sRadio home,

MPRIS support with MPRIS.artUrl property implemented for any Apps which can show Artwork,

Built in battery monitor so sRadio can pause, close or reduce volume when the device reaches a user set percentage (find this in settings)

This is only my second Sailfish App so please give it a try and pop any feedback below or via email to me :)

 

NOTE: If you experience stuttering during playback, myself and Jolla are aware of this, the shoutcast-sailfish dev kindly created some patches which may help with this until a permanent fix is implemented by Jolla:

QtMultimedia Patch

GStreamer Patch

 

Facebook

Twitter

YouTube

Website

Jolla Pioneer Fans

Screenshots: 
Application versions: 
AttachmentSizeDate
File sradio-1.02-3.armv7hl.rpm99.71 KB17/11/2020 - 16:13
File sradio-1.02-3.i486.rpm106.83 KB17/11/2020 - 16:13
Changelog: 

v1.02:

Hopefully fixed phantom touches causing Floating button to partially appear,
    
Improved Car Mode 1/2 - You can now use Car Mode all of the time with new Settings, choose from Always on, never on or the traditional toggle on the Player controls screen,

Improved Car Mode 2/2 - Home and station picking is now easier to use while on the move (only available when using Always on mode)

 

 

v1.01:

Manual stream URL input will no longer open if you have no internet connection,

Added experimental bubble controls as replacement for traditional bottom bar(Find in settings),

Added option to prevent screen from dimming while using Car Mode,

Added option to choose where to save recordings,

Added option to delete all recordings (this will only remove those in the currently chosen location)

Comments

objectifnul's picture

Any tip to help dummies installing qtmultimedia patch?

Allstar12345's picture

Hi,
Sorry for my late reply, I've been insanely busy.

After speaking to another dev who has created some patches of his own I recommend trying from these:

https://build.sailfishos.org/package/show/home:leszek/qtmultimedia

So, go here if (ARM) : http://repo.merproject.org/obs/home:/leszek/sailfish_latest_armv7hl/armv...

And install the following packages from that page:

qt5-qtmultimedia

qt5-qtdeclarative-import-multimedia

qt5-qtmultimedia-plugin-resourcepolicy-resourceqt

~-mediaservice

-gstmediaplayer

~-mediaservice

-gstmediacapture

~-mediaservice-gstcamerabin

~-audio-pulseaudio ~-gsttools

If you're on intel (tablet) it will be http://repo.merproject.org/obs/home:/leszek/sailfishos_latest_latest_i48...

Hope that helps

objectifnul's picture

Yes, it works, thx. But maybe it works too well: the "improved" buffer is huge (about one minute needed to load it), and cannot be adjusted. Also, pkcon can't uninstall the patch...

(I understand this an issue to be discussed with the author instead)

skubic's picture

Перестало работать, запускается и схлопывается.

Allstar12345's picture

Hi,

Please open settings, scroll to the bottom and click the button which says "help my playback is stuttering", there are patches to solve this until Jolla do.

oxygenh's picture

Thank you very much for app. Can it possible to make control for playing from garniture?

Allstar12345's picture

I'm not sure to be honest, I don't own anything to test it with

pasik2's picture

Works perfect on Xiaomi Redmi 5 Plus and Fxtec Pro1 :)

Allstar12345's picture

Great! Let me know if you have any suggestions :)

Ezreal's picture

Works perfect on xa2. UI is really beautiful.

Allstar12345's picture

Thank you :) 

oxygenh's picture

'Audio player error: not found'

Allstar12345's picture

Hi,

Is this for every station or just a specific one ? 

Thanks 

oxygenh's picture

Oh, for some stations. Ok. Thank you.

olf's picture

What are the new features you implemented on top of shoutcast-sailfish?
AFAICS, most of the features mentioned above are already present in shoutcast-sailfish 0.5, hence my question.

Are these new features proprietary?
Background: I was unable to find the source code of sRadio, in contrast to shoutcast-sailfish.

Allstar12345's picture

The Sleep timer, 

Favorites and history, 

Station recording,

Different home UI with quick access to history and favs,

Manual Url input for non shoutcast streams,

Actual Player UI as shoutcast sailfish just has a little pop-up,

Battery monitor,

Car Mode,

Various things in the App settings like remember last station and fade in audio

 

Shoutcast Sailfish has non of these features :) 

 

Hopefully more features to add to that as I get some time.

 

Currently closed source, will hopefully open source it in the next few versions, the code is currently very minified which isn't ideal for any contributors (in the meantime feel free to explore the QML files they arent hidden, the c++ code only handles the updater, artwork downloading, recording and some basic functions)

olf's picture

Thank you for the detailed answer.