yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] okij:
@realzoulou I found a bug in the current v2.x that already happened two or three times on my device (MTCE on Hal9k v4.21 with FCC Launcher).

After waking the head unit, DAB-Z doesn't start playing and the signal strength indicators on the main screen and in the notification bar say that there is on signal.

When I then close DAB-Z by double-pressing the back button and start it again, it actually starts playing, but still the signal strength indicators still say that there is no signal.

Only when force-closing DAB-Z via Titanium Backup and starting it again, the behaviour is as expected, i.e. it starts playing and the signal strength indicators show the correct (in this case full) signal strength.

For me it seems like a DAB-Z background service isn't properly started and only starts correctly after force-closing the app.

I took a logcat with Logcat Extreme and attached it to this post, please have a look. I hope that it helps fixing this bug. :)
[Android Head-Units] Lacki12:
Thanks to you, is there any way to adjust the resolution to 1280 x 720 ?
[Android Head-Units] Meteordust:
Hi,

Some feedback, really like the new layout, have nothing to say about that than that it looks for me more user friendly and cool :cool:

Became a tester because I had some usb detection problems and conflicts between the stock FM radio and Dab Z.

And if I can be of any help to make this fantastic DAB player compatible on more devices.

What I notice as only fallback in functionallity is that on my Jitu HU, S8, K706, QF001, the background function not working anymore like it did.

Mean after a fresh cold start it is always opening now the DAB Z screen, ingoring the setting to start playing in the background and stay on the homescreen, in my case Agama launcher.

Delayed start was not working already on previious versions and also not in version 2.

Let me know if you want more details.

Really apreciate the work you put in this (y)
[Android Head-Units] realzoulou:
Next beta will have several fixes of the layout. I counted on the promises of Android Material Design guidelines for Responsive Layouts, but as usual found that our Android head units are "special". I must admit that I tested (and therefore optimized) it for 1024x600@160dpi + 240dpi and 1280x720@240dpi. But apparently also 1280x720@160dpi is quite common and looks **very** different finally.

I decided therefore that I better allow again for configuration of logo/slideshow image size and also text sizes on the Home screen of the app.

Hmm, I tested this myself and found it working as before. Did not test with Agama though, but with FCC. Will check...

You are the first that reported this. Apparently noone actually needs this, so I will remove the option completely.
[Android Head-Units] Meteordust:
What I notice is with delayed start that DAB Z is starting, for fraction of a second I see the screen, it disappears to the background but not start playing after the time I set, tried 5 and 30 sec, tried the delayed start to see if that would solve the background playing issue on my unit.

In version 1.xxx I always saw for a fraction of a second the start screen on DAB Z but it moved to the background and start palying in the backgound, and never setted a delay before.

I will try FCC or one of the stock launchers, to see if this is Agama related or if this is related to my headunit firmware or a permission issue.
[Android Head-Units] Meteordust:
Edit

Tried FCC launcher, but things went really bad with my unit, it freezed, restarted by itself.

After removing FCC I still had problems, freezes and reboots when I closed V2 and started it again.

What I can say is that on my headunit the background playing issue seems not launcher related, with stock, Agama and FCC, DAB Z V2 starts but not moving to background by itself, need to push the home button.

Due the freezes I never had before on this headunit I needed to remove V2.

Dont know what changed between V1 and V2 but I think my firmware doesnt accept the permission to start/ close screen and keep playing in the background.

Or conflicts between launchers, I didnt uninstall Agama first before installing FCC.

When I have time I will re-install/ factory reset my firmware, install FCC and no Agama, see what happens in combination with DAB Z V2.xx
[Android Head-Units] VBA_Dev:
@realzoulou For info my screen res is shown as 1024x600 @ 270dpi
[Android Head-Units] TorstenH:
Some head units forcing/stretching every activity to full screen. This could even make round elements (pictures, buttons,...) oval.
[Android Head-Units] wainsie:
Great update, just a few issues I've ford, I've got a vertical screen tesla style android and the signal strength can't be seen anywhere, I've tried switching it off, restarting the app, then re enabling it and restarting. Still the same, also have a issue where the station logos don't always show and the stations play for a few seconds then stop, need to force close the app and restart it to get the logos and station to play, this is normally the heart 00s station
[Android Head-Units] wainsie:
This is my screen res
[Android Head-Units] angelo1977:
Hi, I have been using DAB-Z for about 6 months and I find it really fantastic! I use it in split screen and honestly I find it much more convenient to have the list of stations sideways because I see about twice as many before scrolling through the list, I am attaching two photos to give you a better idea.

