yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] j0hn83:
I never mentioned this previously as it's beta and assumed it would be added later.

Surely you don't intend on keeping the app as it is where you need to click through 100+ stations individually to add favourites?

A list of received stations is an absolute must imo.

By all means block it for safety reasons when driving but to have the only list of all available stations be a horizontal list that can only be viewed 1 at a time is not user friendly in the slightest.

It's your app to do as you wish but I'm not a fan of that at all.

I travel A LOT and regularly have to run new scans to pick up new stations.

That makes your app not practical for me.

User feedback is important in my opinion which is why I'm posting this. I don't mean to come across rude with my comment. Good luck with the app.
[Android Head-Units] TorstenH:
It's beta because I want to collect user feedback. Surely, especially bugs but also regarding usability.

Strange wording in context or a free app...

If the app is not practical for you at all I'm sure you will find an alternative.

Absolutely true! E.g. the import of own station logos, a feature coming with the next version, is a result of polite user feedback. Not a feature I personally need.
[Android Head-Units] TorstenH:
Version 1.1.3 is available and contains the logo import functionality.
[Android Head-Units] cleverdicky:
Hi, just came across your thread for your new dab app and wanted to say hello. I have a lot of respect for you guys that understand the programming as i dont have a clue. I wish i did but it just sends me to sleep. And the added hassle you have with language and differing standards - jeez ! Anyway I am waiting on delivery of another radio soon so looking forward to trying it out. I do have a question if i may. Hope you dont think its too impertinent. I havent asked any of the other radio app developers this. One issue i had with my old radio was poor signal. And dab being digital is very picky. I know dab signal is often compressed, low bit rate and often lossy. And thats without considering cheap china tuner sticks. I havent looked to check if there are apps that can read the various hardware for dab signal details as they do for wifi, 5g signals but i looked long & hard for one for fm and never found any. If its possible, you know how and not too distracting, it would be great if you could implement even a basic signal level / quality meter in your app. 👍
[Android Head-Units] TorstenH:
The FM modules are controlled by proprietary commands to the MCU. Android has no direct access to the module and the required libraries are device specific. Only FM radio app I know is NavRadio+ which covers some devices. Please get in contact with the developer in case of further questions.
[Android Head-Units] TorstenH:
Latest version 1.1.3 still does not contain the fix for Polish diacritics.

But I'm working on it and the acute accent (kreska; ⟨ć, ń, ó, ś, ź⟩) is getting interpreted correctly:

Due to my missing Polish skills I don't know what's wrong in your second screenshot.
[Android Head-Units] -fluffy-:
Hi

Now i have updated to 1.1.3

An now all seems fine

Logo works again it start auto wen i start the car

No stuttering fine signal

So fare the best one for me
[Android Head-Units] TorstenH:
Thank you. I'm happy to read that.
[Android Head-Units] Markw69:
Hi,

I have also finally been able to update to 1.1.3. Thank you Torsten for the manual logo import, it is working a treat. So far it's all working great for me.

Now I just need to find a better DAB antenna to get better reception. I just have the default stick on windshield one that comes with the USB DAB device...

Thanks again.

Cheers

Mark
[Android Head-Units] hothscher:
Hello, I installed version 1.1.3 today. If I want to select my own station logo, the app crashes. the rest works great. Greetings Christian
[Android Head-Units] TorstenH:
That's strange because this happens on none of my test devices. Does this happen as soon as you click the button or after you selected an image?

Do you have the possibility to provide the fatal message from Android log?
[Android Head-Units] hothscher:
I click on the "Import Station Logo" button then I can select an image and when I click on the image to select it the app crashes.

What is the best way to provide the fatal message?
[Android Head-Units] TorstenH:
Have you already tried with another image?

I prefer to use the app logcat reader. But you must provide permissions via adb to allow logcat reader to access the logs.
[Android Head-Units] hothscher:
I've already tried it with several images. I'll try using the Logcat Reader app.
[Android Head-Units] hothscher:
Here I read something with the Logcat Reader. Can you do something with that?
[Android Head-Units] TorstenH:
Thank you for providing the log.

