maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] cuteRadio - A user-friendly internet radio player (https://talk.maemo.org/showthread.php?t=93292)

kurana 2014-06-09 01:21

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Well done! The only difference I've noticed is that the Symbian version do not show title and interpret and in the version for Harmattan this future works. Is there other limitations?

marxian 2014-06-09 01:42

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by kurana (Post 1428768)
Well done! The only difference I've noticed is that the Symbian version do not show title and interpret and in the version for Harmattan this future works. Is there other limitations?

The missing metadata is due to the different multimedia frameworks used. QtMultimediaKit does not retrieve the ICY metadata, whereas Phonon does. Unfortunately, streaming MP3 using Phonon does not seem to work (error message is 'Download error'), so I must use QtMultimediaKit for now. When I have more time, I will investigate further, and perhaps switch to native Symbian APIs if I can't get Phonon to work.

Other than the metadata issue, the two versions are the same. :)

matthewkuhl 2014-06-09 01:46

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Mate, this app is AWESOME.
Featherweight at 379kB RAM while streaming and it already has all of my previous favorites preexisting in the DB!!!
So many thanks and please do mention if you need any dev tools (like Carbide 2.7 [for v3 deployment] or any SDK).

i'm so stoked! :D

marxian 2014-06-09 01:51

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by matthewkuhl (Post 1428766)
You added keyboard and D-pad support! Amazing work - thank you so much :)

Yeah, I wrote some custom components for cuteTube with improved keyboard support some time ago, so I was able to reuse them here. :)

matthewkuhl 2014-06-09 02:09

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
i know this is off-topic, but this community really makes me want to get the N900, N950 (ha ha, yeah right :p) and N9 i've always thought about getting.
Even a Symbian cousin gets treated very well in this forum and i like how gracious everyone is.

marxian 2014-06-09 02:21

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Update: I spotted a small bug in the Symbian version (sleep timer duration setting not visible). :o An updated version has been uploaded.

Nuegueba_ 2014-06-09 02:22

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by marxian (Post 1428773)
Yeah, I wrote some custom components for cuteTube with improved keyboard support some time ago, so I was able to reuse them here. :)

Oh Man...Awesome,im waiting for version to symbian s60 3rd...

matthewkuhl 2014-06-09 02:24

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Maybe i blew it (it happens :p), but it isn't saving my favourites and another Anna device user reported the same...

marxian 2014-06-09 02:34

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by matthewkuhl (Post 1428777)
Maybe i blew it (it happens :p), but it isn't saving my favourites and another Anna device user reported the same...

Saving favourites is working on my devices. Both are running Belle, but I'd be surprised if that makes a difference. The database is currently overwritten during installation, so if you installed the updated version (or just re-installed the existing version), you will have lost your favourites.

matthewkuhl 2014-06-09 02:41

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by matthewkuhl (Post 1428777)
Maybe i blew it (it happens :p)

Yup. It was operator error
:rolleyes:
Sorry :(
i'll ask the other person if they did the same thing i did (i used + instead of long-tapping the station).

blufone 2014-06-09 08:47

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Thanx for this app. I have the N9. I cannot play many stations. I get Status: Error. eg. station 3AW - 693 AM Melbourne

huellif 2014-06-09 08:52

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Check here if you need Symbian development tools:

http://n8delight.blogspot.com/2014/0...f-symbian.html


a s60v5 port should be really easy: It supports Qt 4.7 and by default it has no Symbian components, only the default QtQuick 1.0
But there's a simple port of the Symbian components 1.0: http://forum.symbian-developers.net/...nts-for-s60v5/
So it's more or less easy to port the S^3 version to this firmware.

s60v3 with Qt 4.6 supports no QtQuick at all, you can use:
a) native Avkon for the UI which is A LOT of work and it's completly Symbian C++ or try Carbide C++ 2.7, which has a WYSIWYG UI editor, and pure Symbian C++ for the logic.

However if you didn't use pure Symbian C++ before don't use this way, it requires a bit time to get into the CleanupStack, TRAPs, Descriptors, Two Phase Construction etc. and it's not that useful to learn this stuff in 2014.
Maybe CODeRUS can help you a bit if you have questions? My skills are OK but I am not an expert.

b) QWidgets, which have a native look an feel.
You need the old QtSDK 1.1 which has s60v3 support, 1.2 has v5 - Belle only.


c) There are other solutions like Flash, JavaME, WRT, .NET, Python, Ruby, Perl and Silverlight but I don't know if they support the audio streaming?

xes 2014-06-09 09:05

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
@marxian
just a quick report...
While using the maemo version i can observe a mediamu/high cpu usage with the phone becoming a little bit warm after ~10 minutes (using a wifi connection) and battery level seems to go down quickly.

