yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] realzoulou:
Yes, that's right. A fix will be available soon.

This should not happen and noone else reporting this so far and I also cannot reproduce this myself.

Known issue but I cannot fix this.

I consider a complete rework of the station logo support.

A few months ago I wanted to base station logo support on RadioDNS, which is promoted by WorldDAB quite a lot. But I found that the DAB broadcasters do not support it in a broad range, and the logos that the stations provide there are not what I expected. So I dumped this idea. I consider now to provide an own Google Firebase hosted logo download with the ability to download only the logos that one really needs (based on the full station list after a scan). The ability to store the current visible image as logo would remain, but I may cease to support logo import from user's png/jpeg files.
[Android Head-Units] realzoulou:
Yes. Next version will replace spaces with underline.
[Android Head-Units] pogit:
Thanks for getting back to me.

Point 2 could be due to me recently updating MCU and using a replacement dab dongle as my last broke the seem the same but both cheap imports.

The UK seems very far behind DAB wise, so I ask you to please continue to support User logos for as long as possible. (The UK has very poor DAB infrastructure and even poorer implementation by local radio stations.)

I had considered hosting UK logos on my NAS but it probably legal implications. I’m happy to test doing so or any other features related to UK DAB if you don’t have enough data from other users.

Thanks again for all you hard work.
[Android Head-Units] typos1:
All the dongles that this app works with have the same chipset inside.
[Android Head-Units] ozzybon:
Could I please make a suggestion for a future release if possible?

Could you have the option to set a delay on starting when selecting to start DAB-Z on USB detection

I like the DAB app to start playing as soon as my system has booted but it always starts PAUSED (after an initial second of playing) which appears to be because my system hadn't quite fully booted up. If I could set a delay then I think it would start without pausing, I think even a couple of seconds would do it.

I have experimented with turning off start on USB detection and using a 3rd party app to auto launch the DAB app but that takes about a minute to start after booting.

I hope I've explained all this clearly enough

Would it also be possible to have a START button on the screen below the PAUSED

Thanks for all your hard work, still very much lovin your app
[Android Head-Units] realzoulou:
Google Play release 1.1.48

Release 1.1.48 is available on Google Play

Change log:

New: It is now configurable in Settings/Audio what should happen if another audio player starts playing. Either DAB audio pauses (=default), or DAB-Z app exits. If steering wheel commands are picked up by DAB-Z in parallel to the other player, then you need to set this option to "exit".

Modification: DAB audio recording file names include now dots and spaces from the station name and radio text. (yes, this is slightly different to what I posted before)

Modification: New kind of toast when changing stations while the app is in background.

Fix: Toast for audio distortion detection is not shown

Fix: Text in Settings/Layout suddenly disappears when changing text sizes, or when scrolling the page
[Android Head-Units] VBA_Dev:
Had a weird issue when I upgraded. Dab-z would open but signal stuck at zero. After many attempts at force closing and then re-opening, it would not correct itself. I rebooted and it was all fine again.
[Android Head-Units] realzoulou:
I see such strange behavior also seldomly. What I can tell is that libdab.so completely freaks out in a loop trying to send commands to USB. Not even killing the app process heals this. Only a reboot helps. Interestingly, going to suspend also helps, at least on my Sofia unit.
[Android Head-Units] VBA_Dev:
Good to know, thanks - also got a Sofia unit.

What do you think the chances of writing your own libdab.so are? Do you think it’s achievable eventually?
[Android Head-Units] tangcla:
Good news, with the Airmont (Joying) unit, a USB hub is not required as there are no issues with stuttering!
[Android Head-Units] cleverdicky:
Hi sorry if asked already but is there a widget available for dab-z.
[Android Head-Units] realzoulou:
I did not really start looking into this too much. If I knew the real manufacturer of these DAB units, I could ask for a protocol description. I searched the whole internet, but could not find anything.
[Android Head-Units] realzoulou:
I am working on a widget, which can be configured to start a specific station.
[Android Head-Units] IG_Vasilich:
Thank you. It is much better/understandable now. But together with station name it is often so, that the song title (last part of filename, after station name and artist) gets cut (because of recording filename length limit from DAB-Z). Could you consider to allow longer filenames (64 or 80 chars)?

And a gentle reminder to make recording button more accessible/visible/bigger etc. ;)
[Android Head-Units] tangcla:
Is it at all possible to get the station logo to download from a repository automatically? That would be cool.
[Android Head-Units] VBA_Dev:
Have you tried decompiling it?

