yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] royalhawk2002:
There was no need... we tested it putting lot of water on the roof and all was ok
[Android Head-Units] skezza:
Impressive!!
[Android Head-Units] sniktaw:
unusual behaviour with logos. Fresh install, UK logos appear without need to download however when I restart headunit (with or without reboot) only the logos in the list are present. If I select the current (or any) station from the list then the large logo appears again. Thoughts?
[Android Head-Units] pogit:
UK custom station logos query

Is anyone else in the UK having issues with BBC_Radio_5_Live & BBC_R5LiveSportX logos? the default logos are fine, however, my custom ones see both stations as 5LiveSportX.

I think its to do with what info they're broadcasting causing an issue, anyone else having issues or spot my mistake? TIA

(see attached 5livesportx is fine, but 5 live is showing sportx image):silly:
[Android Head-Units] realzoulou:
Have you pressed the Sync button in Settings->Station Logos after you added your new pngs in DAB/logos/user folder ?
[Android Head-Units] pogit:
Yeah, I'm not sure but I Think Radio 5 Live sometimes becomes 5 Live Sports. It would be nice to export a list of station names or point a station to a specific one. Its not drastic just bugging me, I don't have a problem with regional variants of Heart, Capital ect, Just 5 Live and 5LiveSportX can PNY effect it as 5 live sometimes swaps to sport.
[Android Head-Units] HatManSan:
Just donated to say thank you for your skills and continuing efforts to make DAB usable on XTRONS devices.

Cheers
[Android Head-Units] Flemischguy:
realzoulou, can you write an app for the FM/DAB+ monkey board ?

There are no restrictions if you would write an app for this board, if you want i donate you a Monkeyboard from car tft.com.
[Android Head-Units] realzoulou:
[MENTION=6246726]Flemischguy[/MENTION] Sorry, but I am not interested.
[Android Head-Units] realzoulou:
Regarding showing station logo in FCC Car Launcher:

I tried to get FCC running on my Joying Sofia head unit and finally had to deinstall it again because it somehow sucks all the CPU off.

Then installed it on the Genymotion emulator and here I could play around with it quite well.

I can better understand now your wishes to see the DAB station logo and DAB slideshow pictures as album art.

So I decided to start looking into extending the DAB apps compatibility with real media players and found it quite interesting to learn how an Android audio app is expected to behave according to Google's documentation.

Thus, the next version will have support for broadcasting also the logo as album art in both the proprietary way along with the other info and also via the MediaBrowserService interface.
[Android Head-Units] Flemischguy:
No problem, thx for the response
[Android Head-Units] cyverboy2:
Great! I can hardly wait for the next release :)
[Android Head-Units] Ben.suffolk:
That's amazing, thank you for looking in to that, I love it when apps just keep getting better!
[Android Head-Units] tonybod:
I sent a donation on Saturday [MENTION=7838245]realzoulou[/MENTION], hope you've received it ok.

I use this app all the time! Only one issue (steering wheel controls), but I can deal with that.
[Android Head-Units] TBM2:
A week ago Joying posted a link to a DAB apk on YT which seems to include a newer libdab.so library.

DabPlayer-pad-H2.12-20180505.apk

Difference seems to be the addition of several commands:

native_dab_api_get_audio_data

native_dab_api_set_msc_flag

native_fic_decoder_fast_parse

native_fic_decoder_fast_parse_prepare

native_fic_decoder_get_linked_sub_channel_info

time

exit

Just a FYI. I have no idea if these commands are of any use or if the newer libdab.so can be used at all.
[Android Head-Units] IG_Vasilich:
i am using CarLauncher, that cat extract info about current track and album art from several players, but (if i understood it correctly) it extracts this info from notification drawer, that different players fill with info (i checked it with PowerAmp, JetAudio and AIMP players - it can even set playing position in track for these players!). So after realzoulou implements MediaBrowserService interface, i can also test with other launchers in hope that it will also work there :)

---------- Post added at 17:34 ---------- Previous post was at 17:30 ----------

I still have hope that some new version of LibDab.so will support all SlideShow formats that are described in DAB+ standard, and used by several stations here in Germany (e.g now there is no slideShow for HR, SWR and YouFM networks in current libdab.so).
[Android Head-Units] realzoulou:
Yes, thanks a lot! I guess I can't help with the SWC issue. Usually FM Radio App is not a good reference because the FM App is tightly coupled with the device. Vendors very often do not implement the Android standard interfaces for Media Buttons, but have some proprietary interfaces that they use to control the FM App.