Also I really miss the font size customization, in the new version I find the display of the covers small.

I like the new graphics if you use the APP in full screen and I fully agree with all suggestions given by @TorstenH

Maybe it would be nice to be able to choose the two layouts depending on the use whether split screen or not, and it would be even nicer to allow the user to customize the dimensions also in the v. 2.x

finally, but the thing is absolutely subjective, I find the bars of the signal strength indicator of the v 1.x version a bit too wide, instead a bit too narrow in v. 2.x, but this is a really negligible and subjective detail!
[Android Head-Units] realzoulou:
I am working on allowing to configure the logo/slideshow image size and all texts on Home screen. I will likely release another beta next weekend (or so)
[Android Head-Units] Lacki12:
Hi, I want to report that my mekede m 700s with dab z version 2.. ,Toppal voice can't find dab z app.

while dab z version 1.9.. no problem.
[Android Head-Units] Margul_:
realzoulou gave me this help: Go to DAB-Z Settings->General-> "Re-enable start dialog if access to storage is required" I guess that's where the hook is at the moment. Set this option to "off" (no check mark) Then back to “on”. Then a dialog should immediately appear in which you can select the directory " ... > Documents > DAB" and below "USE THIS FOLDER" Just press “USE THIS FOLDER”.
[Android Head-Units] realzoulou:
Addition: Above is only true for Android 11 and higher
[Android Head-Units] Pippoippo:
I tried to follow your advice thanks, thanks also to @realzoulou for his nice app and for all the advice, but the result is what you see in the attached photo; the Android version, according to CPU-Z, is 12
[Android Head-Units] realzoulou:
I never saw this toast message before. It comes from a library which I include to make life with Android's "Storage Access Framework" easier for me on devices with Android 11+. This message seems to tell that there is something missing in your Android. Will need to dig further into this, what exactly it means...
[Android Head-Units] Kikipf:
I love this app and am very happy with it. There are only two small things missing: It would be great if the logo would fade on its own after a while. And for me, the app is in pause mode when the ignition is interrupted for a short time, for example at a level crossing, and I have to tap on the big arrow to start. In the settings, I disabled it. Nevertheless. After a longer break, however, the radio starts immediately. It would be nice if this could be changed. Greetings
[Android Head-Units] Pippoippo:
I'm not very expert, but I also think that my device has problems reading folders with third-party apps, for example: the music tracks on the SD card are not read by PowerAmp, I can't enable reading of the Music folder, if I can help you within the limits of my possibilities...
[Android Head-Units] TJF2:
Use Neutron. That's an other class of audio ... And you can adjust all rights for the SD-card...
[Android Head-Units] realzoulou:
FYI 2.0.228 is now publicly available in Play Store
[Android Head-Units] Renits:
For those of you that require a full set 83 of logo's for Melbourne DAB+,i have created them from the best sources i could find, and have tested them on the Beta version 2.0.228, they are all working.

All stations now have logo's

Best i could do.

Enjoy and i hope it helps some people.

Cheers

Renits
[Android Head-Units] TJF2:
@realzoulou

in 2.0.228 the crash (#331) is fixed with success! Thank you!

The start-up behaviour is a bit strange. My car radio (android 12) remembers the last apps opened when it restarts. For example, if I last listened to music with Neutron, Neutron starts in the foreground. It's different with DAB-Z. It starts in this case, but always minimised and playing music.

Because I don't want DAB-Z to be loaded at every restart (if it wasn't active the last time), the following functionality would be desirable: IF DAB-Z starts (whether manually or because it was previously active), THEN it is in the foreground. But maybe I just haven't found the right setting yet. The options in the settings (autostart, etc.) do not do this.
[Android Head-Units] japioothuis:
Last update works without any problem 👍👍

What size / resolution should I use for my own background ?
[Android Head-Units] angelo1977:
Hi, I noticed something that I had never seen in previous versions... Sometimes it happens that when starting DAB-Z the Following service appears which automatically scans the DAB channels on which the radio station broadcasts and does not play any sound.

