yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] realzoulou:
This will be part of my next and maybe final release, the "master piece".

1) there is a red, round button to the right of the signal bar.

2) recordings are stored in folder dab_recs, in parallel to Downloads, Documents, etc.

3) intents are not saved, this is a communication mechanism between App activities.
[Android Head-Units] realzoulou:
No, this App will never appear in PlayStore, at least not mine.

Unzip the zip file on a PC, put the apk file on a USB stick, connect it to the head unit, open a file browser, tap on the apk and install it.

Make sure that you have uninstalled any old version of the DAB+ app, before installing this one.
[Android Head-Units] Sc0tt1sh:
Thanks for getting back to me so quickly. I'll give it a try. If I screw it up, is it the same process to restore the old version?
[Android Head-Units] realzoulou:
Yes, same process.
[Android Head-Units] sniktaw:
Hi, great app, it's gone some way to renewing my faith in DAB ;o)

I have a rooted Joying 4.4 unit with the Joying USB DAB. I've installed the latest 'normal' version and am just checking the functionality please. When I turn the unit off/on the app starts automatically and I get NO USB connect prompt - this is just what I want ;o)

When I reboot the app starts automatically but I get a USB prompt - is this the correct behaviour?

thanks again!
[Android Head-Units] syk02jcb@hotmail.com:
Hi [MENTION=2583521]realzo[/MENTION]ulo

There is something different with this version regarding the "no USB" function? I now see sometimes that the app doesn't open when unit is turned on, the "no USB module" shows, and no app. Doesn't happens all the time.

Thought it could have something with I have installed malaysk v5, but when I downgraded to your alpha version, this is more stable. Any idea? I can try to make a logcat for you...
[Android Head-Units] realzoulou:
This USB permission request topic drives me nuts. I will double check what I might have done differently this time.

It seems that whatever I do, I cannot find a solution that works for all...
[Android Head-Units] gaz18:
Brilliant Dab +

Thanks for your work......a brilliant Dab + app, leaps ahead of the original app.
[Android Head-Units] syk02jcb@hotmail.com:
Hold a second, I experienced the alpha version not starting as well this morning, so I think it might have something to do with other reasons.

Maybe malaysk v5 can be a problem, I will try it on another rom when I got time.

I also suspect the adapter to be a bit unstable, seems that connecting and disconnecting might have done something with the connectors. Sometimes when I start the app it closes immediately, and it doesn't shut down and start when unplugging and plugging the adapter (it did earlier)
[Android Head-Units] sniktaw:
[MENTION=7838245]realzoulou[/MENTION], could you please confirm if my functionality described earlier is what you expect :o)

I currently use a Tasker app mapped to the Radio hard button to launch your app and tap OK to the USB prompt. This works OK but it would be useful to know exactly how you intended it to work.

TIA.
[Android Head-Units] BlueVan:
Thanks for your work Zoulou, a real improvement on the OEM app. I still have a couple of issues though:

About the first issue I posted a month ago on the PX5 MTCD discussion: I have an XTrons (GS MCU) head unit and an Xtrons DAB+ USB dongle connected to a roof mounted Kinetic DRA6001 amplified antenna. What makes my DAB+ experience awful though is the full volume high-pitched chirp/shriek sounds that occur as the signal strength drops below 1 bar on the indicator before the sound drops out completely. Anyone else had this problem? (I searched but found nothing) This problem does not occur on other DAB car radios I have used (all OEM), they just go silent without the chirps.

My second issue is the size of the search and change station button icons. My head unit is touch screen only (no physical controls on unit, and I have no steering wheel controls) and it is hard to hit those buttons while driving. Would be perfect if they were twice as high. I don't mind if the SLS image has to get smaller. Is it easy to change the size of the buttons? I mean is there a way to edit the button definitions in the .apk from Android Studio say?
[Android Head-Units] binar1:
I have a similar xtrons setup and I have the same high pitched sounds when the signal drops too far. Also the signal will completely disappear quite frequently sometime every few minutes requiring the app to be closed and reopened to get the signal back.

I am testing another dab+ app ATM and this stops the high pitched sound as it searches for a stronger signal. The dropouts were less, but today they have been as bad as ever. Don't know what is causing this the app or my hardware.
[Android Head-Units] realzoulou:
No, this is not expected. Android is supposed to remember that the user had accepted already also after reboot of the device. Only if you uninstalled the app and then reinstall, Android should ask again.
[Android Head-Units] realzoulou:
I am curious: what app is this? Is it the Witson CZY_... version?

I had this high pitch sound previously, too. But since I updated to Android 6 on my JY, I never (yes, never!) had this again.

