yashsingh1/xdaforums huggingface dataset:
[MTCD Software Development] zerozoneice:
saving stations works, for some reason i had to rename/create a new bouquet, quit the app, relaunch and then add stations.

yes, on the station buttons.

also can u pls make a green version for skoda? :) i bet you have a VW that's why you went for red :)

just replace the line color, other than that is perfect.

reg. temperature request above: not all CANs read temperature so it might not display properly on all units! What you can do is add a stereo icon for stereo fm reception instead of the "i" or something.

other than that pls. leave interface as clean as now :) it's a very good implementation of the VAG radio interface. If you are brave maybe you can implement some 3D effect and shadows of the station boxes like here

what is the pwr button for? it just shuts down the radio sound but doesn't exit the app.

you need 2x back button to exit app.

---------- Post added at 11:38 PM ---------- Previous post was at 11:36 PM ----------

yes, i did that also and it saved ok. i think this might have been the cause, thx
[MTCD Software Development] herb77:
I will release a new version tomorrow which should save chnages to stations and bouquets immediately, so saving should be no problem anymore.

For a green version create the following text file.

{
"Theme": {
"Name": "Green Theme",
"Colors": [
{ "Key": "ColorAccent", "Value": "Green" },
{ "Key": "ColorSelected", "Value": "LightGreen" },
{ "Key": "ColorNotSelected", "Value": "Green" }
]
}
}

Save it as "green_theme.json" and copy it to /sdcard/bradio/themes/. It sould then be selectable in "Select themes".

I have a Ford, but it has a red cockpit illumination, too, an I really like the VAG interface.;)

I think it woud be nice to be able to configure which informations are shown (Stereo, TA, temperature...), but this may take a while...
[MTCD Software Development] royalhawk2002:
PM sent.
[MTCD Software Development] dim_x:
Super, great.... Best app, but:

1. Does not see the logo (although all permissions are given)

2. Does not save stations (saves only if you exit by double clicking the back button, but this is very inconvenient)
[MTCD Software Development] stefh79:
I test it on a px6. works but i have no volume!
[MTCD Software Development] elitegroup:
I changed the font size and it is the same.
[MTCD Software Development] herb77:
This is really a bug. As I can see you are not even able to store stations, right? I try to fix at least this with the next version. I'm currently busy with other things and sadly don't have much time for coding.

I hope that I'll put out a new release next week with a (simple) theme editor and a fix for the storage screen.
[MTCD Software Development] elitegroup:
I can't store it because the "Ok" is not visible. It must be because the resolution is 800X480.
[MTCD Software Development] typos1:
Yes it does appear to be some sort of resolution problem to me - I would get a similar display problem on the old MTCB/C units if I flashed a 1024x600 ROM on an 800x480 unit, a way round it was to use a mouse and click off the screen where you think the OK button would be if the screen was bigger, if you see what I mean. This could be a temporary solution for you.

BTW where did you get your unit ? Its clearly for the Alfa 147 & GT, but I ve only ever seen those units with WinCE, never Android.
[MTCD Software Development] elitegroup:
I'll try with the mouse. Yes, it is for a 147 \ GT.

https://www.seicane.com/pt/android-...ink-backup-camera-controle-do-volante-s018805

http://www.dvdplayer.com.cn/Alfa-Romeo-147-GT-Android-Carplay-Car-Radio-pd433434.html
[MTCD Software Development] typos1:
Great, thanks.
[MTCD Software Development] herb77:
I also have the tune button, in my case it is actually tuning the frequency. Generally, remapping buttons is not very hard. But if implemented, it must have to be configured somehow, what would be the main part of the work. The value for changing the frequency is managed by the radio (dependign in the region). I don't think it is a good idea to change this, I don't know if it is even possible. So maybe remapping keys will be implemented in a future release, but it has rather low prio.

I am currently working on a (simple) theme editor and on fixing layout / size problems on small displays, which I hope to release tomorrow. After that I'll start working on AF and TA, and maybe a little more theming ;)
[MTCD Software Development] herb77:
Version 0.9.4 released

release-0.9.4

-Adds theme dialog to edit colors and wallpaper (Can be opened via "Settings --> Edit Theme")

-Fixes layout / font size issues on smaller displays, makes editor scrollable
[MTCD Software Development] elitegroup:
Good work! Now works on 800X480 screens.