I know how SF works and the strange thing is that it starts even when it's not needed, let me explain better... I'm stopped with the car, I listen to a station that transmits at maximum signal, I turn the car off, I turn it back on and instead of restarting that broadcaster on the tuned channel (the broadcaster also transmits on other channels, but in that area there is only one frequency) searches for any alternative channels, always finishing tuning on the same channel listened to previously.

This behavior would make sense if reception is poor and/or if you have an active alternative channel.

@realzoulou Could it be a bug?
[Android Head-Units] Europameister2004:
Works great. Auto day/night is not working by my unit, but is ok.

Automatically following would me very nice. Manually ist working.

Läuft sehr gut, Automodus geht leider nicht, er bleibt immer weiß.

Automatisches Frequenzwechsel wäre toll, geht bei mir irgendwie nicht, trotz Einstellung.
[Android Head-Units] sandpita:
Great work mate and appreciate it.
[Android Head-Units] realzoulou:
Then your launcher (FCC?) uses a way to tell DAB-Z that it should remain in background when it launches it.

This is then caused by your launcher. DAB-Z does not know if it was active in the previous lifecycle.
[Android Head-Units] realzoulou:
If you are able to reproduce, then send me a logcat. Then I can have a look what caused DAB-Z to start SF.
[Android Head-Units] TJF2:
That is not necessary. A good way would be a setting option that DAB-Z always plays in the foreground.
[Android Head-Units] realzoulou:
Being in foreground when started by the Launcher is actually the default behavior of DAB-Z. If this is not the case on your device, then some other SW (Launcher?) is changing this behavior by putting DAB-Z in background.
[Android Head-Units] TJF2:
Mmhh ... Neutron starts in exactly the same way, but in the foreground.
[Android Head-Units] SGS3DAVE:
Hi @realzoulou Firstly let me say thanks for your development of your App, I know many people wouldn't put as much effort in as this.

I messaged via email some time ago asking a question about buffering audio but I'm not sure I explained my question correctly so I'll put it here just in case.

Since there's already a timeshift functionality in DAB-Z, I was wondering if this could be modified slightly to use device RAM (if enough can be allocated?) to buffer one or two seconds of audio like a timeshift, but also monitor the data error rate (BERR if I remember right) of the DAB stream, and softly mute/unmute the audio as the signal dips and recovers?

I ask this because I live in a poor signal area and even with the best antenna, when driving there are frequent drop-outs of the signal, and it drives me absolutely bananas. Honestly the 'bubbling mud' and squeak/screeches of poor digital signal make my skin crawl.

My previous headunit (Kenwood) did this as described above, and my VW Golf integrated system fades out the audio and plays white noise across the sound to simulate a poor FM signal. The result of this is a very slick sounding user experience so I wonder if something similar could be implemented in DAB-Z. I will admit that I have no experience with Android programming, only embedded systems design, and know nothing about the DAB USB interface so I understand it may be impossible due to the implementation of the data stream (i.e. BERR might not update fast enough).

Regards.
[Android Head-Units] trap63:
Some issue about 2.0.228 on Android 13, UIS7870 MEKEDE 7 PLUS 2000x1200, no import logo capable , unable to synchronize even if files are there. It scans but no logo import.
[Android Head-Units] trap63:
@realzoulou solved installing 225 ver no issues for logo import. New one version 228 does not scan logos folder.
[Android Head-Units] angelo1977:
I sent you logs for the following problems encountered:

- Service Following starts even when it is not needed;

- The App starts but remains silent and in the background, you have to recall it to get it started.
[Android Head-Units] TJF2:
Rescan it and it works. After installing the new version 2.0.228 my logos where not shown too...
[Android Head-Units] Clandaries:
On my UIS7870 with the latest Mekede firmware 228 doesn't show/find logos in the folder.

Tried 225 same thing.
[Android Head-Units] Europameister2004:
rescan and load the folder with the logos new and the logos comes back
[Android Head-Units] Clandaries:
Nope
[Android Head-Units] Clandaries:
documentsui is not working anymore on A13.
[Android Head-Units] trap63:
NO, on UIS7870 A13 not works
[Android Head-Units] Margul_:
I still sometimes have problems starting the app, the picture stays black but the sound works, then most of the time the only thing that helps is a restart of Android.
[Android Head-Units] realzoulou:
What exact device and what exact Android build ?
[Android Head-Units] Margul_:
M.I.C. AV8V7-Lite Android 12
[Android Head-Units] realzoulou:
DAB-Z v2 (since first version beta 2.0.209) until now (2.0.228) seems to hit an issue in some Android 12 based devices.