I was asked by a user if I could look into the problem, but I actually can't. I cannot fix what I cannot reproduce.

From my experience I'd say: your hardware. Either the head unit, or the USB cable or the DAB hardware. There is also a small chance for the Android on your head unit.
[Android Head-Units] BlueVan:
Well it's good to hear I'm not the only person with this problem. please report back if you have success with this alternative app for the Xtrons USB DAB dongle (I think it is a generic Chinese unit but we have to give it a name ;) ).

What antenna are you using?

---------- Post added at 09:59 PM ---------- Previous post was at 09:18 PM ----------

My feeling also is that it's a hardware problem but it surprised me that your update to Android 6 made the issue go away. My head unit was already Android 6 when I bought it.

I am going to contact Xtrons for a replacement in case mine is faulty.
[Android Head-Units] UmbertoKnight:
Sorry if I missed answer for my question. But I don't want to dig over 150 pages. 😅

How to turn off notification about automatic app start after connecting USB dongle?

It happens every device startup.

Android 10 / Malaysk ROM / PX6 RK3399
[Android Head-Units] realzoulou:
Disconnect the external USB one. I am sure you will run into problems sooner or later. Having 2 USB tuners is not supported yet
[Android Head-Units] realzoulou:
@Zabzd The logcat is nearly empty and has no information for me in it. Can you create another one?
[Android Head-Units] DominicS65:
I don't know if you are talking about the same issue I mention here

USB popup prompt
[Android Head-Units] UmbertoKnight:
I'll try to find that, and let you know. Thanks.
[Android Head-Units] patria o muerte:
Hi Realzoulou,this app is great!,also has an excellent integration with Agama car launcher.

However I found a problem scrolling through the channels, the app hangs when switching to another frequency (from 12D to 12C i think).
[Android Head-Units] IG_Vasilich:
Do you have problem with scrolling, or with channel switching? Please be clear when posting reports.

And - does app hang or crash? Have you seen any error messages? If it hangs - does it mean that the app doesn't react to any action? does it react to channel switching from steering wheel. or prev/next buttons on your HU?
[Android Head-Units] patria o muerte:
Sorry for inaccuracies,I wrote quickly.

The problem is when switching from a channel to other of different frequencies with HU buttons.The app crashes leaving a error message.
[Android Head-Units] Zabzd:
Good day.

Sending a new log after a crash.

One is right after the jam, the other after a long time. Maybe you'll find something there.

Bad time after switching on: 15:43, after starting GPS correctly 14:30.
[Android Head-Units] realzoulou:
@Zabzd The 2 logs of today 23 Feb are also quite empty. It seems that your Android firmware throws away nearly all useful logs and keeps mainly warnings and errors only. However I see the time jumping backwards from 02-23 15:43:10 to 02-23 14:30:25 in one of the 2 logs (...14-31-32.zip). The logs that your device creates are useless for me to analyse the root cause.

My advice: Get rid of this fake Android 9.1 device or get a better firmware from somewhere. I cannot help here any further, sorry.

@patria o muerte You also report a crash when switching from a station on 12D to a station on 12C. Your information so far does not allow me to understand anything about the scenario when it happens. If you shared a logcat with me, then I could maybe find out...
[Android Head-Units] Zabzd:
Good day.

Never mind, it's not a big deal, thank you for your answer.

The application is great. :-) Zabzd
[Android Head-Units] patria o muerte:
Certainly, I'll do it as soon as I can.

Thanks.

Here It is:
[Android Head-Units] realzoulou:
@patria o muerte Oh, you have an Intel Sofia Android 6.0.1 unit. The crashes have nothing to do with what station you select. They have their origin in Android 6 itself.

I see these types of crashes in Firebase Crashlytics reports randomly coming in. But I cannot do anything against this bug in Android 6. A wide range of devices are impacted, all only running Android 6.
[Android Head-Units] IG_Vasilich:
@patria o muerte

if you are on Intel Sofia+Android 6, use OMRI mode and timeshift is enabled - then switch off timeshift. This helped me to drastically reduce crash count on switching to other stations.
[Android Head-Units] patria o muerte:
Many thanks,I'll try it!

Anyway, I'm waiting for a Px5 HU to arrive.
[Android Head-Units] Olikkolik:
Please, can the station logos be downloaded from the Internet, Europe, or specifically the Czech Republic?

Thank you
[Android Head-Units] realzoulou:
Root cause for RadioDNS logo download failing to download logos in CZ: The company in charge to create the Service Information XML file is not following the RadioDNS specs, specifically the geolocation points are encoded wrong. Thus DAB-Z ignores the whole set of information currently. I guess I can change DAB-Z so that it will accept the incorrect format.
[Android Head-Units] Olikkolik:
It would be great.