Thanks
[MTCD Software Development] nextonazzz:
all bouquets were deleted after installing this version, and backup is not compatible

Roll back to 0.9.3 backup OK

My backup

https://yadi.sk/d/gA4Fv5lHqGmSzQ

Bouquet from 0.9. 4

https://yadi.sk/d/aDN4ijq5kP_9vQ

Can u make it is compatible?
[MTCD Software Development] ric69:
I'm not sure of me 100% but since last update my sdcard is totally unreadable when I switch from radio to player, need to reboot each time. I uninstalled GMRadio now it's ok
[MTCD Software Development] dj-clark:
I can translate it to Portuguese if you want.

---------- Post added at 12:39 AM ---------- Previous post was at 12:28 AM ----------

For now, to be perfect just need to have one widget or be opened by the factory radio widget. Is it possible?
[MTCD Software Development] android9191:
Hi,

You have made a really beautiful radio app :) I have a VW Golf 7 and installed this app, looks so good!

I think you can only handle or change the AF Issue by modifying the MCU Code. The MCU Controls the TEF6686, search for an AF, and gives a Feedback about current RDS State. But I mean you can handle the problems with the TA search if current station goes weak over the source code from the radio app. I've made a small radio project with the TEF6686 with Arduino to find out, how it should be controlled (depending on the AF Search; more RDS options like RT+,...) and make a video about it. The radio never needs a mute if it jumps to another AF. I'm really interested in how to modify the Source Code of the MCU, to correct the AF and TA.

Here is the Link: youtube.com/watch?v=fRy23GZpnNE&t=75s

Kind regards
[MTCD Software Development] herb77:
You are right, release 0.9.4 breaks compatibility with the previous releases. The problem is that if I change it back, compatibility will break again. I'm planning to to store the bouquet in a human readable format (XML or json). Until now I have used standard java serialization, so I don't even know the exact file format, what means I cannot fix your bouquets.

I'm really sorry, but I think I cannot do much about that
[MTCD Software Development] herb77:
The problem with this is that I don't have MCU code, and I don't know if it is available anywhere. Also, patching all the different MCUs would be quite a lot of work. If you already use a patched MCU (I use the https://xdaforums.com/android-auto/mtcd-software-development/mod-bd375xx-sound-processor-t3834657, for example), you can't have both. So I don't like the idea of relying on a patched MCU (even if it was possible). TA sadly is also handeled in MCU code (not in app code), and I don't know if there is a way to get signal strength right now.

I think the AF implementation on the MCU (at least on my unit) isn't as bad as I thought. royalhawk2002 has written some interseting points about AF here https://xdaforums.com/showpost.php?p=81883865&postcount=117.

So after adjusing the threshold for AF it is working pretty nice for me (though not perfect), but maybe the best we can get. So the things I'm planning to implement for AF are:

* Detecting a frequency change by AF and keep the current station active (currently, a frquency change also means a station change).

* Store every discovered frequency (by AF or csan) for a station.

* Make the stored frequencies slectable ("manual" AF)

If I find a way to read the current signal strength however, there would be a lot more possibilities....
[MTCD Software Development] android9191:
Thank you for your fast answering!

I'll try to find a way to modify the dcmu.img. Maybe it is possible to make the RDS Data and the Signal Quality Data public to read this in the App.

My new Androidradio from XTRONS saves all Data RDS AF, RDS PI. If I call any preset, the radio changes automatically to the strongest AF, without waiting for new RDS Data, because it saves all RDS AF Frequencies with the RDS PI Code in every Preset, to get the Station easier, if we move to another location.

Kind regards
[MTCD Software Development] Blueqq2:
great application I recommend
[MTCD Software Development] herb77:
New release 0.9.5

This release only fixes a few bugs, it introduces no new features.

Changes in 0.9.5

- Fix: RDS texts were all upper case

- Fix: Removing background image from theme made saving impossible

- Fix theme save path

- Save bouquets to json instead of using java serialization
[MTCD Software Development] the-unknown:
Hello guys,

I give this app a try cuase it looks better. But here the same question than on others:

I wonder if it is possible to read out frequenties of the recent station (in best case the station name which is saved) with Tasker.

Background: I'm busy with a tasker profile to show Media Information in the taskbar, so I can always see what I am listening too. Would be nice to have this in the radio app, too.

Regards Christoph
[MTCD Software Development] herb77:
The App sends metadata like many other media apps do, I think you can receive them with the notification system. I don't know if you can receive them with Tasker. There are no other intents, maybe there will be some once a custom widget is implemented.
[MTCD Software Development] the-unknown:
thanks for your reply. thats fine for me :)
[MTCD Software Development] RomainD2:
Without any hesitation, the best radio app for Android head unit!