The hope dies last, but I have seen a version H2.05 already of the app and it still cannot decode catSLS...
[Android Head-Units] tonybod:
Will your app respond to next/previous buttons? If yes, I can try an app called "Button remapper" to see if I can do anything with that (it maps hardware buttons to do other things within apps).
[Android Head-Units] svenni1982:
It does. but you can have an error like this:

It took a bit longer, but I just uploaded the announced video to youtube. the video shows how your app behaves when you press the up and down (next/previous) buttons on the steering wheel remote control.

in comparison, the behaviour when using poweramp can also be seen. spotify behaves (correctly) like poweramp, but is not visible on the video. other third party apps also behave "normally". I hope the video helps to show what I mean:

https://youtu.be/knlhbzqMg6k
[Android Head-Units] tonybod:
I don't get any response at all in DAB+ from my steering wheel buttons (but they work elsewhere).

I've found a couple of config files. Does the following mean anything to anyone? I'm hoping that maybe I can modify the previous/next values here so it works with DAB+ (or modify a config in DAB+ to work with these).

<?xml version="1.0" encoding="utf-8"?>

<!--

Configuration table for converting OS key values into MCU key values

Each Key represents a button

osKeyValue: the key value issued by Os

mcuKeyValue: the key value corresponding to the MCU

-->

<KeyList>

<Key osKeyValue="0" mcuKeyValue="0"/>

<Key osKeyValue="1" mcuKeyValue="2"/>

<Key osKeyValue="2" mcuKeyValue="14"/>

<Key osKeyValue="3" mcuKeyValue="15"/>

<!--previous-->

<Key osKeyValue="4" mcuKeyValue="6"/>

<!--next-->

<Key osKeyValue="5" mcuKeyValue="5"/>
[Android Head-Units] g6hoq:
Thanks

I have a Joying PX5 HU with a Ezonetronics External DAB+ (£27 from Amazon) and your software works brilliantly, many thanks

Steve
[Android Head-Units] duuuvldn:
still stuttering for me - Help?

Hi realzoulou

thanks for your ongoing hard work on this project!

i'm still having stuttering issues with your DAB app my unit. i have a joying 6" PX5 running 6.0.1