Otherwise apk works perfectly.
[Android Head-Units] realzoulou:
@Olikkolik I was not fully correct. The geolocation format is wrong, yes. But after ignoring it, the amount of logos downloaded is still the same. So I looked more closely into what the CZ servers send over Internet... they simply to not send much logos. That's all. Even after my change in DAB-Z, you in CZ will not see more RadioDNS logos, because most of the stations don't contribute to the RadioDNS infrastructure. I see only logos from:

EVROPA 2, FREKVENCE 1, PIGY RADIO and ZET.
[Android Head-Units] hubi07:
Hallo ik heb sinds januari de Pompoen AA0515B-D01 met ingebouwde DAB + module Android 10

De bijgeleverde DAB + App werkt niet goed.

De originele app verdwijnt na 30 sec. , het Gekozen kanaal blijft Actief tot radio uit.

Heeft iemand hier Een oplossing?

is er ook een DAB-Z-app voor ingebouwde DAB + module (geen USB)

Alvast bedankt.
[Android Head-Units] IG_Vasilich:
@hubi07

once again: please use English here.
[Android Head-Units] IG_Vasilich:
@Olikkolik

if you post your station list backup file here, i can try to generate logo pack for you.
[Android Head-Units] Flemischguy:
Just try the DAB+ app, and what for antenna did you install, and what IG_Vasilich says, please use English.

De firma dankt u ;)
[Android Head-Units] Olikkolik:
Thank You . Is so right?

02-28 13:56:34.694 12869 12869 D dabplayer: station list size: 22

02-28 13:56:34.694 12869 12869 D dabplayer: ------:'CRo-C.BUDEJOVICE',12C,fav:false,eid:2005,sid:250d,scids:0,ps:12

02-28 13:56:34.694 12869 12869 D dabplayer: ------:'CRo-DAB PRAHA',12C,fav:false,eid:2005,sid:2f1a,scids:0,ps:16

02-28 13:56:34.694 12869 12869 D dabplayer: ------:'CRo-DDUR',12C,fav:false,eid:2005,sid:2f26,scids:0,ps:20

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-DVOJKA',12C,fav:false,eid:2005,sid:232e,scids:0,ps:8

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-JAZZ',12C,fav:false,eid:2005,sid:2f27,scids:0,ps:21

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-JUNIOR',12C,fav:false,eid:2005,sid:2f25,scids:0,ps:19

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-KARLOVY VARY',5A,fav:false,eid:2003,sid:2e0b,scids:0,ps:3

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-LIBEREC',12C,fav:false,eid:2005,sid:2706,scids:0,ps:14

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-PARDUBICE',12C,fav:false,eid:2005,sid:280c,scids:0,ps:15

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-PLUS',12C,fav:false,eid:2005,sid:2424,scids:0,ps:10

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-PLZEN',12C,fav:false,eid:2005,sid:2608,scids:0,ps:13

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-RADIOZURNAL',12C,fav:false,eid:2005,sid:232f,scids:0,ps:9

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-REGION',12C,fav:false,eid:2005,sid:243f,scids:0,ps:11

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-RETRO',12C,fav:false,eid:2005,sid:2f1b,scids:0,ps:17

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-VLTAVA',12C,fav:false,eid:2005,sid:232d,scids:0,ps:7

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'CRo-WAVE',12C,fav:false,eid:2005,sid:2f23,scids:0,ps:18

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'DAB plus TOP40',5A,fav:false,eid:2003,sid:2fb5,scids:0,ps:5

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'Hlas Prahy',5A,fav:false,eid:2003,sid:2fb8,scids:0,ps:6

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'RADIO 1',5A,fav:false,eid:2003,sid:2339,scids:0,ps:0

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'Radio BEAT',5A,fav:false,eid:2003,sid:2431,scids:0,ps:1

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'Radio PROGLAS',5A,fav:false,eid:2003,sid:2aa1,scids:0,ps:2

02-28 13:56:34.695 12869 12869 D dabplayer: ------:'SAMSON digital',5A,fav:false,eid:2003,sid:2f90,scids:0,ps:4
[Android Head-Units] hubi07:
Hello, since January I have the Pumpkin AA0515B-D01 with built-in DAB + module no USB, Android 10

The supplied DAB + App does not work properly.

The original app will disappear after 30 sec. , the Selected channel remains Active until radio off.

Does anyone here have a solution?

is there also a DAB-Z app for built-in DAB + module (no USB)