Keep on this way!
[MTCD Software Development] wawrys1992:
Hello, i have head unit podofo 8227l demo on android 8.1. Your apk installed and when started the frequency input field is not active, only 101,8 frequency, any ideas? It is possible working on my radio?
[MTCD Software Development] typos1:
The app is for MTCD/E units, which is why the thread is in the MTCD forum. If you dont have an MTCD or MTCE MCU it probably wont work properly, so you need to check what your MCU is.
[MTCD Software Development] ric69:
Anyone have problem wit sdcard unreadable after switching from player to GMradio?

I'm using 4.0.2 Hal9k with FCC launcher, I can't find witch cause this
[MTCD Software Development] Negzzz:
Can someone explain to me how they manage to put the logos of the stations, I've tried everything, it doesn't appear, sdcard / bradio / logo on the px5 radio memory and on the sd card. Only it doesn't appear.
[MTCD Software Development] killone:
Hi great job. My problem is, I have installed this app on an Android 10 Bosion Device with an STM32 MCU. The app open it normally but I didn’t can change the radio frequency. Maybe we can talk in private. I am from Germany too and I can describe my problem better than in English.
[MTCD Software Development] typos1:
Your problem is that the app will only work on MTCD/E devices.
[MTCD Software Development] herb77:
This sounds really strange, because I think I m not accessing the external SD card anywhere (but who knows...). What player app are you using?
[MTCD Software Development] herb77:
You have to use a file browser (like Root Explorer) and put the logos to /sdcard/bradio/logos/. Note that "sdcard" does not mean the external sdcard but the folder on the root filesystem. The logos must use the file extension ".png" (but all image types supported by your android version should work). If you have downloaded a zip file, you have to unzip it, every logo has to be an extra file.
[MTCD Software Development] Negzzz:
Thanks, I already managed to put the images.

Thanks in advance for the answer.

Another question, RDS to identify the radio works, but the music or program info is not working in version 09.5.
[MTCD Software Development] herb77:
It has been a long time since the last release, but today I will finally release Version 0.9.6.

Most changes are related to AF, but there have also been som changes "under the hood", which will show up in the next releases - I hope it won't take too long ;)

Changes in 0.9.6

- Improved AF Handling

- Auto update known alternative frequencies (learn function)

- Selected station is not changed when frequency is chnaged by AF (if frequency is known)

- Last used frequency of a station is used again when radio is turned off and on again

- Default frequency is used on normal station change by user

- Manual selection of alternative frequency by double clicking a station button

- Settings are stored in a custom file

Issues in 0.9.6

- RDS Info gets lost on an AF frequency change

- TA is not working properly.

- No information shown in Hal9k screensavver (sometimes it works)
[MTCD Software Development] apollo1976:
Hi herb77,

thanks for the continuous updates of your app, it is becoming more and more a perfect job.

I made the update to the new version 0.9.6 yesterday.

Unfortunately, the new version seems to have problems. Let me explain better, once the app is open the radio works perfectly, but if I do 4 or 5 swipes to the right or left the app closes suddenly but the radio is still heard in the background.

With previous versions of the app this did not happen. I tried to collect a log file hoping it will be useful.

I also wanted to ask you if it was possible to add an additional feature: The ability to decide whether to immediately exit the app when you press the back button once or choose whether to press it twice.

Thanks and congratulations for your great work !!
[MTCD Software Development] typos1:
There is no need for this feature - with all apps on MTCB/C/D/E head units, if you press "home" the app is running in the background and if you press "back" the app exits.
[MTCD Software Development] apollo1976:
I think it's preferable to have to press a single button to exit the radio than to press two buttons. The procedure you mentioned is even worse than having to press the back button twice as it currently does. So this feature I think can be useful.
[MTCD Software Development] typos1:
You dont have to press two buttons, just one.