I think your head unit has an Android version below Android 9 (Pie) so the image decoder class can't be found:

Didn't find class "android.graphics.ImageDecoder"

Could you please check your Android version? Please note that the Chinese usually fake the Android version which gets shown.
[Android Head-Units] hothscher:
Yes, that's right, I checked the radio and it only has Android 8 on it. So is there no chance that imported logos will work with Android 8?
[Android Head-Units] TorstenH:
There might be an alternative to use BitmapFactory on older devices.

The ImageDecoder api is much more powerful than BitmapFactory and supports a variety of different types. It can handle assets, gifs, resources, drawables and much more...

But will complete my work on the logo pack import / export functionality first. Would you do some testing on your device as soon as I have time to implement?
[Android Head-Units] hothscher:
Of course, I'll be happy to test the whole thing on my device. At this point, a big compliment for the app, which otherwise works perfectly for me.
[Android Head-Units] TorstenH:
Great. I'm thankful for every support because I'm not a full time developer and so my time to code and test is unfortunately limited. That's also the reason I can only implement your suggestions and ideas one by one.

I'm really happy to read that. You might know that I started to create DABdream for myself because I wanted to have a clean and simple radio app.

https://xdaforums.com/t/dab-z-v2-x-usb-dab-dab-app-official-support-thread.4572071/post-88766527

But as the feedback is partially overwhelming I'm happy to share it with you and others. I'm sure we will get also the full functionality on Android 8.
[Android Head-Units] chrissooo:
Hi,

i just test you app on a android 8.1 Device (fake android 11). Its work good, i like the layout more then DAB Z. But i have two thinks maybe added:

1. A option to put DVBDream in the background after it startet becourse USB rekognize.

2. maybe a List option of all stations. I get here over 130 stations and maybe when i am on the rout i dont like to add some stations to my own favourites.

One problem i had, maybe my device related ... when i will pick a picture of a station, its dont work. only open the file explorer and when i chose a picture, its open in galery. But i dont habe pissibility to chose it for DVB Dream. Maybe one solution is to add it to add it to a folder where DVB Dream store his logos?
[Android Head-Units] TorstenH:
It's only possible to start an activity and so an app with dirty tricks because that's not supported by Android. I will implement this only if there is a reliable way which works on older and newer Android versions.

You may find a way to realize that via Tasker or Automate in meantime.

I think I have an idea how to implement a list view which should be eye-friendly and working in portrait and landscape mode. This will not be easy to implement but I want a pretty and seemless integration of the list view.

As I mentioned in an earlier post I'm currently implementing the possibility to export and import logo packs. I will implement the support for older Android versions only after that:

DABdream - DAB/DAB+ Player for USB adapters

DABdream DAB/DAB+ player for USB DAB+ adapters FAQ More on https://t.me/junsunv1 Support the development of this free app via ko-fi.com/appswitcher

xdaforums.com

Finally I will cover your requirements at least partially in future. But this will take a few more weeks...
[Android Head-Units] chrissooo:
Ok @TorstenH, thank you for the answer. And thx for the Work.

Becourse the start und go after this in Background. Ist IT maybe possibile that DABDream can know the Default Launcher from the system and can Open it?
[Android Head-Units] TorstenH:
DABdream version 1.1.4 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

In this video we...

1. set a sideshow image as station logo

2. export a logo pack and check if the slideshow logo is included

3. add a new image to the logo pack. Hereby we use the name of the .miss file as filename for our new station logo.

4. import the logo pack and check if the added image gets used as station logo
[Android Head-Units] TorstenH:
@hothscher @chrissooo

Please check if logo import works on Android 8 with DABdream 1.1.4.

@chrissooo

