AllRadio2

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

After dusting off my old Jollla phone and looking at some old code i found this :-)

Uploading an old (but working) testversion i intended to finish and publish four years ago.

  • It is working and full of test functions (most of them were requested a long time ago)
  • Simple tv station video player
  • It is propably buggy!

I tried to fix some of the more serious bugs, but i will need more time to go through everything (4 years is a long time) ... :)

I hope it is useful for somebody?! :)

/nesnomis

2.0.4 - Fixed a compile error. Now it passed all tests. Not shure if it was related to the problems (with aarch64?!), but good to be rid of a missed error.

2.0.3 - Removed the commandline function in the hope it might resolve the problems in the comments.

2.0.2 - Cleaned up the .spec and removed old .yaml file, hoping it could solve the problem shown in the comments?!?

2.0.1 - Fixed server connection error (or rather workaround)

 

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-allradio-2.0.2-1.i486.rpm1.46 MB23/05/2025 - 18:37
File harbour-allradio-2.0.2-1.armv7hl.rpm1.46 MB23/05/2025 - 18:37
File harbour-allradio-2.0.2-1.aarch64.rpm1.46 MB23/05/2025 - 18:37
File harbour-allradio-2.0.3-1.aarch64.rpm1.46 MB23/05/2025 - 22:02
File harbour-allradio-2.0.3-1.armv7hl.rpm1.46 MB23/05/2025 - 22:02
File harbour-allradio-2.0.3-1.i486.rpm1.46 MB23/05/2025 - 22:02
File harbour-allradio-2.0.4-1.i486.rpm1.46 MB24/05/2025 - 09:30
File harbour-allradio-2.0.4-1.armv7hl.rpm1.46 MB24/05/2025 - 09:30
File harbour-allradio-2.0.4-1.aarch64.rpm1.46 MB24/05/2025 - 09:30
Changelog: 

(none)

Comments

Gorden's picture

[W] unknown:0 - SailfishApp::application() called multiple times
[D] unknown:0 - Using Wayland-EGL
library "libutils.so" not found
library "libdmabufheap.so" not found
library "libbase.so" not found
library "libz.so" not found
library "libcutils.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libgralloctypes.so" not found
library "libhidlbase.so" not found
library "libhardware.so" not found
library "libc++.so" not found
[W] unknown:352 - file:///usr/share/harbour-allradio/qml/items/RadioPlayer.qml:
352: TypeError: Cannot read property 'url_resolved' of undefined
library "libion.so" not found
[W] unknown:0 - libpng warning: iCCP: known incorrect sRGB profile

darbess's picture

Thank you for 2.0.4-1. I have just installed it on X10III and unfortunately I have to report that it still doesn't work. There are significantly less messages from the command line, however...
This is the list of the missing libraries:

library "libui_compat_layer.so" not found
library "libutils.so" not found
library "libcutils.so" not found
library "libhardware.so" not found
library "android.hardware.graphics.mapper@2.0.so" not fo
und
library "android.hardware.graphics.mapper@2.1.so" not fo
und
library "android.hardware.graphics.mapper@3.0.so" not fo
und
library "android.hardware.graphics.mapper@4.0.so" not fo
und
library "libc++.so" not found
library "libhidlbase.so" not found
library "libgralloctypes.so" not found
library "android.hardware.graphics.common@1.2.so" not fo
und
library "libion.so" not found
library "libz.so" not found
library "libhidlmemory.so" not found
library "android.hidl.memory@1.0.so" not found
library "vendor.qti.qspmhal@1.0.so" not found

I still have a 32-bit phone. I am upgrading it to 5.0.0.67 to see what happens there...

darbess's picture

Tested 2.0.4-1 on X10plus (armv7hl): it works! Only two problems so far:
1) I had to download the RPM from the browser, because there was no way I could convince Storeman to show it
2) Settings page missing
But basically it works... The problem is definitely missing libraries on aarch64...

nesnomis's picture