Thanks in advance.
[Android Head-Units] IG_Vasilich:
@Olikkolik

pls export station list with DAB-Z - Settings - Station list - Export/backup station list, and post exported zip file here.
[Android Head-Units] Olikkolik:
Sorry :) , maybe that's good. Thank you
[Android Head-Units] IG_Vasilich:
@Olikkolik

it is good now :) I will try to generate the icon pack for the stations you have scanned.

@realzoulou

i have tried to use different sizes of logotypes for stations, and for my HU with 1024*600 screen resolution found, that the logo with max 500 pixels on any side will be shown without empty borders. Can you recommend the optimum logo size to use in DAN-Z without being reduced (i.e. to fill maximum space without getting transparent borders)?
[Android Head-Units] realzoulou:
In immersive mode, or not. With station list visible or not. With these grey borders, or not. For 1024x600 or 1280x720 also. For split screen, or not. And so on...

It is virtually impossible to "optimize" the logo size. 320x240 is typically a good choice.
[Android Head-Units] patria o muerte:
DAB-Z app works great in my HU with built-in DAB + module (no USB)
[Android Head-Units] realzoulou:
@patria o muerte which device have you now? You said earlier that you would get a PX5, but what exact model do you have. I assume it is not a Pumpkin AA0515B-D01
[Android Head-Units] patria o muerte:
Hi, the px5 has arrived but I still have to mount it, I am still with the xomax xm-dda711.

Px5 model i purchased is a xomax xm-va714 without built-in dab module.
[Android Head-Units] Olikkolik:
Hi, .png icons and what size? I can make them myself, I just don't know where to record them ... Thank you Olik
[Android Head-Units] IG_Vasilich:
@Olikkolik

here are all logos for czech stations, that are documented to broadcast in DAB. Unzip it, and put the content into folder "DAB\Logos" on your device. Then start DAB-Z, go to "Settings" - "Station logos" - "Import logos" and press the only button "sync" there. After syncing it should report how many logos were accepted, and how many are still missing.

Please report it here if there are some missing logos left.

As realzoulou said, the shown size of logos depends on many factors, so if on your side logos look as having too much (transparent) borders/space from all sides, then, please, also report it here - i will regenerate logos with other resolution (it is a matter of one minute now - everything is scripted here :) ).
[Android Head-Units] Olikkolik:
Thank You it is OK
[Android Head-Units] Zabzd:
Good day.

I enjoyed it and the logos are perfect, thank you

:)
[Android Head-Units] patria o muerte:
Hi realzoulou, i installed your app in my new px5 HU, everything is ok but there is a problem with sound. Many times when I start the app or change through the channels the sound is not heard and the message "no audio,Will retry" appears. I have to select the channel twice to hear the sound.

Here are some logs:
[Android Head-Units] realzoulou:
@patria o muerte Thanks for the logs, it shows well what is the issue.

I plan to release a bug fix version soon. The issue was introduced into beta version 1.8.99 with adding a workaround for some Android 10 devices. This had a strange side effect, which I have no explanation yet, but I found a way to compensate. Please be patient and await the next public beta...
[Android Head-Units] realzoulou:
Good news for Android 6 devices. I found a way to work around this issue in Android 6. The upcoming release will contain it.
[Android Head-Units] IG_Vasilich:
Good news!

Does it mean that we can use timeshift function on Android 6 devices?
[Android Head-Units] realzoulou:
I was testing the fix with my old Joying Intel Sofia device switching through the station list for 3 hours (change station every 10 sec) and with time shift enabled without a single crash. So hopefully also time shift in total is now much more stable.
[Android Head-Units] seppen:
On my Pumpkin AA0584B-B01 with build-in DAB+ (no USB DAB+) the last version of DAB-Z dosn't work. The app search for USB.
[Android Head-Units] realzoulou:
DAB-Z release 1.8.103 (public beta)

Change log:

compared to 1.8.102

Bugfixes

* Random No Audio

* Crashes on Android 6 after switching stations

* After start of device, DAB-Z shows spinning circle or empty station list
[Android Head-Units] royalhawk2002:
Thanks. At quick test, the bugs seems fixed. I noticed that the slide show is again not working well. I need to change station and then go back to make it appears. In any case I will test better in the next days
[Android Head-Units] patria o muerte:
Hi realzoulou, I'm testing the last beta on my px5 HU. It seems is working good but on a couple of occasions I had to reboot the hu because it didn't recognize the usb dab adapter on start. Let me test better,i will report later.
[Android Head-Units] royalhawk2002:
Regarding the issue on slide show, it is working, sorry...