You have obviously misread the procedure I mentioned - on MTCB/C/D/E head units you either press "back" to exit the app (and have the sound stop on audio apps) or "home" if you want the app to play in the back ground - so either way it is one button press only.
[MTCD Software Development] apollo1976:
But with the herb77 app, when you open the radio, if you press the back button once, the app does not close but a message appears asking you to press the back button a second time to permanently close the app. So in this case it is not true that just press once back to close the app.
[MTCD Software Development] typos1:
Ah, I m sorry I havent used the app for a while - my car is off the road - yes I agree once would be better.
[MTCD Software Development] herb77:
I have already recognized the crash on scrolling and I hope to release a fix for this soon.

I think adding an option to select what should happen on back button press is a good idea. I'll add this to a future (I hope the next) release.
[MTCD Software Development] herb77:
I have removed V0.9.6 because of the crash when scrolling. I hope to release 0.9.7 until the end of the week.
[MTCD Software Development] yaris1:
Is possible add button to turn on/of stereo?
[MTCD Software Development] herb77:
This should be no problem, I'll try to add it in the next release (button or menu entry and stereo indicator in the upper bar).
[MTCD Software Development] yaris1:
Thank you
[MTCD Software Development] ric69:
Hello,

Can I suggest something about logos ?

Should it work better if you locate them into Picture/Radio like Hal9k rom ? I have 2 folders actually (storage/bradio & Picture/radio) with same logos. They are shown in app and in Hal9k's notifications but not in FCC radio widget e.g.

Hal9k notice:

Added the ability to display logos of radio stations on the screen saver and in media widgets for the embedded radio app

Files with logos should be located in the Pictures/Radio folder created on the device’s internal memory

Format: PNG, JPG. Image sizes up to 320x320

File names: 10250.png (102.50 MHz) for the default group of radio stations. A10340.png, B10340.jpg, etc. (103.40 MHz) for other groups
[MTCD Software Development] :
Anybody got this working an an PX30 unit with MCU MTCE_GS_.. and Android 10?

I can install the APK and when staring it asks for permission to my media storage. When I agree it stops.
[MTCD Software Development] herb77:
I haven't tried, but I think this could be solved by creating one of the directories and then create the other directory as a softlink to it. Maybe I will add an option to select the directory in a later version, but this is not very high priority.

If the logos are named by frequency, the auto-assignement in will not work anymore. At the moment, the station name is used to find the right icon. I'll add functionality to assign logos by pi (station identifier) in a later release, as this is more accurate (though not 100%) than finding it by name. Autosearch by frequency is a rather bad idea, though it is ok for stored stations, of course.

I did not have a look at FCC launcher until now. I still have some other things I want to add to the app. Currently, I don't have too much time to spend developing the app, so support for third party applications will be looked at later...
[MTCD Software Development] herb77:
Today I uploaded version 0.9.7 released.

Changes in 0.9.7

- Add stereo indicator and enable / disable menu entry

- Fixed crash when scrloling station

- Improved AF Handling

- Auto update known alternative frequencies (learn function)

- Selected station is not changed when frequency is chnaged by AF (if frequency is known)

- Current frequency of a station is used when radio is turned off and on again

- Default frequency is used on normal station change by user

- Manual selection of alternative frequency by double clicking a station button

- Settings are stored in a custom file
[MTCD Software Development] herb77:
In V0.9.7, I added the option to select what happens when pressing the back button. Currently there is no possibility to select it in the UI, I'll add in a later version. Until the, you can edit it manually. The settings are stored in:

/data/data/com.bulleratz.gmradio/files/UiSettings.json

there must be en entry like this

{"Name":"BackButtonAction","Value":2}

You can set the value to:

0 - Close immediately

1 - Hide

2 - Notify for second press