I have just ran the x86 version through IDA v7 Freeware and it extracts all the functions such as native_dab_api_init

Found some decompiling info here: https://reverseengineering.stackexc...verse-engineer-so-files-found-in-android-apks

I don’t know anything else about decompiling and understanding the output however.
[Android Head-Units] realzoulou:
Yes, I will allow for 80 chars then.

Recording button is not forgotten ;)
[Android Head-Units] realzoulou:
That's the plan.
[Android Head-Units] realzoulou:
Yes of course. Using IDA Free and RetDec. Afterwards there a thousands of needles in haystacks...
[Android Head-Units] deadmeiker:
Hi... Realy nice app... I have one Problem... I have all dab Logos in the disk/DAB/logos folder but when i go i the app and go to settings/logos/ and push sync... It tells me 0 Logos Found....

I have a android 8.1.0 car Radio (Px30)

Any idea?
[Android Head-Units] realzoulou:
Move them into a subfolder of DAB/logos

E.g. DAB/logos/user
[Android Head-Units] woody77bris:
I have a new Xtrons unit running Android 8.1. When I try and install Dab-Z from the Play Store its says my deveice isnt compatible. Any thoughts why?
[Android Head-Units] realzoulou:
[MENTION=9828288]woody77bris[/MENTION] I see only 2 reasons why DAB-Z could be considered incompatible with your device by Google Play:

1. The device name of your device is "t3-p3". I excluded those devices manually because audio still stutters on these devices and I want to avoid the complaints coming from these devices. However, t3-p3 are Android 7.1 devices with a Allwinner T3 CPU. So I doubt that this is the case for you.

You could find out the device name either using adb, or by installing an App that reads out this information. No root is needed by any of the two approaches.

adb shell getprop ro.product.device

or you install e.g. "Device Info HW" from Google Play: https://play.google.com/store/apps/details?id=ru.andr7e.deviceinfohw

In the "System" tab you will find a line with what your "Device" is called.

2. Your device does not declare the feature "android.hardware.usb.host", although it for sure has this feature.

You could check this again with the App "Device Info HW". Go to "System" tab and scroll to line "Device features". Click on this line. A screen with a list of features should show up. Check if "hardware.usb.host" is in this list.

Please let me know the results of your investigation. I was contacted already with a similar question. Seems that more Android devices come to market where DAB-Z is reported to be as not compatible by Google Play. I'd like to fix this, but I don't know how...

As work around until this Google Play issue is understood: Install it from APKpure:

https://apkpure.com/dab-z-–-player-for-dab-dab-usb-adapters/com.zoulou.dab/download
[Android Head-Units] typos1:
Quoting your MCU will help identify your unit - Xtrons are a seller only and they sell units from several different manufacturers.
[Android Head-Units] realzoulou:
For this specific topic, the MCU is irrelevant. Several different MCUs are combined with same Android board.

I need to know how this Android 8.1 identifies itself towards the Play store.
[Android Head-Units] typos1:
Not sure what you mean by "different MCUs are combined within the same Android board", but, at least with MTCB/C/D/E units, although there are RK3066, RK3188, RK3368 and Intel Sofia versions available, there are only 2 MCU types - MTCB/C ST16 16bit and MTCD/E ST32 32bit, unless you meant manufacturer version GS MTCE v KLD MTCE, but that is not relevant to your app/the DAB stick as all of the MCU and SoM combos are compatible.

Well, I say "all", but the RK3326/PX30 MTCE 8.1 units are new and I was wondering whether the poster has one of these new MTCE 8.1 units and whether these new ones show as "incompatible" in the Playstore, but I appreciate your point about needing to know how his unit identifies itself, I just wanted to know if his is the new MTCE 8.1 version.
[Android Head-Units] woody77bris:
Thanks for your feedback. Checking with the Device Indi app shows Device as “t3_p3” and under Device Features “android.hardware.usb.host” is not mentioned. What is it about the t3_p3 that makes them stutter?
[Android Head-Units] realzoulou:
I don't know what is wrong with t3-p3 devices.

What model number is your Xtrons?

Have you tried DAB-Z from APKpure?
[Android Head-Units] Alexander_Kwame:
Hi [MENTION=7838245]realzoulou[/MENTION]

I sent you an email because I can't received the images transmitted by the Ensemble "Eurodab Italia".