To pick an image file you could try to install another file explorer.
[Android Head-Units] hothscher:
Hello, I have installed version 1.1.4 and everything works on my radio with Android 8. I can now insert individual station logos using the "import station logo" button and it also works to export logo packs, edit them on the computer and insert them again. Really great work in a short time. Greetings Christian
[Android Head-Units] TorstenH:
Thank you for your feedback and the confirmation that it's now working on Android 8.
[Android Head-Units] TorstenH:
Hi @Grapa @priorphilip @PrinceLc @j0hn83

@Alexkniko @pogit and all you other station list fetishists. 😉

What do you think?
[Android Head-Units] Grapa:
I would like it that way!
[Android Head-Units] Grapa:
I like it, but have to try it out first!
[Android Head-Units] pogit:
Looks good, unfortunately I haven’t got the app to run yet it just opens on a blank screen then shuts down. I haven’t had time to do more than install it and run it a few times yet with the same result. I hoping my head unit isn’t too old for it. I’ll read through all the posts and start from scratch again and update as soon as I get chance.
[Android Head-Units] TorstenH:
Please try to provide the Android log, e.g. with the app logcat reader and search for "fatal". With the error message we have a chance to make it running also on your head unit.
[Android Head-Units] PrinceLc:
Perfekt Torsten I like it this way
[Android Head-Units] j0hn83:
😂

I like it 👍🏻 Very user friendly.
[Android Head-Units] TorstenH:
DABdream version 1.1.5 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

What's new:

- fixed logo pack import / export on Android 10 devices

- swipe up to show the full station list

Swipe on upper area of the screen to keep navigation status of full station list:

--> changed in later version

Looking forward to read your feedback...
[Android Head-Units] -fluffy-:
Just installed it an it works perfect

I dont know how but got it to run in the background so perfect for me
[Android Head-Units] TorstenH:
I'm happy to read that. I just found some alignment issues (button width) but that will be fixed in next version.

I only don't like that the full station list is a hidden feature. There is no indicator that swipe up is possible.

Never had issues with that. I can return to home screen or switch to navigation app without stopping DABdream.
[Android Head-Units] -fluffy-:
Well it stopped again

What i mean is that like in dab z u can choose to make the app run in background so it just start on home screen an u use ur nave button to navigate u dont have to hit home button it just start in media player
[Android Head-Units] TorstenH:
Okay. You're talking about "start in background". As I mentioned a few posts before starting an app in background is not possible without dirty tricks.
[Android Head-Units] -fluffy-:
So u can't make it possible like in dab z

Because i really like ur player but it is irritation that it wont
[Android Head-Units] TorstenH:
DABdream version 1.1.6 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

What's new:

- close app with back button

- full station list accessible via horizontal swipe (no more a hidden feature)

- logo mgmt and station info also available via horizontal swipe

- several layout fixes and code improvements
[Android Head-Units] TorstenH:
I used Google Lens to translate the overwhelming feedback from a user. That brings joy.

Thank you Audi 🤣
[Android Head-Units] TorstenH:
DABdream version 1.1.7 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

What's new:

- unified round tab indicators