any ideas why this is? the only DAB app that works for me is the Sofia version provided by Joying but it has horrible UX :(

any suggestions gratefully recieved.

many thanks again

D
[Android Head-Units] tonybod:
Have you tried a USB2 hub? If you search through my posts on this thread, it gives you instructions.
[Android Head-Units] duuuvldn:
will give that a go - thanks
[Android Head-Units] Ben.suffolk:
Not sure if this is anything you can do or if its to do with the underlying library.

I listen to BBC Radio4 a lot and I have found a couple of times that when it comes to the end of a program and the news comes on on the hour, or a new program starts the audio slows right down. Re selecting the radio station sorts it out, but its very odd.

I can't remember if I have bene listening to Radio 4 as the hour changes and its not done it. But I'm driving for a few hours tomorrow so I shall make a point of staying on that station to see if it always does it on the hour.

I know its been fine on other music based stations I listen to.

Edit: was fine this morning over several on the hour program changes. Guess it’s just one of those things
[Android Head-Units] andycat:
I've had this too, both slower and faster, usually after the pips though!
[Android Head-Units] Ben.suffolk:
Yes I'm probably counting the pip as on the hour. But essentially when the new program starts is when it happens.

Ben
[Android Head-Units] realzoulou:
Could you guys look at the audio bitrate at when this happens? The audio bitrate is shown in the station details when flipping the logo picture by swiping it to left or right.

My assumption is that the MP2 bitrate changes and thus the audio slows down or speeds up.

If this was the case then there would be a bug in the app. I know that there is code which is supposed to handle such a change in bitrate. But if it ever worked?...no idea. I can't test this myself. This is MP2 specific and in Germany no station uses MP2 codec since all stations are DAB+, not DAB.
[Android Head-Units] Ben.suffolk:
Interesting, yes I'll take a look next time it happens. Thanks.

Ben
[Android Head-Units] binar1:
What Android version are you running?

I used to have the same thing with bbc radio 4 with my old 5.1 head unit, random moments of slurred speech.

But since having a new Oreo 4GB head unit it hasn't happened once, I'll check bit rate if it does though.
[Android Head-Units] Ben.suffolk:
I'm on a 4GB Oreo unit.
[Android Head-Units] skezza:
Have you thought about putting an OTA function in?
[Android Head-Units] Ben.suffolk:
Not had a problem again just yet, but I did check out the swiping the logo to see the details. I could only just read that when looking at the screen from a very close distance, the chances of me seeing it whilst driving are zero. Any chance you could use a bigger font ? Seems like there is a lot of space on the screen to allow for that.
[Android Head-Units] Smess1210:
I can't seem to get the logo for BBC Radio 6 Music in the UK. I've downloaded country & synced & it's the only one not available.....

Has anyone else encountered this issue or figured a solution?
[Android Head-Units] IG_Vasilich:
what is the exact station name (as it appears in DAB app), and how did you name the logo file?
[Android Head-Units] Smess1210:
Thanks for that, worked a treat!
[Android Head-Units] LionX1969:
Question of a beginner

Where is the differnt between the 2 APKs?
[Android Head-Units] TBM2:
Thanks for the modified app. Works great! :good:

I am using a Dasaita/Hotaudio DAB stick - which can be added to the list on page 1 btw.

Initially reception was not very good and because DAB signals are prone to interference from other electronic/electric stuff in the car I decided to take the DAB+ receiver out of its casing and put it in a small box fully covered with copper tape on the inside and a grounding wire soldered to the copper (Faraday principle). This has made a huge difference. With the included antenna mounted underneath the roof lining above my head (my car has a glass roof) I now get a 4 to 5 bar reception strength most of the time. Took quite some time to find the sweet spot, though. Still, reception is quite easily affected. Even when opening a car window.

I plan to use my active DAB/FM roof antenna eventually but the Dasaita DAB stick has an active antenna output (5V) so a DC blocker is needed. Ordered and on its way.

Sofar I have found just a small issue with the app:

When you select to have no station logos in the station list, the text of line 1 and 2 are partly on top of eachother.

And a few suggestions:

- Making it possible to change the size of the text in both the station list and for the scrolling 'now playing' content, especially when full screen. Text is rather small.

- Option to swap station and station list. I find that I have to reach quite far to change stations while driving. This is also beneficial to RHD vehicles.

- Station list as square logos only. Maybe even an option to select the number of rows for that (1,2 or 3). Makes it safer and easier to see and select stations.

Just my 2 cents... for now. :)
[Android Head-Units] realzoulou:
The size of the scrolling 'now playing' content (="Dynamic Label Segment" in DAB speak) can already be modified under Settings ->Layout
[Android Head-Units] TBM2:
Okay, seem to have missed that. :eek:

Thanks.

btw The DAB+ stick Dasaita sent me factory direct is similar to this one:

https://www.aliexpress.com/item/External-DAB-Radio-Antenna-For-Hotaudi-Dasaita-Series-Europe-Version-Android-7-1-6-0-8/32848735155.html

I now see Dasaita Official Store advertises a totally different one on AliExpress. :confused:

Maybe that one doesn't work with the PX5 Oreo unit I bought.

My DAB+ stick is wRadio-C100 chip based.
[Android Head-Units] :
That question have been answered 10-15 times. Please read the entire thread.
[Android Head-Units] howieISconfused:
Will this work with Android 6 builds?

My head unit is Android 6 build. My DAB+ USB stick is for Australia 174-239 MHZ

Question is will your APK work with my unit and how does one install?

Sorry for this basic of basic questions but my username will tell you all you need to know!
[Android Head-Units] tonybod:
It will work on an Android 6 unit (my head unit is running 6).

Do you already have a DAB app on your head unit? If yes, you need to uninstall that, and then install this one. To install, you'll need to copy the APK to a USB (or transfer it using something like Google Drive). Then find the APK in a file explorer and click it. You should be asked if you want to install.
[Android Head-Units] rknuette:
Donated a few days ago - and you should also to show your appreciation to realzoulou for his great work...
[Android Head-Units] wainsie:
Hi, I've tried downloading the station graphics and it says error getting countries list, is there a work around to download them please
[Android Head-Units] realzoulou:
Seems to be broken again. VW has changed again their website. I will remove this feature. It costs too much maintenance.

A workaround is:

1. Download the zip file from the VW website. Use Google with "vw station logo download". Select your country and the download of a zip file should start.

2. Extract the zip. It will create a folder, which will contain all the png files.

3. Copy the whole folder to the folder DAB/logos/ on your Android head unit.

4. Start a Sync in the DAB app in Settings->Station Logo
[Android Head-Units] DreckSoft:
Is there any way to activate TA (Traffic Annoucement) in DAB? So that I can listen to MP3s and it interrupt when the TA comes? I couldn't find a setting for this. It seems to only work with the analogue radio :(