it is possible to be broadcast "catSLS"?

what does "catSLS" means?

Thanks
[Android Head-Units] IG_Vasilich:
[MENTION=7838245]realzoulou[/MENTION]

i don't know whether it is possible, or already realized, just wanna check:

on my DAB+ radio at home the retune to other station takes approx. 3 seconds if switched to other frequency, and 2 seconds if switching to other station from same frequency.

In your app the station change always takes 4 seconds. So the idea: Is it possible to select other service from tuned frequency, if switching stations within same frequency? this way we can save some time not retuning same freq (as i expect libdab.so is dumb enough not to do it automatically).

Thanks in advance.

---------- Post added at 14:23 ---------- Previous post was at 14:20 ----------

categorized slideshow.

check https://www.etsi.org/deliver/etsi_ts/101400_101499/101499/02.03.01_60/ts_101499v020301p.pdf (Annex C2)

libdab still doesn't support it.
[Android Head-Units] realzoulou:
[MENTION=9614722]Alexander_Kwame[/MENTION] Most likely [MENTION=2946605]IG_Vasilich[/MENTION]'s assumption is correct.

[MENTION=2946605]IG_Vasilich[/MENTION] You have hit another issue of libdab.so and I see that you are a true expert in DAB :)

When changing in between stations that are transmitted on the same frequency, the time for changing over to the station could be done nearly instantaneous, because the tuner does not need to change frequency and wait for the lock on that frequency, wait for the FIC to arrive in order to find the portion of the time-multiplexed MSC data, and so on.

Instead the software could "simply" change over to another portion of the already incoming MSC.

Now... libdab.so does not even try to cleverly change stations. It always acts as if the station was sth completely different and so the delay is always the same long delay. Again I am unable to change this because this functionality is in libdab.so
[Android Head-Units] halo_djk:
Bugger.... I've noticed the delay too.

On my fm app the changes on my unit are surprisingly instant.
[Android Head-Units] realzoulou:
FM is very much different from DAB. No DAB tuner can switch as fast as FM. The same as analog vs digital Sat TV.
[Android Head-Units] bowker1:
Hi just fitted an xtrons 8.1 octacore hu installed your app, miles better than the stock app, just one problem the app keeps asking for permission for USB not everytime and no pattern to when it ask and when it doesn't, is this a known problem?, is there any fix for this?, not a massive problem as the app is worth any effort to get it working, can anyone help me to get more logos for the stations as I don't really understand how to do this, it's been a while since I messed about with android

Thanks for your work on this app
[Android Head-Units] realzoulou:
Google Play release 1.1.49

Google Play release 1.1.49 is available

Change log:

New:

* Scanning can be aborted. Any stations already found before the abort are added to the list.

* When DAB-Z pauses its audio (">>>PAUSED<<<"), a Play button overlays the logo/slide show image. When pressed DAB-Z will resume playing.

Modification:

* ServiceFollowing is enabled by default

* Audio distortion notification is disabled by default

* Record button slightly bigger

* Audio recording filename length increased to 80 characters (was 30)

Fix:

* Scanning in "update" mode or "keep favorites" mode was broken, always resulted in full new scan
[Android Head-Units] bitstra:
Thank so much for your efforts to this great app!

Do you have a PayPal account for sending a donation?

I'd like to send you a donation for your work...
[Android Head-Units] realzoulou:
Announcement: OMRI is approaching, libdab.so will be replaced

A lot of advanced DAB/DAB+ functionalities defined by the ETSI standards and increasingly used by the broadcasting stations unfortunately depend currently on whether the native libdab.so in the app supports this feature or not. This was always a blocking point for me in order to fix bugs or add some advanced features because I don't have the sources for this library.

This post is to annouce my plan to replace libdab.so and change over to a new middleware called OMRI while keeping existing features.

OMRI (Open Mobile Radio Interface) is developed by the German IRT Institut für Rundfunktechnik (https://www.irt.de/en/home/). OMRI will become open source, licensed under LGPL (C++) and Apache (Java).

Find out more about OMRI and the European HRADIO project: https://lab.irt.de/hybrid-radio-1st-omri-implementation-from-the-hradio-project/

With OMRI, I expect to be able to bring you

* categorized slide show "catSLS"

* DL+, an advanced version of DLS (which is the text under the station name in the DAB-Z app)

* Time shifting

* Traffic Announcement

* Service Following with IP streaming

* additional USB tuner types

* ...
[Android Head-Units] realzoulou:
Donations are welcome and invested into a) coffee, b) new head units for compatibility testing

