yashsingh1/xdaforums huggingface dataset:
[MTCD Software Development] AdekP:
In this version, Live-RDS works for a few seconds and stops working, regardless of whether we have the channel name saved or the name field is left blank. I did a clean installation, searched for channels again and it doesn't help.

AF works much worse and it takes him a few seconds before the application finds that you need to change the frequency and tunes to the next one on which it is broadcast (and not to the same channel that stopped working, i.e. how the radio called "RMF FM "- the radio has tuned to a frequency called" WNET "). Probably because RDS doesn't work;)
[MTCD Software Development] herb77:
Could please try the old Version again? I should behave exactly the same, because:

- From the app, I have only the possibility to turn AF on or off. I (sadly) can't do anything else (making it better or worse). So maybe there are other reasons why AF does not seem to work correctly.

- In turn, from the app I cannot enable and disable RDS. It is always on, the app just gets notified when there are changes (or when a lower layer thinks a notification is necessary…). I havent changed anything in RDS Display (at least I think so:confused:), so if it doesn't update probably means that no new RDS data is available.

Edit: I have had a look at the code - once the station name is received, it is saved until a new name is received.

So if you stored a station (without setting the display name), if a name is received somwehen it will be saved, too. If you then select the station again (maybe even days later), the stored name is displayed, despite there has not been a RDS notification. I don't know if this can be considered correct, but that is how it currently is.

Anyway, if a new RDS name is received, it will be updated - so it is live again. It only isn't live from selecting the station to the first RDS receiption - and if no RDS is received, the old name will be shown forever...
[MTCD Software Development] AdekP:
I have tested the new version for longer and:

1. AF, however, works ok, in the morning he did not want too much ...

2.If we do not have the channel name entered then Live-RDS works, but the information changes only once and does not change anymore.

3. We change the channel to another (without the name entered manually) Live-RDS will change only once and no longer change

4. Enter the channel name (or via RDS copies) and save the changes: Live RDS does not work

There are no such problems on the factory radio, or on the kotix2 application

PS

I put a link on how it works on your application:

https://youtu.be/hGfC4V0kuFw

edit:

I tested it in parallel on another program and there the RDS data are constantly changing, not in GRadio:

https://youtu.be/L0gm3MaYYQY

The screen saver very rarely displays information, perhaps when the RDS is changing? And maybe the situation will improve as you deal with live-RDS;)
[MTCD Software Development] Timpuli:
Playing around some time with 0.9.2 and i just wondering what TA or car logo means..? Is it Traffic Announcement as it should be in RDS system? Because in my unit it seems to work like REG function... I.e. if I activate "car symbol", tuner won't stop to any weak radio broadcast, those are skipped. And if it is disabled, tuner will stop to any broadcast, even weak ones.

Otherwise it seem's to work very well. Radio text is fine (in Finland, like stock radio). And now seek up / -down work's also, great. Can you add more "steps" in font scaling? In my radio 0.7 is too big and 0.6 is too small. 0.65 could be optimal value :)

Anyway, thank you so much for this update also! I can't wait for the next release :o
[MTCD Software Development] Afrikaans:
Yes I did! I can find logos. So I have access granted.

But don't have audio, and can't add or change MHz code...

My unit i think it is 8227L Demo.

Thanks for the help
[MTCD Software Development] herb77:
So I finally found the bug:

- RDS Title and Station are currently only updated when the same text is received two times (or if it is currently empty). This has a simple reason: I somewhen recognized that the texts very often were not correct. So I decided to only display it when it is the same text two times, to filter out the errors. So if the text changes on every notification, it is not updated. I'll check if this is necessary. I don't know if this was only a problem on the PX3 headunit or if it is still necessary - then it should be mode configurable.

It is traffic announcement. If it is on, the radio starts tuning immediately start searching for a new channel after it cannot detect the TA signal in the current channel (even when the channel sent the TA signal but strength gets weak...). You can see it at the car icon in the upper left corner. You can see if a tuned in channel sends the TA signal if it is lighted. If TA is turned on the radio will start tuning when it loses TA signal for a while (the car gets darker).

I'm planning to have a custom implementation for this, but it will take some time. It could look like this:

-If the radio is on and TA was received once for a tuned in station, assume that it is still there even if the TA signal gets lost. If the signal gets too weak, the user will select a station himself.

-If the user selects a station with no TA, notify him about it but do nothing.

-If radio is off use the current behaviour - if TA gets lost search a station wkith TA.

So while the radio is on, it will not start tuning by itself. If it is off (no volume) it will search itself for a TA channel (like it does now)
[MTCD Software Development] herb77:
Hi. I don't know anything about this unit. If you can send me the original radio apk or a link to a rom download I'll have a look at it.
[MTCD Software Development] typos1:
Cool ! :)

Can you quote your MCU ? - this is how we identify units. :)
[MTCD Software Development] simeoni:
Stations are not saved until I manually create folder /sdcard/bradio

The app should create that folder itself when opened first time after install.
[MTCD Software Development] StudioIT:
I have a "Tesla" style px6 RK3399 unit.

The radio app install without problem cannot found any station (the <<,< and >,>> does not works) and there is no sound. I try to enter the frequency manually but no sound.
[MTCD Software Development] StudioIT:
RL78C_NCHHWY_F046PB -BINARY FORD V153

Model: rkpx6

Build number: rkpx6-userdebug 9 PQ2A.190305.002 eng.work2.20191225.154106 test-keys
[MTCD Software Development] typos1:
As I thought - you dont have an MTCD/E unit so therefore you CANNOT use this app, its only for MTCD/E units.

Just because you have an RK3399/PX6 unit it does not mean you can use anything listed as "for an RK3399/PX6" device - you have to make sure your unit is the same type.
[MTCD Software Development] elalvaro19:
Hello, I tried the new version, I had problems with the steering wheel buttons, with the new version the search has been solved, but the action of channel up and channel does not work well, skips between channels randomly. I will erase all channels and try again
[MTCD Software Development] royalhawk2002:
Installed new version. I didn't lose nothing, bouquets, memories, etc. I saw an improvement in the gui but the main RDS text is bigger than before and the additional text is not shown anymore

Inviato dal mio SM-N960F utilizzando Tapatalk
[MTCD Software Development] pakoner:
In the settings, you can scaling the font
[MTCD Software Development] royalhawk2002:
Thanks it works!

I found a little bug, changing from one bouquet to another the app shut down amd the audio remain active. To rest the situation I need to reopen the app, switch off with the button and then the bouquet will change

Inviato dal mio SM-N960F utilizzando Tapatalk
[MTCD Software Development] zerozoneice:
still using v1 and working fine :) not going to upgrade to v3
[MTCD Software Development] herb77:
If you are happy with it and everything works - never change a running system:good:... and fixing bugs sadly often introduces new ones:rolleyes:

What keys do you have on the steering wheel and what has changed from the previous version? I only have skip next and skip prev buttons on my steering wheel - and these work so far. So it is hard for me to test the other buttons. Can you find out the button coes? If you are using Hal9k rom I think there is an option to display button codes (but I don't know exactly where to find it) - this would really help a lot.

I'll have a look at the other issues, especially the crash when changing the bouquet for the next rlease.
[MTCD Software Development] elalvaro19:
Yes, I am using hal9k. Tomorrow I pass the code. And I will make a video showing what it does.
[MTCD Software Development] simeoni:
Suggestion for new feature:

There is empty space below the station icons on left and right. Would it be possible to show for example current speed and outside temperature there? I don't know how difficult it is to get them from CAN bus. Alternatively the speed could be taken from GPS.
[MTCD Software Development] Timpuli:
I have used version 0.9.2 for some days now almost everything works fine. Steering wheel controls works fine, station change is fine and changing from one bouquet to other works without issues. This is with head unit PX30_MTCE_MX.

But switching between Spotify and GMRadio doesn't work, same problem still like 0.9.1 have.
[MTCD Software Development] mclaudio:
would it be possible to make it for intel SC airmont?
[MTCD Software Development] nextonazzz:
MCU GS PX5, worked fine version 0.9.2. But have some problems with resolutions of background image and name of bouquet not full visible (cutted half)

[IMG="screenshot"]https://i.ibb.co/44XNNgb/Km4g-SJG3z-Gk.jpg[/IMG]
[MTCD Software Development] elalvaro19:
The keycode is 300 and 299, I pass you a link with a video, which shows what it does. https://drive.google.com/file/d/1nIEQdn2YdGzn3qCg3VAPhdnEZHA7gxvv/view?usp=sharing
[MTCD Software Development] herb77:
Did you try if it works already? If you did and it does not work, could you please send me your original radio apk?

Thank you. In the Video I can see that it jumps up two channels instead of one. I guess it is always two channels, right? Then it probably is because the button is handled twice (once the keycode is handled, and the the mediakey is handled).

I'll try to solve this in the next release.
[MTCD Software Development] Ammby:
Installed your app today. Very nice. But I have the same problem on PX6 with 1024x600.
[MTCD Software Development] mclaudio:
Here you have https://filebin.net/lsuiv8ltj6ejwa5y
[MTCD Software Development] elalvaro19:
I have not noticed if it is 2 in 2. When going up and down I know it was out of control. It might be that, I'm going to see if it's 2 in 2 always
[MTCD Software Development] typos1:
Do you have an MTCD/E Intel Sofia unit or an entirely different unit ? What is your MCU ?

Because I think for non MTCD/E units it will be a lot of work to make the app work. Also the Intel processor will not be dong the tuning work, the radio chip will.
[MTCD Software Development] pr0l4m3:
Hello, i use your apk. Its very usefull and nice. Have idea its possible to add animation in wallpaper section in theme? I have custom themes and share it here when i finish but will be great to add animation.

Cheers
[MTCD Software Development] nextonazzz:
Could you change the logic of sending the playing radio and cover art? Now the cover and RDS information is sent only if there is RDS information in the channel. it would be nice to send not RDS information but the name of the saved channel, frequency and logo (cover) when switching the station, regardless of the availability of RDS information.
[MTCD Software Development] herb77:
Currently animated wallpapers are not support, but I think this is an interesting idea. What kind of animation would you use (video, gif,...)? Maybe this could be added in a future release. I'm llok forward to see your themes:)

What exactly do you mean with sedning? For me all infos are displayed nice in Agma Car Launcher (on channel change, not only on RDS change). Somebody wrote in a previous post that it doesn't work well with Hal9k screensaver. Is this what you mean?
[MTCD Software Development] nextonazzz:
Yep. About the screen saver, the logo and the RDS information is displayed on the screensaver only when there is an RDS text on the radio station.

Another players and stock radio application correctly send after each change of track / station. Can I do something with this?
[MTCD Software Development] herb77:
No, sadly you can't do anything at the moment. It is a bug, probably related to the "Spotify" bug. There seems to be a problem with media- / key-handling, but I could not find it until now. I hope I can fix it with the next release.
[MTCD Software Development] x0101222:
Dear herb77,

Thank you so much for this new development! It is a fancy solution and it may bring a new radio gui integration with cool ideas.

I found some bugs that I would like to share with you.

Version PX3 (1024/600) running Malaysk 7.1.2 NHG47L ENG.HTC.20181012.195051 TEST KEYS without any issues in the default app radio.

MCU MTCD_ZYC_2.05.1 - unfortunately I cannot find a more recent version to update... or a safe compatible version.

1) the wheel up and down buttons makes the memory position moves 2 times at once, I believe that you already know it

2) the on screen display is wrongly showing AM (instead of FM) and the frequency is also in KHz instead of MHz

Some times it shows ok, but if we recall memory buttons the screen will be wrong.

3) RDS text is not working on my unit, tried several stations that in the original APP do have rds live text and works fine.

let me know if I can provide further details

regards
[MTCD Software Development] Afrikaans:
Sorry for the delay my MCU: HW8227L-3.3-SWO-1.3

Thanks for the help
[MTCD Software Development] herb77:
Thanks for the infos. I could never test the CAN display because my Ford does not support it. But I think I found the error already. Does the original app show station names or just the frequeny in the display.

RDS should generally work. What font scaling factor do you have set? In the current release, the default size is too big, so RDS text is hidden. You could try to decrese the factor, maybe then RDS txt gets visible again. This will be adressed in the next release - factor 1.0 is the default size and should be ok on most devices then (currently it is too big).
[MTCD Software Development] x0101222:
Hi:

It only shows Freq ...... but if you could make it to show RDS name on it I will paypall your efforts :)

Ok, I will try and return to you, in fact I used the default system factor.

If you want I may try the income versions in the CAN display.

regards
[MTCD Software Development] typos1:
This app is for MTCD/E units, your MCU does not start with "MTCD" or "MTCE" so you do not have an MTCD/E unit, it is not for your device.

---------- Post added at 02:18 PM ---------- Previous post was at 02:11 PM ----------

I think this is a Holy Grail of MTCD/E (and also MTCB/C) units, for years people have tried to get this to work, mostly on VWs (usually the MFD does not work at all with these units on any other car apart from VW Group vehicles), I dont think anyone has managed it, but there are some threads about it if you care to look. I will try when I have time - I am subscribed to them, some of the info in them may help [MENTION=8200720]herb77[/MENTION] make it work.
[MTCD Software Development] Nhokas:
Portuguese translator at your service!
[MTCD Software Development] apollo1976:
Thanks herb77,

with the latest update 0.9.2 everything works perfectly. The problems with the steering wheel controls have been solved and the new icons you added are very nice. I hope you can do a tutorial soon on how to create backgrounds in json format. Thanks for the excellent work!
[MTCD Software Development] nextonazzz:
i can help with russian.

+please add an increase in the icon of the selected station as in the stock application from vw
[MTCD Software Development] yaris1:
Info from radio

What Ford model do you have? Do you have Converse +? I can help you display radio info on converse
[MTCD Software Development] yaris1:
Hal mod

How to set screen saver in hall mod to show logo and rds? just like yours
[MTCD Software Development] nblinov:
Good day!

I want this program to import frequencies, icon's path, and radio station names from an xml or csv file.

What format does the bouquet file have?

Can I have a program to generate and edit this bouquet file on my home computer?

Thank You
[MTCD Software Development] herb77:
Hi, thanks for your help.

I have a Mondeo 2011 Facelift. But it doensn't have the Converse+, it has the small red display, so I think it won't show anything.

It is not working correctly in the current release. Sometimes it works, but most times it doesn't. I'll try to fix it for the next release.
[MTCD Software Development] herb77:
Currently the bouquet format is a serialization of java objects. I'm planning to switch to XML somewhen to make it human readable and editable. This way it will also be possible to import bouquets.

If you want to have a program to edit the bouquets on the PC, feel free to develop one (Once the format is changed);)
[MTCD Software Development] nblinov:
I look forward to changing the format of the bouquet file to xml in the next version of the program.

May be to save other program settings in an xml file too?
[MTCD Software Development] herb77:
I don't think you will see this in the next version. I think it would be nice to be able to edit a bouquet file, but I don't think it is a big usecase. What other settings would you like to see in the xml file?

The goal for now is to get a stable base of the app, with improved TA handling and hopefully with an improved AF handling - what I think is not too far away. Once this goal is reached, we can think about what new features or improvements will be introduced next... making bouquets human readable will surely be one of it then.
[MTCD Software Development] herb77:
I think showing text should be possible (at least in a limited way) - but I don't want to promise anything...

It would be great if you could send me a few photos of the car display when stock apps are running that use the display (Blueooth, Stock Radio, CD, TV...). Also, do you know what kind of canbus you have set in the system settings (I think it is in factory settings)? To know this would help a lot.
[MTCD Software Development] x0101222:
Ok super.

I will collect the information and share it soon

Br
[MTCD Software Development] herb77:
Version 0.9.3 Released. For Details see first post.

https://xdaforums.com/attachment.php?attachmentid=4950617&d=1581722299

Theming tutorial is finally online.

https://xdaforums.com/showpost.php?p=81589639&postcount=2
[MTCD Software Development] apollo1976:
Thanks for this new update and for the tutorial !!

Now really everything is perfect, frankly everything works fine, maybe the only problem left is only the Hal9k screensaver.

Thanks to your tutorial I made two new Wallpapers starting from the ones you did.