Great work btw! This is way better than the original App!

---------- Post added at 12:49 PM ---------- Previous post was at 11:56 AM ----------

This works for the logos, thanks.

However, there are a few issues with assigning the logos. Several stations have different regional versions.

Example: SWR4. There are two logos present in the app and in the VW ZIP. SWR4_BW and SWR4_RP but the station names are "SWR4 MA" (=BW) "SWR4 LU" (=RP) "SWR4 KL" (=RP). Is there any way to map this?

It's the same for hr4 except there is only one logo present (hr4) but the station name is like "hr4 Mittelhessen".

Ok, I could create copies of it but a mapping would be better. For example, all SWR4* in SWR BW S or SWR BW N get the SWR4_BW logo, all SWR4* in SWR RP get SWR4_RP. hr4* would be the easier part.

Also, if you copy more than one country, there are multipe different logos for example for ERF Plus or YOUFM. Would it be possible to automatically use the logos from the matching country folder?
[Android Head-Units] IG_Vasilich:
For this feature to work the DAB device should always receive any station from one ensemble, as specified in ETSI TS 103 461 "DAB: Domestic and in-vehicle digital radio receivers" ch 6.11. I am not sure if android allows to get audio focus from a background app, to shortly activate DAB sound when receiving "Road Traffic Flash" ?

How should DAB app know what country you are in, and what folder to search for every station? There is no information about broadcasting country in DAB...
[Android Head-Units] Zeze21:
The thing is my FM app can do exactly that

Gesendet von meinem SM-G935F mit Tapatalk
[Android Head-Units] Timo1984:
Unable to uninstall original dab+ app

Hi , I have a Android 7.1 9” screen car stereo, I’m unable to uninstall the stock loaded dab+ app. Any ideas would be greatly appreciated.
[Android Head-Units] DreckSoft:
By the ID of the DAB Mux.

---------- Post added at 04:31 PM ---------- Previous post was at 04:29 PM ----------

Try using Titanium Backup to uninstall the app. Likely requires root but then it should work.
[Android Head-Units] Ahead999:
I’ve just added a DAB module to my Pumpkin 32/2gb unit running 7.1 and I have to say, so far....I’m impressed. I went straight to the modded version and I like the interface which seems much better than most of the screenshots I’ve seen around. Also thought the app might have needed to scan for stations each time it’s started, even has favourites, again didn’t think the app had that. So far, pleased. The unit I have is the small square box unit £30 on Amazon with glass aerial although I’m using a regular dab aerial.
[Android Head-Units] Timo1984:
Rooting

I’m trying to root the unit but is not going well, what is titanium backup?
[Android Head-Units] ab1702:
Same problem for me.

Other than that the app is brilliant
[Android Head-Units] realzoulou:
Release ZOU-DAB+180804 "Master Piece Maintenance Release 5"

Release of the "Master Piece Maintenance Release 5" version of the DAB+ App mod.

ZOU-DAB+180804

Download: http://bit.ly/2Kqp7HB

(Please only share the bitly link with others)

Changes (see also Changes.txt from the download)

- BroadcastIntent: added slsBitmap which contains currently displayed logo or DAB slideshow picture

Goal: Allow launchers (e.g. FCC Car launcher) to display album art

INFO: DAB App now also has a fairly complete implementation of Android's android.media.browse.MediaBrowserService interface

This allows for using pure Android APIs to view metadata instead of using the proprietary BroadcastIntent

- Add buttons for PREV and NEXT to Notification and use Media style notification

- PREV/NEXT steering wheel behavior can be swapped in Settings->General

- Fixed: Volume adjustment in Settings->Audio is lost after station change

- Fixed: After several station scans, App completely fails to work until re-install.

- Fixed: Duplicate entries in station list

- Removed feature to delay the USB connection on automatic start, which was introduced with ZOU-DAB+180210

- Removed option to avoid that DAB App is started twice from Settings->General. This is now avoided by using Android manifest launchMode=singleTask

- Removed feature to download a country-specific station logo zip file and automatically extract it.

Note: You can still copy an extracted folder of such station logos to /DAB/logos/ folder and after pressing "Sync" button in Settings->Station Logo the logo files will be scanned for a match between filename of a png/jpg file and the name of a station.
[Android Head-Units] cyverboy2:
Sounds great! Will test it tomorrow and give Feedback :)
[Android Head-Units] Ben.suffolk:
Brilliant, just installed the update and I see the album art and relevant details in FCC.