PayPal donation link should be visible in my profile here on XDA, as well as in the DAB-Z app (Settings/Info) and when you swipe the station or slideshow image 2 times to the left or right.

And here now too :)

Paypal Donation Email

zoulourns@gmail.com

Donation URL

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3CZ2ZW5U2CM72&source=url
[Android Head-Units] bitstra:
Sent my donation to you - PayPal-transaction code: 44B80488KY413550X

Hope it's good for some coffee or perhaps Belgium Beers ;)

Have a nice Sunday!
[Android Head-Units] IG_Vasilich:
Are you sure they will support these china custom made USB adapters?
[Android Head-Units] realzoulou:
Yes, I have it running already.
[Android Head-Units] VBA_Dev:
Superb news realzoulou ?????

If you need a beta tester for UK, I can do this for you

---------- Post added at 09:31 AM ---------- Previous post was at 08:52 AM ----------

Sent you a small donation as thanks 2RR67885UM917853L
[Android Head-Units] iMattmax:
Is there a little bug?

When I was scanning for new radiostation with the option that the favorites are save, there were no new station in the list.
[Android Head-Units] surfer63:
Is that your Joying on https://lab.irt.de/hybrid-radio-1st-omri-implementation-from-the-hradio-project/ ?
[Android Head-Units] realzoulou:
No, the IRT have there own HU. If I am not mistaken, then it is an Xtrons brand.
[Android Head-Units] bowker1:
Sounds like this app is only going to get better and better, looking foward to the future updates,

Many thanks for all your work

On another note does anyone know where to get more station logo's, I downloaded them from vw but still have 53 stations without logo's, not a big deal but would love to have them all if it's possible
[Android Head-Units] bitstra:
I saw, there are many station names with underscores in the VW file. I changed the underscores with blank space and so fitted more station logos to real station names... Out of the VW file/folder.

I have now only 10 stations without logo...
[Android Head-Units] bowker1:
Thanks so much I will give it a try ?
[Android Head-Units] iMattmax:
Today I tried it again. Searching for new station work, but searching with the setting : favorite are save only renew the stationlist didn't work. After the renwe there are still the favorite station, but no sound and you can not switch between favorite and all station.
[Android Head-Units] realzoulou:
I tested this myself this morning. I deleted a certain non-favorit station to make sure that I know, which station must be found again. Then started the "keep favorites" scan, and the deleted station was found again. No other strange behavior happened.
[Android Head-Units] iMattmax:
Okay, than it's only a problem with my unit
[Android Head-Units] Ben.suffolk:
This sounds great, I’m happy with everything you have done already, but this will mean the bits you can’t fix at the moment (like the bit rate change issue with BBC R4) can be sorted as well.

Thanks for all the hard work, it’s really appreciated.
[Android Head-Units] SB-DK:
Android 9,0