Great work!!
[MTCD Software Development] Alex_III:
Cool radio!

As idea, maybe it will be useful to have ability to change the font settings?
[MTCD Software Development] cleverdicky:
Hi I dont know if this is possible, but in every radio app i'v seen or tried there has never been an antenna signal strength meter.

I would find this very useful and quite a game changer.
[MTCD Software Development] pr0l4m3:
"Images": [

{ "Key": "Wallpaper", "Value": "skoda.png", "Type": "File" }

]

What kind of files i can use? *.png , *.jpg , *.gif?
[MTCD Software Development] herb77:
I'm planning to extend the theming capabilities in a future version, maybe in a few smaller steps. The TODO list gets longer and longer;)

Currently, I don't know how to get the signal strength. I hope I'll find a way because without this a custom AF implementation is not possible.
[MTCD Software Development] herb77:
You can use the formats supported by android itself. It may differ between android verions, but I think the commom types, like png and jpeg should be supported.

You can look it up here: https://developer.android.com/guide/topics/media/media-formats
[MTCD Software Development] jerrymh:
Best Radio App that ever seen on PX5,

Congratulations.

By the way how do you auto sacan the radio stations? Or is not implemented yet?
[MTCD Software Development] herb77:
At the moment there is no autoscan.
[MTCD Software Development] x0101222:
Hi Herb77

If you consider to do an auto scan please implement it with a automatic Bouquet file list.

When we press autoscan the radio will make a scan in the freq and automatic build a bouquet called (last scan) with the stations found in the scan.

This will be extremely useful when we go to new areas or drive among roads that are not cover by AF radios in the area.

If we press autoscan again it will make all over from start and re-write the last scan bouquet.

Also PTY is a next function to implement as you consider it valid with the radio notification type and maybe limit search by radio kind.

I was waiting for a mature build to request these functions, 0.93 works well in the CAN VW MFD display -> do you still need the remain pictures in use of the stock apps?

We never have text on the display, only Track 1... Track 2... etc and the classification of CD, SD, DVD, etc.

Regards
[MTCD Software Development] Ammby:
Thanks for v0.93!
[MTCD Software Development] herb77:
This is the way I also thought about implementing int. Using PTY for it is a great idea. PTY is working already, just not shown anywhere. I also thought about having some kind of "slow" or "extended scan". Here, if a station is found, it could be left tuned in for a while to get the RDS name. This way, the autoscan list would not just be a list of frequencies but also contain station names.

I think I have already found the place where the display texts are created. It would help to have pictures of the display to see where the texts are displayed, just to know what options (if any) we have to display text.
[MTCD Software Development] x0101222:
Super!! As long as you have some free time for it ideas will pop up like popcorns :)

I will organize the pictures of the MFD working with several sources.

regards
[MTCD Software Development] x0101222:
Check you PM.

Regards
[MTCD Software Development] jerrymh:
Mybe you can implement a widget like the stock app on android 9.
[MTCD Software Development] nextonazzz:
U can try make widget/shortcut like me in KWGT app:

Yellow widget start Bradio App. Of course this widget only start radio, but if author add in app shortcut or activity of next/prev/turn off we can construct widget with usability controls.
[MTCD Software Development] typos1:
Even better if you can make it work with launchers that have real widgets like the Roximo launcher.
[MTCD Software Development] simeoni:
What is the aspect ratio of the wallpaper image?
[MTCD Software Development] herb77:
I think it might take a while unitil I implement a widget. I won't have time the next one or two weeks to do much development at all.:(

Anyway, you can use widgets like Ubiquity Music Widget (or possibly many other media widgets). It shows the cannel logo and RDS text. The next-, prev- and pause-buttons are working. One thing that doesn't work is turning the radio on (play button).

I can add an intent to turn the radio on in next release, so it will be possible to create custom widgets, if anyone is interested.

This depends on your display, if you are using fullscreen etc. The width and height of the wallpaper will be stretched or shrunk to use the entire area of the app, so it might look a bit strage if the aspect ratio differs too much from that of the app area. I think 16:9 is generally not a bad chioce.
[MTCD Software Development] Junde:
I can confirm that 0.9.3 fixes a bug where the physical buttons control spotify.