EDIT.
and a few questions.
How did you populated the db and could it be updated?
Which sources are you using?

Spectr 2014-06-09 09:59

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Thank you for app!!!! But But I'm not able to listen ''Digitally Imported-Trance'' in UK? Any help? :-(

Copernicus 2014-06-09 10:04

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
I've also been doing some testing on the Maemo version. From what top shows, while running, cuteradio tends to hover around 20% CPU, and pulseaudio stays between 20-25% CPU. I'm not seeing significant warming or battery drain here (although I haven't run for more than about half an hour at a time).

This is also on a wifi connection. My phone is sitting just a couple of feet from my wifi router though, so it might not need as much power...

backcover_press_service 2014-06-09 11:20

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Same results as Copernicus - for comparison, the same station, but listened to using OMP uses ~15 kB/s transfer and OMP doesn't exceed 5% CPU (pulseaudio, similar to Copernicus example, is 15-20% CPU).

xes 2014-06-09 12:18

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by Copernicus (Post 1428805)
... From what top shows, while running, cuteradio tends to hover around 20% CPU, and pulseaudio stays between 20-25% CPU.

Yep i can confirm the values, cumulative load is near 50-60% but seems to change a little for different streams.

When compared to OMP in fact it uses about 20-25% more cpu.

Temperature... probably a summer effect summed to cpu load.

marxian 2014-06-09 14:10

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by huellif (Post 1428799)
Check here if you need Symbian development tools:

http://n8delight.blogspot.com/2014/0...f-symbian.html


a s60v5 port should be really easy: It supports Qt 4.7 and by default it has no Symbian components, only the default QtQuick 1.0
But there's a simple port of the Symbian components 1.0: http://forum.symbian-developers.net/...nts-for-s60v5/
So it's more or less easy to port the S^3 version to this firmware.

s60v3 with Qt 4.6 supports no QtQuick at all, you can use:
a) native Avkon for the UI which is A LOT of work and it's completly Symbian C++ or try Carbide C++ 2.7, which has a WYSIWYG UI editor, and pure Symbian C++ for the logic.

However if you didn't use pure Symbian C++ before don't use this way, it requires a bit time to get into the CleanupStack, TRAPs, Descriptors, Two Phase Construction etc. and it's not that useful to learn this stuff in 2014.
Maybe CODeRUS can help you a bit if you have questions? My skills are OK but I am not an expert.

b) QWidgets, which have a native look an feel.
You need the old QtSDK 1.1 which has s60v3 support, 1.2 has v5 - Belle only.


c) There are other solutions like Flash, JavaME, WRT, .NET, Python, Ruby, Perl and Silverlight but I don't know if they support the audio streaming?

I will almost certainly be using QWidgets for S60 3rd Edition. Of course, if it's very easy to port the Symbian ^3 version to S60 5th Edition, well the source is on GitHub, so ... ;)

marxian 2014-06-09 14:12

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by xes (Post 1428816)
Yep i can confirm the values, cumulative load is near 50-60% but seems to change a little for different streams.

When compared to OMP in fact it uses about 20-25% more cpu.

Temperature... probably a summer effect summed to cpu load.

MAFW (used by OMP) uses the DSP, whereas Phonon does not. This explains the difference in CPU load.

marxian 2014-06-09 14:19

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by Spectr (Post 1428804)
Thank you for app!!!! But But I'm not able to listen ''Digitally Imported-Trance'' in UK? Any help? :-(

I get a message about licensing restrictions. If you have access to a proxy server, you can use that in cuteRadio by going to the settings page and entering the proxy settings.

marxian 2014-06-09 14:38

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by xes (Post 1428801)
How did you populated the db and could it be updated?
Which sources are you using?

I can't remember where I obtained the list of stations (it was about 10 months ago). The station list is in tab-separated text format, and I wrote a simple shell script to create a SQLITE database and add the stations to it. The station list, script and resulting database are all in the source tarball.

xes 2014-06-09 15:42

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
@marxian
Maybe from here: http://web-radio-importer.googlecode...ions/WebRadio/

marxian 2014-06-09 16:05

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by xes (Post 1428837)

No, those are in XML format. There also seems to be far fewer stations there.

xes 2014-06-09 16:27

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
@marxian
If you decide to add an online search:

curl --silent http://opml.radiotime.com/Browse.ashx?c=local | grep audio | grep station| gawk -F'"' '{ print "Station : " $4}{system("curl --silent "$6" | head -n1")}'

https://github.com/diegofn/TuneIn-Ra...ter/tunein.lua

or:
http://crunchbang.org/forums/viewtop...0587%23p150587