Fantastic APK. - but chops / jumps in the sound with Android 9.0 :(
[Android Head-Units] f465gt:
Hi and thank you for your effort! What do you reckon, will it be possible on Mtc px5 head units to switch between DAB and FM by using service following? Or are these also different from manufacturer to manufacturer?
[Android Head-Units] typos1:
A whole new app would have to be written for that, would be lots of work making the AM/FM and dab modules communicate.
[Android Head-Units] realzoulou:
Yes, the FM Apps are different for every manufacturer. Because I do not see how a generic solution could be achieved, I do not want to spend this huge amount of effort.
[Android Head-Units] ozzybon:
Hi, long time user of DAB-Z app and still loving it, hopefully my question will bring a very easy solution. In the settings menu where you can change text size and colour I've tried changing the colour of the station name but no matter what colour I select it stays white, I appear to be able to get everything else working. This is a very minor issue but its annoying me that I cannot find the solution.
[Android Head-Units] philzog:
Have you looked under your system settings if something like "use high contrast" is enabled?

I had it enabled and also got only the white text, but when you switch it off, the color changes correct.

Maybe it works for you too.
[Android Head-Units] ozzybon:
cheers philzog, I've had a look but I cant find any setting for "use high contrast" or anything similar, My head unit is on android 6
[Android Head-Units] realzoulou:
The color selection screen is a dialog with ok/cancel buttons at the bottom. Only if you leave the dialog with the ok button, the color is taken over.

Is the Ok button visible and have you used it to close the dialog?
[Android Head-Units] ozzybon:
Sorted, thanks philzog. It was under Accessibility. And thanks realzoulou for your input too.

Realzoulou I asked a question a few weeks ago about the possibility of have a delay setting for start on USB detection but didn't get a reply, would it be possible?
[Android Head-Units] Dean123:
I see there are stuttering issues with All winner T3 CPUs, are there similar issues with All winner T8 CPUs?
[Android Head-Units] realzoulou:
Allwinner T8 seem to be ok
[Android Head-Units] realzoulou:
Have you tried out if it really helps, when you start the HU with DAB adapter initially disconnected and then after 20-30 sec connect the DAB adapter?
[Android Head-Units] royalhawk2002:
My car is at shop for some mechanical work. I had the courtesy car from the insurance. This car has the Uconnect system with Dab. I discovered that in some places of my city where my dab signal on my own car disappears for few meters, with the uconnect is still present. In my own car I have a shark amplified antenna on the roof and the reception is full signal everywhere except the few areas above. The question is...is the sensitivity of the usb receiver or something in the app?

Inviato dal mio SM-N960F utilizzando Tapatalk
[Android Head-Units] ozzybon:
delay or not?

No I havn't, good point, I'll try it out today and let you know. Cheers
[Android Head-Units] abbots:
I have an Android TV box, was thinking of getting DAB+ USB adaptor in order to have DAB radio at home, would a DAB unit like this work with DAB Z on my Android box?

is that a way to go, or is there a simpler way to get DAB radio for home ? my TV box is plugged into home HiFi

https://www.ebay.com.au/itm/Car-DAB...tter-Adapter-USB-Charger-Antenna/113125788390

https://www.ebay.com.au/itm/USB-DAB...Dongle-W-Antenna-for-Android-Car/263924418934
[Android Head-Units] typos1:
Yes, it ll pretty much work on any Android device.

But theres a simpler, cheaper way - dont bother with DAB, just use an app like Tunein or PCRadio to listen to pretty much any radio station in the world, or go direct to the station's website and listen from there (I m assuming youve got permanent internet at home.
[Android Head-Units] abbots:
thanks for the info.

so for music b/cast I'll get equivalent quality ?, plus (almost) infinite choice, sounds good

I have TuneIn Pro, BUT, when installed on TV box it drops all Pro features, gains A-TV like i/face, but it does not see to be able to mark/retrieve stations I want, bit annoying, I wish I could get full i/face (also, initially, TuneIn didn't pick Ethernet, claimed no network)

I think it;s also possible to listen to some i/net b/casts with VLC?

(fwiw, DAB app in the car works very well, many thanks - though, many areas I drive has no DAB reception, also, I think? DAB

reception is better at night?)
[Android Head-Units] realzoulou:
I think I mentioned already a few times that the app has no influence on the reception. The app tells the HW to tune to a certain frequency and then it expects digital audio samples and DAB service data coming in.
[Android Head-Units] typos1:
If you want good sound quality then you dont want DAB at all, its not particularly good, FM has better sound, although it does depend where you are, for instance in the UK almost all areas use DAB not DAB+ so we get it in MP2 format (remember that?!) which is inefficient and low quality, then they cram as any stations as they can into each multiplex further reducing sound quality especially, some stations here are ridiculously low quality and the best arent that good. Not sure if things are as bad in Oz.

Not sure what codec Tunin or PCRadio use and the sound quality will depend on that.

Its worth searching for other radio apps.
[Android Head-Units] royalhawk2002:
Then the problem should be the chinese USB receiver...I don't think the antenna because it is a professional one and I don't have problems with fm and gps (same antenna).

Since you are writing a new library, perhaps you can extend it to use the receiver based on RTL2832 chip. I see on the Google store that are available the drivers (free) and also some app but it is not optimised for in car use. The USB dongles based on that chip are very powerful because are wide band including fm and dvb-t

Inviato dal mio SM-N960F utilizzando Tapatalk
[Android Head-Units] Flemischguy:
Do you have a Calearo shark fin antenna on your roof?
[Android Head-Units] royalhawk2002:
Not really .. I have this one

https://rover.ebay.com/rover/0/0/0?mpre=https://www.ebay.it/ulk/itm/323764457728

Inviato dal mio SM-N960F utilizzando Tapatalk