Thankyou for the reply! :)

This is strange, i have no errors left to debug. And i am not using any libs included (except forqt5-qtdeclarative-import-xmllistmodel). I really do not know why it want (or misses) those libs in aarch64?

darbess's picture

Maybe you should try compiling it at the SailfishOF Open Build Service https://build.sailfishos.org just to test another development environment...

Gorden's picture

I have now also tested it on the X10III and XA2. XA2 the app runs very well. I think 64bit will be the problem

nesnomis's picture

I think it could be. I have searched a bit and there seems to be others with similar problems?! I put up a new version, fixing a compile error that could be the cause of some those problems?!

Gorden's picture

Sadly the same after Update
[D] unknown:0 - Using Wayland-EGL
library "libutils.so" not found
library "libdmabufheap.so" not found
library "libbase.so" not found
library "libz.so" not found
library "libcutils.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libgralloctypes.so" not found
library "libhidlbase.so" not found
library "libhardware.so" not found
library "libc++.so" not found
[W] unknown:352 - file:///usr/share/harbour-allradio/qml/items/RadioPlayer.qml:
352: TypeError: Cannot read property 'url_resolved' of undefined
library "libion.so" not found
[W] unknown:28 - file:///usr/share/harbour-allradio/qml/delegates/RadioImage.qm
l:28:9: QML Image: Error transferring https://www.radio.de/images/broadcasts/80
/eb/100349/3/c300.png - server replied: Not Found
[W] unknown:0 - libpng warning: iCCP: known incorrect sRGB profile

darbess's picture

I was fond of AllRadio and used it till it stopped working for me some time ago. I am happy it is back! However on my X10III I have the following problems:
1) Sometimes it loads the station lists immediately, sometimes it takes ages, sometimes it loops endlessly with no result, apparently at random (network connection is always very good)
2) Finding the stations by country, name or tag works seamlessly, but when I tap on a station to listen to it, the phone freezes, no sound is heard and the only way out is to force quit when the program-not-responding notification appears
3) It's impossible to load the settings page
4) If I tap on the trending in Italy label (I live there) nothing happens; I would expect it to behave like trending in the world, which works.
Thank you very much for any work you will put on this!

nesnomis's picture

Ok 2.0.3 is here for test. I just want to say thankyou satoshi_nakamoto and Gorden for testing with newer hardware. Not easy when i can't test it myself!

Gorden's picture

[defaultuser@JollaC2 ~]$ harbour-allradio
[W] unknown:0 - SailfishApp::application() called multiple times
[D] unknown:0 - Using Wayland-EGL
library "libutils.so" not found
library "libdmabufheap.so" not found
library "libbase.so" not found
library "libz.so" not found
library "libcutils.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libgralloctypes.so" not found
library "libhidlbase.so" not found
library "libhardware.so" not found
library "libc++.so" not found
[W] unknown:352 - file:///usr/share/harbour-allradio/qml/items/RadioPlayer.qml:
352: TypeError: Cannot read property 'url_resolved' of undefined
library "libion.so" not found
[W] unknown:28 - file:///usr/share/harbour-allradio/qml/delegates/RadioImage.qm
l:28:9: QML Image: Error transferring https://www.radio.de/images/broadcasts/80
/eb/100349/3/c300.png - server replied: Not Found
[W] unknown:0 - libpng warning: iCCP: known incorrect sRGB profile

satoshi_nakamoto's picture

unknown:0 - SailfishApp::application() called multiple time
s
[D] unknown:0 - Using Wayland-EGL
library "libui_compat_layer.so" not found
library "libutils.so" not found
library "libcutils.so" not found
library "libhardware.so" not found
library "android.hardware.graphics.mapper@2.0.so" not found
library "android.hardware.graphics.mapper@2.1.so" not found
library "android.hardware.graphics.mapper@3.0.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libc++.so" not found
library "libhidlbase.so" not found
library "libgralloctypes.so" not found
library "android.hardware.graphics.common@1.2.so" not found
library "libion.so" not found
library "libz.so" not found
library "libhidlmemory.so" not found
library "android.hidl.memory@1.0.so" not found
library "vendor.qti.qspmhal@1.0.so" not found
[W] unknown:352 - file:///usr/share/harbour-allradio/qml/items/
RadioPlayer.qml:352: TypeError: Cannot read property 'url_resol
ved' of undefined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined

Gorden's picture

Unfortunately, I also have the same problem as satoshi. Tested on a C2 and Xiaomi Pad 6 (Community Port) Satoshi has an X10III

nesnomis's picture

Strange. I get the SailfishApp::application() called multiple times too and it might be because of an experimental function to run the app from command line (for calling it from other applications). It is still working though.

I only have a Xperia XA2 to test on, and that one works. I will try to dig into it this weekend! I just assumed it would just work the normal way with all devices?!

satoshi_nakamoto's picture

ltuser@Xperia10III ~]$ /usr/bin/harbour-allradio
[W] unknown:0 - SailfishApp::application() called multiple time
s
[D] unknown:0 - Using Wayland-EGL
library "libui_compat_layer.so" not found
library "libutils.so" not found
library "libcutils.so" not found
library "libhardware.so" not found
library "android.hardware.graphics.mapper@2.0.so" not found
library "android.hardware.graphics.mapper@2.1.so" not found
library "android.hardware.graphics.mapper@3.0.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libc++.so" not found
library "libhidlbase.so" not found
library "libgralloctypes.so" not found
library "android.hardware.graphics.common@1.2.so" not found
library "libion.so" not found
library "libz.so" not found
library "libhidlmemory.so" not found
library "android.hidl.memory@1.0.so" not found
library "vendor.qti.qspmhal@1.0.so" not found
[W] unknown:352 - file:///usr/share/harbour-allradio/qml/items/
RadioPlayer.qml:352: TypeError: Cannot read property 'url_resol
ved' of undefined
[D] getList:69 - getList
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[W] unknown:34 - file:///usr/share/harbour-allradio/qml/items/H
eaderButton.qml:34: ReferenceError: fill is not defined
[D] :77 - getList: 200
[D] :77 - undefined
[D] :77 - getList: 200
[D] :77 - undefined
[D] :77 - getList: 200
[D] :77 - undefined
[D] getRandom:57 - getRandom
[D] getRandom:62 - getRandom: fi1.api.radio-browser.info
[D] getStats:102 - getStats
[D] :108 - XMLHTTPREQUEST READYSTATE: 2 STATUS: 502
[D] :108 - XMLHTTPREQUEST READYSTATE: 3 STATUS: 502
[D] :108 - XMLHTTPREQUEST READYSTATE: 3 STATUS: 502
[D] :108 - XMLHTTPREQUEST READYSTATE: 4 STATUS: 502
[D] getRandom:57 - getRandom
[D] getRandom:62 - getRandom: de1.api.radio-browser.info
[D] getStats:102 - getStats
[D] :108 - XMLHTTPREQUEST READYSTATE: 2 STATUS: 200
[D] :108 - XMLHTTPREQUEST READYSTATE: 3 STATUS: 200
[D] :108 - XMLHTTPREQUEST READYSTATE: 4 STATUS: 200
[D] :110 - STATUS:200
[D] onOnlineChanged:40 - onOnlineChanged

nesnomis's picture

What device are you running?

satoshi_nakamoto's picture

Xperia 10 III

nesnomis's picture

Yes, sorry i missed it in your first message!... :)

dumol's picture

AllRadio user for some years now, glad you've released this... You've been very selfish by not releasing this earlier, it is a spectacular improvement!

nesnomis's picture

Yes i guess i was "selfish" but not by choice. Sometimes life changes and you need to prioritize other things.

It was fun to dust this project off though and check out what i had done (and try to remember what wasn't working)... :)