- scroll bar on full station list (indicate that it's a scrollable list - no hidden features)

- custom page transition effect

- layout corrections
[Android Head-Units] sukimdennis:
I have just installed the current version 1.1.7 from the playstore, unfortunately with the error message app keeps closing or cruching.

So it doesn't start.

Anyone else facing this problem?

I won't get around to installing any logcat readers until tomorrow evening.

Already done, deleted cache and data, reinstalled, granted all permissions, restarted device, two or three times, hitting the display. Did not help.

My quick fix, back to the old preview😅.
[Android Head-Units] PrinceLc:
Strange updated from PlayStore and It opens and works how it should.
[Android Head-Units] kclive:
Is DAB+ available in the United States? This may be a dumb question, but all of the hardware I find for it doesn't list it being suitable in the United States.
[Android Head-Units] TorstenH:
Countries using DAB/DMB - Wikipedia

en.m.wikipedia.org
[Android Head-Units] TorstenH:
DABdream might crash on devices without GPS.

--> fixed with 1.1.8
[Android Head-Units] MasterOfLight:
The latest version crashes for me now, too. And my device has GPS ...
[Android Head-Units] TorstenH:
You could provide the fatal message from Android log or wait for @sukimdennis to provide it.

Unfortunately I wasn't able to reproduce the issue so far.

--> Issue is fixed with version 1.1.8.
[Android Head-Units] TorstenH:
DABdream version 1.1.8 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

Fixes:

- crash on specific screen densities

- crash on devices without GPS

What's new:

- unified round tab indicators

- scroll bar on full station list (indicate that it's a scrollable list - no hidden features)

- custom page transition effect

- layout corrections
[Android Head-Units] sukimdennis:
Works now!!!!
[Android Head-Units] MasterOfLight:
yes, I can corfirm, too. works perfectly again. that was very fast, thank you!
[Android Head-Units] TorstenH:
A while ago someone complained that foreign stations occur in the station list...

During app testing I changed the antenna position and I was able to listen to a Swiss 🇨🇭 radio station.

Need to mention that linear distance to Swiss border is > 200 km.
[Android Head-Units] satitaevas:
dab+ töötab android 11.13 mitte

Mod Edit: English Translation Below

dab+ works android 11.13 not
[Android Head-Units] TorstenH:
Please write in English so everybody has the chance to follow your posts. I tested the app on Android 13 and even on Android 14:
[Android Head-Units] TorstenH:
You may have already noted that DABdream v 1.1.8 is the public release on Google Play, now.

Find the latest update info here:

DABdream - DAB/DAB+ Player for USB adapters

DABdream DAB/DAB+ player for USB DAB+ adapters FAQ More on https://t.me/junsunv1 Support the development of this free app via ko-fi.com/appswitcher

xdaforums.com
[Android Head-Units] contimax:
Good morning everyone, I would like to know if DABDream has widgets for displaying station info start/stop and station change to be placed on the main page of nova launcher, for example.
[Android Head-Units] TorstenH:
DABdream does not provide a widget and it's not part of the current development scope.

But you can find generic music widgets in PlayStore supporting different music apps. So you can use one widget for different music players.
[Android Head-Units] contimax:
Thank's a lot. In the next days I'll try your app
[Android Head-Units] TorstenH:
Long time no update from my side...

But that doesn't mean that development stopped! I'm working on the fundamentals and so I'm forced to write C++ code. Really hard if you've never done it before. 😵‍

My goal is to massively improve Service Following. Let's see if it's worth the effort.
[Android Head-Units] TorstenH:
Short update:

After adding and replacing tons of C++ and Java code the new metadata parser is running... 🎉

While listening to a station...

the decoder tries to find alternative ensembles for all stations getting transmitted on the same frequency...

and finally derives the alternative frequencies for the ensembles:

This is the basis to switch to another frequency in case reception getting worse.

Alternative frequencies will also get collected during scan - even if there is no linking info in dab metadata. A feature I will call "synthetic service following"...
[Android Head-Units] TorstenH:
Final tests for next beta are running... stay patient to get the next update with re-implemented metadata handling and scanning processing.

Maybe a good idea to temporary leave the beta program in Google Play - just to leave a feedback and make the app more popular?!

Just for your impression...
[Android Head-Units] Grapa:
I'm already looking forward to the next version

Greetings Paul
[Android Head-Units] TorstenH:
To be able to collect your feedback new version 1.1.9 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

What's new:

- completely reimplemented station search/scan and service following

- improved startup performance

Fix:

- preset view not centered after long press of preset button

- wrong bitrate on info view

There are massive changes under the hood so you're pleased to provide your feedback.
[Android Head-Units] TorstenH:
Currently, a station gets listed twice if it was found on different frequencies during scan. In future the station will only get listed once whereby the 2nd frequency gets stored as service following candidate.

After successfully execution of service following, the primary station info gets updated.

That means for you:

- no need to decide which instance of a station should be used

- no need to execute service following every time because you selected the "wrong" station instance as favorite. Or if you selected an instance which only works well in your home zone.
[Android Head-Units] MasterOfLight:
It works somehow, I see it starts searching when the signal gets low. but then it crashes very often for me, not always, but often. I will do a few more tests maybe this evening
[Android Head-Units] TorstenH:
Does the app closes also by starting service following manually by clicking on the signal strength indicator?

Please send a photo of the service following information which can be seen on info view.

Great would be if you have to possibility to provide the Android log with the fatal messages...
[Android Head-Units] MasterOfLight:
I will test that as soon as I can and let you know
[Android Head-Units] TorstenH:
To be able to collect your feedback new version 1.1.10 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

What's new:

- stations consolidation (station listed only once)

If you already use 1.1.9, collected service following data will be cleared at first start of the app whereby presets should survive the consolidation process. For sure, sf data will be collected while you're using the app.

- synthetic service following

- service following instance switch

- service linkage in place (theoretically)

Fix:

- sporadic fc while closing this app

- destroyed layout when using panorama station logos
[Android Head-Units] SpeedyGam:
Is it possible to get Support for RTL sdr usb sticks?
[Android Head-Units] TorstenH:
Currently the development scope is on the improvement of service following so I can't offer support for RTL STR sticks in near future.

But due to the fact DABdream is free it might be worth to think about buying a supported USB stick?!
[Android Head-Units] SpeedyGam:
That wasn't your point at all... But okay, if feature requests are not wanted, that's okay too.
[Android Head-Units] TorstenH:
If you read this thread, you will realize that most of the wishes are being implemented.

I just said that that RTL STR sticks will not be supported in near future. I understand that you are not happy with this answer but to claim that user requests are not wanted is nonsense.
[Android Head-Units] MasterOfLight:
I'm sorry that I was not able to give feedback more early. My car was in service and I just got it back....

I installed the latest update and until now it doesn't crash anymore. Whatever it was, your latest version seems to fix it (y) The service following comes up and it doesn't crash anymore. Often it doesn't find an alternative, but my reception isn't that good because I have a convertible and the antenna isn't really good
[Android Head-Units] TorstenH:
Thank you for the positive feedback. I'm already testing the next beta which should improve service following execution and data collection. With a heavy stress test I was able to kill 1.1.10. This issue and a bug interpreting special characters in station names will be also fixed with the next version.

It's also possible to execute a station scan to collect service following data which might be an alternative if no service following information is available.

Stay tuned for the next beta...
[Android Head-Units] TorstenH:
To be able to collect your feedback new version 1.1.11 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

What's new:

- improved service following data collection and better execution performance

Fix:

- sporadic crash while service following execution / switching station while sf is running

- special characters in station and ensemble names
[Android Head-Units] pharao98:
Hello Torsten, the app is really great, congratulations. I haven't found anything comparable. If you're still looking for testers, I'm in. Best wishes from Zwickau
[Android Head-Units] TorstenH:
Thank you very much. I'm happy to read such a positive feeback.

I'm always happy to welcome new testers helping me to make the app even better.
[Android Head-Units] PrinceLc:
Hey @TorstenH review of DABdream on Facebook Eonon channel the app is getting better and better thanks for your efforts in this project 👍
[Android Head-Units] TorstenH:
I am pleased when the use of DABdream is not only recommended on XDA. Unfortunately, the app appears very low down in the search on Google Play, which is probably due to the lack of ratings.
[Android Head-Units] PrinceLc:
Yes maybe so people rate the app please
[Android Head-Units] TorstenH:
To be able to collect your feedback new version 1.1.12 is available as beta in open testing.

If you want to test below functionality you must join the beta program by opening the app in Google PlayStore.

What's new:

- improved station scan

- improved service following execution

Fix:

- you reported no issues