As of today I know of following 2 device types

1. Snapdragon 665 (Doro QCM6125)

2. RK3566

I am hunting this issue since months in the background.

Since ~1 wk I have a fix candidate under stress test with a test device M.I.C. AV9V2 (QCM6125) that M.I.C. was kindly providing to me for a few weeks.

This issue with DAB-Z disappears in newer Android 12 firmwares from the dealer with a date of at least Nov 2023.

The next DAB-Z version will (hopefully) fix this also for older Android 12 firmware versions.
[Android Head-Units] Clandaries:
And the Logo sync thing on A13?

Can you fix it?

Thank you
[Android Head-Units] angelo1977:
I have no problems with the logos, they were imported easily after updating to the latest version.

Mekede M600 with Snapdragon 662 Android 13 Version 1.5.5

@realzoulou I noticed that if I position the settings bar on the left, under the signal bar, SF, the clock also appears, but if it is at the bottom horizontal it disappears, it could be fixed at the bottom left...
[Android Head-Units] Clandaries:
It is NOT about your or mine UIS7862 or Snapdragon. We are talking about REAL Android 13 and UIS7870.

So...
[Android Head-Units] realzoulou:
I have successfully tested logo import thing on Android 13. So ...
[Android Head-Units] Clandaries:
OK on a UIS7870?

So you say for me it is working and all others a lying or must see what they do? Yes your App is Freeware but we all love it and want a working version, and maybe you also got some money from me...
[Android Head-Units] realzoulou:
I have no UIS7870 for testing purposes. I can only test the app on a few real devices (Android 6, 8.1, 10, 12, 13, 14,).

I have learned "the hard way" that not every Android XYZ device behaves the same as another Android XYZ device. See #413 about certain Android 12 devices.

I assume that pretty much all of our China made Android head units would fail in Android compatibility test suite CTS (I never tried this actually).

I understand your frustration, but I cannot guarantee that DAB-Z flawlessly works on all Android devices out there.
[Android Head-Units] TJF2:
In which folder are your logos?
[Android Head-Units] japioothuis:
Still sometimes in the morning DAB-Z starts, there is music but no station info at all only black background.

Close the app and start again and it's perfect.

But not always.
[Android Head-Units] TJF2:
That' sounds similar to my post #390 . Coming up for a very short time ... and going down ... No other app has this behaviour. Not the native apps and not the own installed apps.
[Android Head-Units] realzoulou:
DAB-Z release 2.0.230 public since 2024-03-30

Change log:

compared to 2.0.228

New:

* More RadioDNS© logos from radioplayer.org Hint: Repeat RadioDNS© logo update

Fixes:

* Crashes and ANRs in other apps on some Android 12 devices (QCM6125, RK3566)
[Android Head-Units] Margul_:
I think the startup problems have been resolved for me now.
[Android Head-Units] SKMPLKS:
Hi, I have a question. is it correct that the PAD is filtered in DAB Z? I now only see the song that is playing and not the station's slogan during the commercial, while I do see it on Music Widget. Is it possible to turn off the filter?
[Android Head-Units] realzoulou:
Metadata sent to other apps (like Music Widget) and what is visible on DAB-Z itself is not 100% identical.

However, DAB-Z Home screen should typically show same or even more infos on its screen.

Only if the DLS text duplicates what is already visible as DL+ Artist, Title or Programme, then this would not show again.

@SKMPLKS If you could show a photo of the DAB-Z Home screen and then what Music Widget shows, I could maybe better understand what exactly you miss to see.
[Android Head-Units] sandpita:
I use Ubiquity Widget, here are 2 pics of the DAB+ screen and the Ubiquity widget.
[Android Head-Units] realzoulou:
2.0.230 is now public
[Android Head-Units] gertrud101:
Hi sandpita, can you tell me the name of the car-launcher and theme, in which you integrated the widget? I really like the matt dark gray rubber look with the 3d-buttons.
[Android Head-Units] sandpita:
I use CarWebGuru Car Launcher and changed the background and added the widgets for the launcher.
[Android Head-Units] bockywocky:
@ realzoulou

Version 2.0.230 gives me some issues by accessing the local drive to update the logos.

"Storage Acces Framework is currently not available"