If the setting is not visible in the file, just toggle fullscreen once, so saving will be forced an the setting should appear.
[MTCD Software Development] ruskia:
Hello. I have one question about radio frequency which is transferred via CAN. Is it controlled by the app or it is a function of the headunit? Currently I have PX5 unit which is transferring data to my Dashboard but it transfers only frequency of the radio instead of RDS(using your app).
[MTCD Software Development] typos1:
Its done by the MCU, there are threads about it, including in the slightly older but closely related MTCB units forum.
[MTCD Software Development] yaris1:
All radios px5 px5 PX3 send info to Can, but you need correct canbus decoder to decode info from radio to your car.
[MTCD Software Development] ruskia:
Hello, I am receiving data to my speedometer dash, so I have the decoder and it is working. The question was whether the APP sends data about RDS or it only sends the radio frequency(as currently I see it on my dash)
[MTCD Software Development] yaris1:
At the moment only frequency . Radio applications do not change this. We need new canbus software for show RDS on dash
[MTCD Software Development] typos1:
As I have already said, the app does not do this, it is the MCU, over the years some people have tried to mod the MCU to send different data to the dash, search for those threads and post in them, but [MENTION=8200720]herb77[/MENTION] cannot help you as he does not do anything to the MCU.
[MTCD Software Development] apollo1976:
Hi herb77,

thanks for the latest update, now the radio works perfectly. By sliding both left and right there is no problem. Fantastic!

I tried to go to the path you indicated but there are only the settings.json and theme.json files. The UiSettings.json file is missing. I tried to create a file with this name by inserting the string {"Name": "BackButtonAction", "Value": 0} but when I click the back button on the radio the message appears requesting a second back to exit. Am I wrong?

Thanks
[MTCD Software Development] herb77:
Hi,

the file should be created if you change fullcreen, the fonstsize or show the frequency bar in the app. You can then change these settings back to the default values immediately, the file should be there then.
[MTCD Software Development] yaris1:
Hi herb

The application works flawlessly, I have only one small problem AF DOES NOT change stations, it just jumps into a stronger one and returns to a weaker one. The weak station shown in the film is 96.9 more powerful it is 96.6 in the film only once jumped but I did not record any longer because it is dangerous. an attempt to change a radio station occurs every 5-10sec

https://youtu.be/BvjQBEvWVBs
[MTCD Software Development] herb77:
Hi,

generally, AF is handled by the MCU, so there is no way to change things.

But maybe the behaviour you describe is caused by trying to keep a station selected when an AF change is detected. It might be possible that the app switches back to the stored frequency of the station then. I could not find anything like that in my code, but I only had a short look at it.

Did this happen in previous versions (when the selected station was lost on AF change?
[MTCD Software Development] apollo1976:
You are right!! You also wrote it in the previous post !! Sorry but I didn't understand what I had to do.

Everything works perfectly, now the app closes even with a single press of the back button.

Thank you very much for your support!
[MTCD Software Development] yaris1:
it was good in 0.95 but the problem certainly appeared in 0.96 and 0.97
[MTCD Software Development] herb77:
Ok, so it really seems to be the app, not the MCU. After looking at the code again, I already have an idea what could be the reason...
[MTCD Software Development] yaris1:
Super thank you for your hard work.
[MTCD Software Development] herb77:
Version 0.9.8 released.

Changes in 0.9.8

- Fix AF from 0.9.7 (jumped back to "Main" frequency immediately if a station was selected and AF changed the frequency

- Add autoscan (still early stage - you have to scroll down in settings popup)

Goals for the next release is to finish autoscan feature and a better settings dialog / popup.
[MTCD Software Development] ric69:
Good job :good: awesome this autoscan thank you

Just to report progress bar is inverted (from right to left) but working perfectly

Edit : forgot to say, I'm using GMradio with >>Ubiquity Music Wiget<< now I can have FM logos on widget, it's perfect :cool:
[MTCD Software Development] yaris1:
What can I say? very good work, everything Now works perfectly. I checked the AF at a short distance and works great. Tomorrow I will drive 300km I will let you know. Auto search works and looks great. Look in your PP
[MTCD Software Development] randycorcoran:
Wow! What a great job!! I want you to thank for improve our units. I have just installed your apk in my PX3 radio with 2GB (yes PX3 :p). Next Sunday I will drive over 150kms so I will try it better. By the moment, I only detect the Autoscar progress bar button from right to left but apart from that any other errors. I can't set GMRadio as the radio by default or disable stock radio neither, but I put a link in the home screen and it's ok. I have updated MCU today to 3.44 and I don't know if it will improve the stock radio...

I have just try to create my own theme, I will try it tomorrow, I hope :p

I will tell soon.