matthewkuhl 2014-06-09 17:43

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Along with huellif's development tool cache, here is the link to my repository:
https://drive.google.com/folderview?...2s&usp=sharing

The Qt SDKs for Windows have been locked by Google for some reason (perhaps the >1GB file size?), but the Linux tools are fine.
This link is to all my available files.

mailcomx 2014-06-09 20:14

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Hi. Do you have networks proxies can recommend us?? it s working with cuteRadio?

Thank you, GrEAt App! :)

marxian 2014-06-09 20:41

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by mailcomx (Post 1428892)
Hi. Do you have networks proxies can recommend us?? it s working with cuteRadio?

Thank you, GrEAt App! :)

I don't use a proxy myself, but they should be working in cuteRadio. The only problem would be if Phonon does not use the application-wide network proxy setting.

Spectr 2014-06-11 01:58

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by marxian (Post 1428825)
I get a message about licensing restrictions. If you have access to a proxy server, you can use that in cuteRadio by going to the settings page and entering the proxy settings.

well, I don't know what's that mean ''to have access to a proxy server''... what setting i need to insert? It needs Host, Port, Username and Password, where to get these?

matthewkuhl 2014-06-11 03:16

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by Spectr (Post 1429110)
well, I don't know what's that mean ''to have access to a proxy server''... what setting i need to insert? It needs Host, Port, Username and Password, where to get these?

A proxy can be used if your IP is blocked on a particular server.
Read here: http://en.wikipedia.org/wiki/Proxy_server

misiozol 2014-06-11 08:39

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
I have just register to say THANK YOU gr8 app , nokia/micro$soft suck big time .

Spectr 2014-06-11 14:28

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by matthewkuhl (Post 1429111)
A proxy can be used if your IP is blocked on a particular server.
Read here: http://en.wikipedia.org/wiki/Proxy_server

well that didn't help... :-(

genes 2014-06-12 18:18

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Hello, Hong Kong country station does not work...

matthewkuhl 2014-06-12 19:38

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by genes (Post 1429348)
Hello, Hong Kong country station does not work...

Can you be more specific? All HK stations or just one?
As previously mentioned, the list is potentially out of date so it is possible not all stations are current (i've already found a few dead stations).

marxian 2014-06-12 20:03

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
The next update will have TuneIn integration (with other services possibly added later). The existing local database will be removed, and instead it will be possible to add stations from TuneIn to the database for local storage. This way, you can build your own local list of stations, instead of having 30,000 entries.

xes 2014-06-12 20:31

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
@marxian
thank you for considering tunein!
Anyway, if it was up to me, i would not discharge your great db since it's very good alternative at the online search.

If you add the tunein search, please consider also tunein's pictures, these would give a nice playing experience.

One more request, do you think it would be possible to add a setting into the N900 build to chose between Phonom and MAFW?

matthewkuhl 2014-06-12 20:48

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by marxian (Post 1429366)
The next update will have TuneIn integration (with other services possibly added later). The existing local database will be removed, and instead it will be possible to add stations from TuneIn to the database for local storage. This way, you can build your own local list of stations, instead of having 30,000 entries.

Thank you, but i agree with xes' suggestion to use both - i can spare a few MB for an offline db :) (i have 14.5GB of offline maps, i can deal with 4.77MB of station dirctory :D)

marxian 2014-06-12 20:58

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by xes (Post 1429373)
@marxian
thank you for considering tunein!
Anyway, if it was up to me, i would not discharge your great db since it's very good alternative at the online search.

If you add the tunein search, please consider also tunein's pictures, these would give a nice playing experience.

One more request, do you think it would be possible to add a setting into the N900 build to chose between Phonom and MAFW?

I've already implemented logo support for the stations. These will be saved to the local disk if a station is added to the database.

It's not as simple as adding an option to choose MAFW. I need to implement a player that uses MAFW instead of Phonon. If/when I do that, I don't see any reason to allow Phonon as a choice, since there would be no reason to choose it.

marxian 2014-06-12 21:02

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Quote:

Originally Posted by matthewkuhl (Post 1429376)
Thank you, but i agree with xes' suggestion to use both - i can spare a few MB for an offline db :) (i have 14.5GB of offline maps, i can deal with 4.77MB of station dirctory :D)

The problem is that 30,000 entries is a lot, and slows down any operations that require calling the database.

matthewkuhl 2014-06-12 21:09

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
Ahhh. Thank you :)

s4br0s0 2014-06-12 21:12

Re: [Announce] cuteRadio - A user-friendly internet radio player
 
As far still can hear Radio 1 (essential mix). :p;)

What will happen with favorites?

Greetings.

PD: I know we still can on tunein.


All times are GMT. The time now is 19:15.

vBulletin® Version 3.8.8