This results in no logos visible in the station overview.

Never had a problem with it before. Seems like a rights problem.
[Android Head-Units] Bettman66:
@realzoulou,

The save dialog can no longer be deactivated in the settings; I have to acknowledge the dialog 3 times every time I start.

DAB-Z 2.0.230
[Android Head-Units] trap63:
@realzoulou Dowloaded lastest version today, still same issue on A13 UIS7870 of Mekede with firmware 2024.02.26, the only version with logo import form folder logos and import station duly working is the .225. After this version logo scan in folder does not work. It seems that program is unable to scan folder. Is not possible to specify another path? Why only ver. 225 works? Latest version released scan radio station quickly and returns more stations than vers. 225 but no logo import works.
[Android Head-Units] SKMPLKS:
For example, the slogan of SLAM!: BOOST YOUR LIFE is filtered and also at 538: RADIO = 538. What also strikes me about Ubiquity Music Widget is that the slideshow is passed on as a square, which means that much of the text and information of the slideshow is only half visible. Is there anything you can do about that? Unfortunately, Ubiquity Music Widget is no longer updated by the developer.
[Android Head-Units] TJF2:
The new version 2.0.230 does not start as I had hoped (in the state at last exit). DAB-Z starts briefly and then closes again or is closed. However, this is not necessarily due to the app. To generate a practical behavior, I activated the automatic start in the settings. Access is then very easy. However, the app then only starts paused after it is started manually. Although this is deactivated.
[Android Head-Units] realzoulou:
@ all with "Storage Acces Framework is currently not available" issue

AND

having access via adb to the device:

Can you post (or send me via email) the responses of these commands

adb shell "getprop | grep ro.build.fingerprint"
adb shell "pm dump com.android.documentsui | grep -E "ceDataInode.*enabled="
adb shell "pm list packages | grep documentsui"
adb shell "pm list packages -d | grep documentsui"

Expected (good) output would look like this:

adb shell "getprop | grep ro.build.fingerprint"
[ro.build.fingerprint]: [...]
adb shell "pm list packages | grep documentsui"
User 0: ceDataInode=[...] enabled=0 [...]
adb shell "pm list packages | grep documentsui"
package:com.android.documentsui
adb shell "pm list packages -d | grep documentsui"
<empty line>
[Android Head-Units] realzoulou:
DAB-Z sends the full image, but Ubiquity Music Widget crops it.
[Android Head-Units] trap63:
@realzoulou It seems that "Starting in Android 12, file browsing through DocumentsUI is disabled", maybe this is the issue?.

DocumentsUI | Android Open Source Project

source.android.com
[Android Head-Units] haeckmac:
Hey there,

noob that I am, i finally got access to the headunit. I could not get the command

adb shell "pm dump com.android.documentsui | grep -E "ceDataInode.*enabled="

to work properly. But when I divert "pm dump com.android.documentsui" to a file and search for documentsui, I find:

Dexopt state:

Unable to find package: com.android.documentsui

Compiler stats:

Unable to find package: com.android.documentsui

It means the app your are expecting is missing right? Is it available on play store?

P.S.:

[ro.build.fingerprint]: [UNISOC/uis7862a_1h10_Natv/uis7862a_1h10:12/SP1A.210812.016/02516:user/release-keys]
[Android Head-Units] Renits:
Having the exact same issue on a new QualcommQCM6125 running Android 11
[Android Head-Units] Clandaries:
Some say you have to use the latest Api in the coded apps.

And i can see on my UIS7870 with A13 that there must be a fix because other apps can handle it and ask for full storage access.
[Android Head-Units] trap63:
How can com.google.android.documentsui be missing in Android 13?

I cannot run my favourite MP3 player on my Redmi 11S and Android 13, because the com.google.android.documentsui is missing. How it is possible? App author claims that is an essential system component

android.stackexchange.com
[Android Head-Units] haeckmac:
Unfortunately the solution does not work for me. When I install latest Google files from Play Store, I still get the "Storage Acces Framework is currently not available" message. Older versions of com.android,decumentsui I tried to install as apk keep crashing.
[Android Head-Units] trap63:
not working for me, it needs a revision of apk to operate according new rules for rights in A13.
[Android Head-Units] realzoulou:
No this is not the root cause. The link above only says the the DocumentsUI has no launcher icon anymore and cannot be use as a File browser app anymore.