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.
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)
Attachment | Size | Date |
---|---|---|
![]() | 1.46 MB | 23/05/2025 - 18:37 |
![]() | 1.46 MB | 23/05/2025 - 18:37 |
![]() | 1.46 MB | 23/05/2025 - 18:37 |
![]() | 1.46 MB | 23/05/2025 - 22:02 |
![]() | 1.46 MB | 23/05/2025 - 22:02 |
![]() | 1.46 MB | 23/05/2025 - 22:02 |
![]() | 1.46 MB | 24/05/2025 - 09:30 |
![]() | 1.46 MB | 24/05/2025 - 09:30 |
![]() | 1.46 MB | 24/05/2025 - 09:30 |
(none)
Comments
Gorden
Sat, 2025/05/24 - 12:49
Permalink
[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
Sat, 2025/05/24 - 10:21
Permalink
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:
I still have a 32-bit phone. I am upgrading it to 5.0.0.67 to see what happens there...
darbess
Sat, 2025/05/24 - 11:35
Permalink
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
Sat, 2025/05/24 - 11:16
Permalink
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
Sat, 2025/05/24 - 13:58
Permalink
Maybe you should try compiling it at the SailfishOF Open Build Service https://build.sailfishos.org just to test another development environment...
Gorden
Sat, 2025/05/24 - 03:32
Permalink
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
Sat, 2025/05/24 - 09:34
Permalink
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
Fri, 2025/05/23 - 22:20
Permalink
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
Fri, 2025/05/23 - 22:17
Permalink
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
Fri, 2025/05/23 - 22:06
Permalink
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
Fri, 2025/05/23 - 20:35
Permalink
[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
Fri, 2025/05/23 - 18:20
Permalink
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
Fri, 2025/05/23 - 17:33
Permalink
Unfortunately, I also have the same problem as satoshi. Tested on a C2 and Xiaomi Pad 6 (Community Port) Satoshi has an X10III
nesnomis
Fri, 2025/05/23 - 17:59
Permalink
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
Fri, 2025/05/23 - 15:27
Permalink
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
Fri, 2025/05/23 - 17:24
Permalink
What device are you running?
satoshi_nakamoto
Fri, 2025/05/23 - 17:50
Permalink
Xperia 10 III
nesnomis
Fri, 2025/05/23 - 18:00
Permalink
Yes, sorry i missed it in your first message!... :)
dumol
Fri, 2025/05/23 - 09:38
Permalink
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
Fri, 2025/05/23 - 17:27
Permalink
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)... :)