Good work! Thanks
[Android Head-Units] IG_Vasilich:
@realzoulou

tested v103 2 days on my Joying Intel SoFIA (FYT based) with Android 6.0.1:

1. random "no audio, retrying..." issues are gone - confirmed.

2. Not a single crash in 2 days - even with activated timeshift. Awesome! It has crashed on previous versions after ~10-15 times of station switching (without timeshift active).

3. cannot say yet about empty station list, as it has happened very seldom before (2-3 times a month), so it is hard to confirm whether it is somehow better now - but it hasn't happened yet wit v103.

All in all - great! No more chashes and working timeshift function.

The only small issue for me left is with getting information from notification drawer: i use CarLauncher, that can extract information from notification drawer for currently active player and can control it (play/pause, prev, next). Extracting information like station logo/sls is working, extracting title/artist is working, even extracting of current state (play/pause) is also correct. The only thing that is wrong is control: any action (play/pause/prev/next) resulting in DAB-Z switching to previous station. Steering wheel buttons (and HU hardware buttons) for prev/next are working correctly though, controlling of DAB-Z from notification drawer is also correct. But with this launcher I have no problems to control any other music player (tried several ones - AIMP, Stellio, JetAudio, FolderPlayer, RocketPlayer). And the author of this launcher cannot test DAB-Z as it has no hardware for it. Maybe you can try to install free version of this launcher and see/debug, what commands get DAB-Z from it? Or is there any chance to start DAB-Z in emulated mode (without hardware)?
[Android Head-Units] patria o muerte:
Hi,i recommend you to try Agama car launcher,it has full integration with Dab-z.
[Android Head-Units] royalhawk2002:
@realzoulou

today, after 3 days of test I had for the first time something strange. First start : channel list empty, closed and restarted: channel back but no signal strength, third attempt all ok. I already sent you a log.
[Android Head-Units] realzoulou:
I installed Car Launcher FREE from Play Store

I pressed the "Pause" button while DAB-Z was playing in background and the launcher translated this to a "previous" command

2021-03-16 20:18:57.147 5647-5647/com.autolauncher.motorcar.free I/onInterceptTouchEventgg: onInterceptTouchEvent false |map_scroll| false
2021-03-16 20:18:57.252 5647-5647/com.autolauncher.motorcar.free I/onClickfdhgfgb: sendComand 2
2021-03-16 20:18:57.294 5647-5647/com.autolauncher.motorcar.free I/Send_Notification: Send_Notification try com.zoulou.dab

2021-03-16 20:18:57.327 770-770/com.zoulou.dab D/dabplayer: DabService:onStartCommand android.intent.action.MEDIA_BUTTON, flags:0
2021-03-16 20:18:57.339 770-770/com.zoulou.dab D/dabplayer: MediaSessionCallback:onMediaButtonEvent: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_MEDIA_PREVIOUS, scanCode=0, metaState=0, flags=0x0, repeatCount=0, eventTime=0, downTime=0, deviceId=-1, source=0x0, displayId=0 }

Sorry, but no, there is no demo mode of DAB-Z.
[Android Head-Units] realzoulou:
Your Malaysk Android behaves weird. It kills DAB-Z out of nothing and instantiates DAB-Z Java classes twice. Not sure what Malaysk has done here, but it is wrong.

Sorry, but don't send any more logs about this issue, install a proper Android firmware first.
[Android Head-Units] royalhawk2002:
Ok I will contact Malaysk. Thanks for you time
[Android Head-Units] IG_Vasilich:
@realzoulou

thanks a lot for your efforts. i have passed your answer to CL author.

have you considered an idea to resume DAB-Z after pause from the same time/position when pause was activated, in case timeshift is active?

And another thank for showing DLS acc. to playing position in timeshift - very nice solution.

I am still highly impressed with the timeshift feature - especially now, when it works stable on Andr6. Thumbs up!
[Android Head-Units] TorstenH:
Is it better to activate OMRI or not? Both work on my device.
[Android Head-Units] boss126:
Replace the default music widget with this

Ubiquity Music Widget - Apps on Google Play

A clean and simple universal music widget for Android 4.4+

play.google.com

It works perfectly with dab-z and any other music player
[Android Head-Units] realzoulou:
DAB-Z release 1.8.104

Change log:

compared to 1.8.103

Bugfixes

* Version history not shown after update to newer version
[Android Head-Units] IG_Vasilich:
@realzoulou

small UI glitch: if station name is long, then it will be cut in informational view

Spoiler content hidden.

or, if DLS text is quite long, then the station name can be completely hidden:

Spoiler content hidden.