Thanks You!
[Android Head-Units] royalhawk2002:
Installed and working perfectly thanks!!!

Next step should be a widget with station logo and info that actually are in the notification bar, to be used on the gps screen. Do you think it is possibile?

Inviato dal mio SM-G950F utilizzando Tapatalk
[Android Head-Units] IG_Vasilich:
tested new version with Car Launcher Pro - now it also shows sls as Album Art. Great work!

BTW, have you thought about sharing your code? Not that i have current need of changing smth, but for the case you change your mind and abandon further development...
[Android Head-Units] Zeze21:
[MENTION=7838245]realzoulou[/MENTION]

THANK YOU! Whatever you did - don't change it! Finally DAB+ works on my unit flawlessly even in the background. This is amazing.

Love your app - love everything about it.

Bua des host guad gmacht!
[Android Head-Units] cleverdicky:
Hi, great app, thank you. Far better than others Ive tried.

My only (small) gripe is the buttons are very small. I have big stubby fingers and its hard to delicately press search or what ever while driving.

Any way to make them BIG for me next release.

many thanks
[Android Head-Units] japioothuis:
Will this version also work with the AGAMA Car Launcher ?
[Android Head-Units] IG_Vasilich:
Test it and report here.

this app has no support for specific launchers - it uses standard Android functions for media interface. So if Agama launcher can understand standard android media interface - then it should work.
[Android Head-Units] japioothuis:
I don't think it will work because Agama Launcher only give me the possibility to choose from a few widges.
[Android Head-Units] IG_Vasilich:
as i already said, DAB+ app doesn't care about specific launchers, and its behavior has no difference to other music players, so - please ask in Agama launcher thread whether it can show/control any music player.
[Android Head-Units] wainsie:
Hi guys does anyone have the station logo pack I can download please
[Android Head-Units] IG_Vasilich:
you haven't neither said what country you are from, nor filled this information in your profile page.

Logo pack were downloaded by country. Moreover, DAB+ apk has some logos built in
[Android Head-Units] wainsie:
Sorry I'm from the uk
[Android Head-Units] DRuw:
Hi Guys,

I have a Ugode 10.25 android 7.1 screen in my car and I use this app frequently.

There seems to be some kind of service killing service on the unit in order to keep it as cool as possible (heat issues are not rare on the car units).

Is it possible to change the process name of the service i an easy way?

Im quite a noob but willing to try al lot and have android studio installed on my desktop.

Thanks in advance!
[Android Head-Units] realzoulou:
Google for "vw station logo download". It should result in this page, which contains the download link.

https://www.volkswagen.co.uk/owners/how-to-guides/sat-nav
[Android Head-Units] realzoulou:
The package name of an Android APK is not only a name, but is spread all over the Java source code and even is used in its internal structure. It is used by the Java VM in order to find the methods and attributes of Java class instances.

As of now, there is no easy way to modify the package name of the DAB app.

I suggest you modify your system app, which contains the whitelist of apps that it does not kill and add the package name to that list.
[Android Head-Units] DRuw:
That would be the easiest option... which does not seem possible

Nobody succesfully routed the unit..
[Android Head-Units] rigattoni:
sorry
[Android Head-Units] typos1:
You dont specify your unit.
[Android Head-Units] DRuw:
Ugode, 7.1 10.25" for BMW. 2gb ram 32gig mem
[Android Head-Units] Timo1984:
Stuttering

Hi, love the work, the app looks great.

Have finally rooted my android stereo and this allowing the removal of the original DAB+ app. The newest version of this app is stuttering the signal is good and it only used to stutter when running in the background. Any one have any ideas on this?

Also is there a way to stop the usb message on startup?

I’m new to using android so still finding my feet!
[Android Head-Units] skezza:
I've not found a way and I've given up trying lol :)
[Android Head-Units] realzoulou:
1) What device do you have? What is the CPU? If it is an Allwinner T3 based unit, then bad luck. These units are known to stutter.

2) I supply two versions of the app: "normal" and "nousbdf". Have you tried both? Maybe one of the two does not show the USB permission dialog each time.
[Android Head-Units] typos1:
Doesnt really mean anything, your MCU is what is needed to properly identify a unit.
[Android Head-Units] DRuw:
Ok, this will probably be stupid but the MCU is the only thing I dont know. The software version yeah but you probably mean the hardware part...

Its this PX3 based unit: http://ugode.com/index.php/products_v_34_273.html