yashsingh1/xdaforums huggingface dataset:
[MTCD Software Development] vorol:
Android Multimedya turkey Radio logo 2020 new

download : https://drive.google.com/file/d/1bZzCT2HtZwuFcHha9spdz0SaeYrxvDMc/view?usp=sharing

download : https://yadi.sk/d/IOTVGt1VrfV88A
[MTCD Software Development] Tenzing Moagei:
Hello Herb77,

one up front, your app is brilliant!

I'm using the app with a PX6 Dasaita device using the hal9k ROM with Android 9.

I have a small topic, but it's probably because of me and my pure knowledge of these devices. Every time I restart my Dasaita device, the Radio app starts automatically. In the settings of the app I can't find anything where I can stop this, in the settings of the ROM of hal9k there is no app entered which should start when I start the device. Where can I set that this app should not start automatically?

Then I have a few suggestions:

It would be great if the station name would be taken over automatically when saving, but it should still be possible to change the name afterwards. Currently, you have to confirm the station name in the settings.

It would also be great if there were a list of the currently receivable stations at the push of a button! But I am not sure if this is what the hardware provides.

Thanks a lot,

Tenzing Moagei
[MTCD Software Development] noway666:
Great app

Wonderful work, I love this app. Thank you!:good:

Just one issue that is not related to the app. The (canbus) mode button that switches between video, music, radio, etc. can not be reprogrammed to switch to the new radio app; it keeps turning on the stock radio app.
[MTCD Software Development] typos1:
[MENTION=5092263]Hal9k_[/MENTION]'s ROM allows you to add any app to the source button carousel.
[MTCD Software Development] noway666:
canbus

Yes, thank you. I've seen that but my stock firmware runs flawless and I don't want to fix it if it isn't really broken :)
[MTCD Software Development] SpawNyK:
Hello,

First of all, thank you very much for this!!

The stock radio app on these head units are just lame!!

The problem is that I'm using a DASAITA PX6 Android 10 unit and the app is not working. On first start it asks me about the permissions and then it just crashes back to the launcher :/

I'm doing something wrong? Or is it because the app is not compatible with Android 10?

Thank you !
[MTCD Software Development] typos1:
As has already been mentioned, it does not work with Android 10 yet and [MENTION=8200720]herb77[/MENTION] wont have the time to sort it out for awhile.
[MTCD Software Development] dj-clark:
Yes, on Android 10 it is crashing and can't start.

I tried too on a Xtrons Android 10 PX5 and same happen.

I hope [MENTION=247287]herb[/MENTION] can solve that because tha app I use too an a Xtrons Android 9 PX5 and is a great app.
[MTCD Software Development] XRadioX:
What a wonderful app! One question, can you integrate an online stream function? So you could just press a Station and deposit the weburl there. Or set to online radio at the bottom left (for FM / AM).

Great work!!
[MTCD Software Development] Vanto:
Just found it!

Great job dev!

Running this radio on PX5 (Dasaita) and love it !!!
[MTCD Software Development] MGSOU:
Can you extract this radio application without being root?

thanks
[MTCD Software Development] typos1:
That is not and MTCD/E device so this app wont work on your unit and youre in the wrong thread, you can extract any app on any Android device with the app called "apk extractor".
[MTCD Software Development] MGSOU:
thanks for answer, this is my unit and it works, I wanted to extract for another unit like it.
[MTCD Software Development] herb77:
So, finally I here is a new version of the app. It is only a test version, so if you are not happy with it or if you are experiencing any problems, please go back to 0.9.8 and wait for the final release.

The main chnages are configurable "Info Bars" - the areas marked in the picture below.

The areas can be configured via the "Advanced..." entry in the settings menu (you may hav to scroll down to see it.

It would also be great if someone would the it on Android 10. I have made some changes so that it might work but I have not tested it in any way... So please let me know!

For the final release version, I have to overwork the settings activity and maybe the buttons on the main activity...

So feedback is welcome
[MTCD Software Development] MGSOU:
sorry, but even though you tell me that my unit is not MTCD / E, I tried its application, it installs and I can go to all the options, but it does not move stations.

it has a solution?

i have android 10 (fake is 8.1) MCU TS907.190518 (H)

thanks
[MTCD Software Development] dj-clark:
Of course it wont move stations because app can't "talk" with your radio chip on your mainboard (mcu).

Because of that it won't work in headunits not MTCD/E...
[MTCD Software Development] MGSOU:
ok :( I'll wait if the version for my unit comes out. Congratulations on your application
[MTCD Software Development] herb77:
Andoird 10 Test Version

I have uploaded a test version which may work on Android 10 here https://xdaforums.com/showpost.php?p=83667229&postcount=324.

If you want to try, I would be happy to hear if it is working on Android 10 or if it is not.
[MTCD Software Development] ionutlup:
Hello.Not working,not starting in my Android 10 MTCD Dasaita.
[MTCD Software Development] yaris1:
Sorry but I checked Android 10

MTCE GS

I check hct7/hct2/and gs7

Not working installation is ok but after accept all windows stop working don't open

https://youtu.be/TxOWx5WTxTw
[MTCD Software Development] herb77:
This is not what I hoped to hear:( Seems like I have to upgrade my radio to Android 10 to get it working...

Could you send me or post the log file? It shoud be located in /sdcard/carsh/....
[MTCD Software Development] yaris1:
Hire is log file

https://drive.google.com/folderview?id=1oN2nCsG1YSx5kBNbRZsjaewIgNP2EVxw
[MTCD Software Development] Ati_gangster:
Same for me. App does not start.
[MTCD Software Development] kempsmj:
I tested it on my PX5 running on Android 10 (MCU version MTCE_MX2_V3.57_1), but it doesn't start (it stops immidiately).

Sad, because it looks really good!

Any chance too find out why it isn't working. If you need any additional info, just let me know!
[MTCD Software Development] dib2000:
Hi,

Tested on PX6 android 10 but it doesn't start :(
[MTCD Software Development] herb77:
Here is a new version that should start on Android 10. I have tested it on a PX5 and it works fine so far. I recognized that the frequency sometimes is not updated correctly when seeking. I don't think this is an Android 10 issue, this probably has to do with changes I made in AF handling. If a frequency is configured to show in an Infobar, it is updated correctly.

As always, feedback is welcome.

Edit:

It semms like the attachent cannot be downloaded for some reason, so here is a link to google drive:

https://drive.google.com/file/d/1b-4fRhji1s3B5mUyxOIX8KRwBtsp2PKT/view?usp=sharing
[MTCD Software Development] yaris1:
Link not working ?

404 Not Found
[MTCD Software Development] herb77:
It seems like uploading attachments doesn't work for some reason...

Here is a link to google drive:

https://drive.google.com/file/d/1b-4fRhji1s3B5mUyxOIX8KRwBtsp2PKT/view?usp=sharing
[MTCD Software Development] yaris1:
What can I say? this is the best app. one little problem Converse doesn't see the radio until you change stations on wake up

https://youtu.be/lUbM8nIt2Js
[MTCD Software Development] czepard:
On Isudar PX6 Android 10 it still doesn't work
[MTCD Software Development] ionutlup:
Hello.PX5 ,still not working app!
[MTCD Software Development] dib2000:
Not working on PX6 android 10

---com_bulleratz_gmradio-2020-10-25-09-52-19.log

versionName=0.9.9alpha2

versionCode=909

java.lang.NoSuchMethodError: No direct method <init>()V in class Landroid/microntek/CarManager; or its super classes (declaration of 'android.microntek.CarManager' appears in /system/framework/framework.jar!classes2.dex)

at com.bulleratz.bradio.A.<init>(Unknown Source:8)

at com.bulleratz.bradio.xa.a(Unknown Source:9)

at com.bulleratz.bradio.RadioService.onCreate(Unknown Source:7)

at android.app.ActivityThread.handleCreateService(ActivityThread.java:3953)

at android.app.ActivityThread.access$1500(ActivityThread.java:219)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1875)

at android.os.Handler.dispatchMessage(Handler.java:107)

at android.os.Looper.loop(Looper.java:214)

at android.app.ActivityThread.main(ActivityThread.java:7356)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
[MTCD Software Development] yaris1:
On px5 work perfect turn off original radio in settings 126
[MTCD Software Development] czepard:
On PX6 it's not helping .
[MTCD Software Development] herb77:
Hm, this is really strange. I have tested it on a PX5 using a pre-rooted Malaysk Lite Android 10 ROM. Are yout ROMs rooted? If it is possible, it would be great if you could send me your original Radio-Apps and / or links to the ROMs you are using, so I will have a look at it...

What is your MCU type?
[MTCD Software Development] dib2000:
Android 10 Rom - Firmware Dasaita MAX6, (20200915) no root.
[MTCD Software Development] kempsmj:
Does it only work on rooted devices? I tried it on my px5 with Android 10 (stock rom) and it doesn't start.

Are there any log files I can look at to see what's going wrong?
[MTCD Software Development] herb77:
Ok, so maybe it is really only working on Android 10 if it is rooted.

[MENTION=435247]dib2000[/MENTION]

Thanks for the original app. I had a look at it and as far as I have seen my app does nothing that the orignial app doesn't do, too.

So I think it really must have to do some thing with permissions, manifest files, app singing etc...

What I am currently doing to compile the app:

- The app uses framework classes available in the ROM of the target device.

- I have extracted the file containing the framework classes and added it to my project as a dependency.

- The dependency is compileOnly, so it is not part of the target apk file. It uses the framework already available on the device when installed.

- The exception looks like there is no default constructor of the "CarManager" class. But there surely is one, I have decompiled the framework classes and looked at it.

- The original app also calls the default constructor - and it works there. So there must be a difference I don't know at the moment.

-. It seems to work on rooted devices.

So are any experts here that have an idea why the original app works using the same code as my app. I think this might reqiure deeper knowlege of Android (10), which I don't have :(

By the way has anyone tried the last beta on an older Android version (with and without root)? This might be interesting, too.
[MTCD Software Development] czepard:
My I also not rooted .

MCU : MTCE_LY_V3.52_1
[MTCD Software Development] ric69:
Alpha2 is working perfectly on px30 v4.2 Hal9k root android9.

I tried to install on my phone s7e with android10 rooted just to see . Not working (app is closed 1sec after clic / nothing in process monitor)

Édit: I don't find any folders with gmradio in system/app or priv-app on my phone (only bradio in storage) where is it supposed to be installed?
[MTCD Software Development] thefunkygibbon:
be great if this supported DAB too. its a bit annoying having 2 apps just for radio
[MTCD Software Development] herb77:
I agree that this might be a great feature. But I also think this would take very much time and currently I don't even use DAB...
[MTCD Software Development] typos1:
Youre right, but as [MENTION=8200720]herb77[/MENTION] says it would probably take a lot of work to make . . .

. . . unless you made an app called "DAB/FM/AM radio" that replaced both this app and DAB-Z in the launcher and simply switched between the 2 apps with an overlaid "DAB" button in the radio app and an "AM/FM" one in DAB-Z, an app like that would be quite simple to write I think . . .

. . . if youre a dev.
[MTCD Software Development] dib2000:
---------- Post added at 07:03 PM ---------- Previous post was at 07:01 PM ----------

[/COLOR]

I rooted my device and now work!!
[MTCD Software Development] herb77:
Thanks for the info. So I think this proves that it must have to something todo with permissions or something like this...
[MTCD Software Development] Tijn_K:
Needs Root

I rooted my radio (Installed Malaysk Lite) and now it works!

I also created my own theme (for Ford Focus).

If interested, I can send you the link (I am not allowed to put the link here yet)
[MTCD Software Development] herb77:
I will release a version for Android 10 which will work without rooting soon. I have it running already, but there is still a little bug I have to find.

If you send me the link, I will add it.
[MTCD Software Development] dj-clark:
Great news [MENTION=8200720]herb77[/MENTION] ;)

Great work ;)
[MTCD Software Development] herb77:
So, here is another alpha. I have tested it on a non rooted version of Android 10 and it works really well. I hope this will be confirmed, so I can stop testing with root / non-root Android 10 and restore my headunit to usable state again ;)

As always, feed back is welcome :)
[MTCD Software Development] czepard:
Now it's working with non-rooted PX6 android 10 :) Thank you !
[MTCD Software Development] Tijn_K:
Good work! Because I switched to a rooted Android (Malaysk) I am just able to test on a rooted device now (Which I will do, but I expect no problems because the previous version already worked perfectly).

I really like the interface (and customization of it) and wished there was something like this for DAB as well (Once I get my DAB+ dongle, I will be using DAB-Z as my main radio app, until something betters shows up).
[MTCD Software Development] Duvel999:
Gonna try it on my PX6 with Android 10 and Malay full rom (Rooted)

Looks very nice.

Could you make a Radio app like this together with de developer of DAB-Z?

A joint venture:cool:
[MTCD Software Development] herb77:
At the moment, I don't have the time (I have a job, family and kids...) and I am not interested in developing a DAB app (I am not using DAB).

Sorry for that, but as you can see updates for the GMRadio app are already rather rare. Developing an app that I am not really interested in would probably make not much progress at all...

Anyway, I could add a "Launch" button to the GMRadio app to launch a DAB app (or whatever app at all) directly from GMRadio, if there is interest for such a function...
[MTCD Software Development] KAOS313:
This radio app is GREAT and I just wanted to say 'thank you" as this app has a speedo and is so good I have actually been listening to the radio for the first time in a few years.
[MTCD Software Development] :
Good day. I really like your work that you did. I just want to ask if Slovak or Czech language can also be set. I apologize for my weak English. well thank you
[MTCD Software Development] vince360:
hi. this app is only compatible with mcu mtcd right?
[MTCD Software Development] typos1:
And the update to MTCD - MTCE.
[MTCD Software Development] herb77:
New version 0.9.9 released. It is the same as 0.9.9alpha3.

Changes:

-Works with Android 10 (rooted and unrooted)

- Configurable info areas
[MTCD Software Development] jhony benitez:
0.9.9 link doesn't work

Enviado desde mi SM-G975F mediante Tapatalk
[MTCD Software Development] herb77:
I have updated the link. It seems that the XDA link has worked for some time but now it doesn't anymore :confused:
[MTCD Software Development] randycorcoran:
Thank you [MENTION=8200720]herb77[/MENTION] for your work! I will help you with spanish translation or getting id stations in order to get better alternative frequencies.

I noticed that in version 0.9.8 when you switch the screen to background (second plane) and then back to radio app again, the dial frequence dissapears. It appears again when you change the station.
[MTCD Software Development] bigman46:
Dificulty

Hello. Sorry for my English. Thanks in advance to the developer of this apk because it is spectacular however, I installed it but I can't get you to tune in to any station. Is it because the device is not rooted? I tried to do it but none of the indicated software works. . Thank you in advance for any help you can give me.

Android: YT9216B_00002_V004_20190830

MCU: 3.1 (8227L)
[MTCD Software Development] typos1:
The app is for devices with MTCD or MTCE MCUs only, thats why it doesnt work.
[MTCD Software Development] ionutlup:
not save Stations / Bouquets

Hello.After every reboot Stations / Bouquets are lost in the last app for android 10.

Seems to be a difference between 0.9.9 and 0.9.9alpha3.

AndroidManifest.xml for one is :4316 kb

other is :4328 kb

I tried only 0.9.9alpha3.
[MTCD Software Development] Petarkco:
Would it be possible to add Android Auto launcher support?

Thank you.
[MTCD Software Development] donci17:
I installed it on a PX5 MTCE and it is working.

Installing it on a Xomax XM-11 does NOT work. App can be started, but can't scan to any station:-(

Seems to be a MTK1B System and is one of the two Android Systems for VW sold by a german company....

Nevertheless, the app is great... i would only like the Radio logos to appear in alphabetical order. I downloaded the VW package and if a station is not found be default, the names are ordered in a fancy way:-)
[MTCD Software Development] typos1:
Its only for MTCD/E untis that why it doesnt work on the Xomax.
[MTCD Software Development] Torok6:
Hal9k screen relaxer does not turn on automatically please fix px30
[MTCD Software Development] facila:
Great Works. Run perfectly on Hal9K- android 9- Erisin Head Unit - PX30

But not solved to change default app radio on Hal9k
[MTCD Software Development] Fatmonk8:
So the app works great, better then the original radio app. But how do I use RDS features, it grabs the song names and station names, but no icons. Am I missing something?
[MTCD Software Development] herb77:
I have uploaded version 0.9.1 which should fix saving.

Can you select the logo an it is not saved or are you unable to select the logo at all. Do you the logos stored in the right location?

Ok. Does this mean seeking, saving etc. works and you just cannot hear anything. You could try turning off with the POW Button. I'll try to get the stock PX6 app and have a look on it, but this may take a while.
[MTCD Software Development] dim_x:
he doesn't see any logos at all. In this case, you can select themes....

on version 0.9.1 everything worked.

thx....

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

Improvement suggestion: make it possible to select a grid of icons (stations) 1x5, 2x5, 1x6, 2x6.

---------- Post added at 11:49 PM ---------- Previous post was at 11:48 PM ----------

The name of bouquets does not fit in the field, it is cut in half.
[MTCD Software Development] Timpuli:
Some suggestions for future improvements:

- Selected "Channel logo" should be highlighted more. Or it would even more fancy to have 3D effect on it, like zerozoneice said before in the post #16.

By the way, if i press "seek up" button in car's radio panel, radio will change to next channel. And same behavior if I press "channel up" button, radio will change to next channel. It might be that reason for this is wrong button config but at least behavior is different when compared to original radio.apk.

I still use version 0.9 and it works very well in my head unit.

I have also managed to make my own themes but do you have some kind chart where I can easily find what color definitions are and where they will affect?

For example:

"Key": "ColorAccent"

"Key": "ColorSelected"

"Key": "ColorNotSelected"

"Key": "ColorBackground"

"Key": "ColorBackgroundLight"

"Key": "ColorStationButton"

"Key": "ColorStationButtonSelected"

Can you describe those meanings?
[MTCD Software Development] herb77:
I had a quick look at the stock PX6 app and I think it is pretty much the same as the PX5 app. As I have no PX6 headunit to test, I have tried the other way and installed the PX6 app on my PX5 Headunit.

The PX6 app worked nice on my PX5, but when I then started my app - NO VOLUME!

The reason for this is that -like mentioned in the initial post - both apps get out of sync.

Sequence:

Stock radio app is active and audio is played.

-> Custom radio app is started an turns on audio again and gets system wide audio focus.

-> Stock radio app recognizes that it has lost audio focus on turns audio off.

-> Volume is OFF but the custom radio app thinks it is on

Quick fix: Press POW button two times - once to turn off and then to turn on again. At least this did the trick on my headunit.

I think this is a problem on PX5 and PX6 Units. I'll try to fix this in the next release.

Can anyone confirm this behaviour on a PX6 device?

This is what the POW button is for - getting back in sync / debugging;)
[MTCD Software Development] royalhawk2002:
Installed and briefly tested on Xtrons PX5.

For the Audio part, everything is ok.

I have some issues on the following:

- RDS Auxiliary text is hidden under the Logo grid. Perhaps it should be nice to have the possibility to set font size and color of both main and auxiliary RDS texts. (Yellow square on the picture)

- The Bouquet remain in "Unnamed" until the app is exit and reloaded (green square on the picture)

- I cannot copy the Logos pictures because I can't find the "/sdcard/bradio/logos/" directory.

Improvements:

- It should be nice to have the current station frequency displayed somewhere. Perhaps in the bottom line (blue square on the picture)

- Selecting the Bouquet is hard while driving. Perhaps a couple of buttons "Next Bouquet" and "Previous Bouquet" could help.

- "POW" button should be labelled "MUT", it is more explicative

- A button to toggle full screen should be helpful
[MTCD Software Development] typos1:
Yeah, totally agree this app looks and sounds great, I ll try it later.

Are they MTCD/E ? If not , no.

Not sure about the idea of shadows, might be a bit over fussy, but I agree about the power button, its superfluous and mute would also be as theres mute available elsewhere on the head unit, would be better to scrap it and use the button for something else, "exit" or "exit" for instance or maybe have a "settings" button ?

As I said I think both are not needed, but neither "POW" and "MUT" are English words nor proper English abbreviations, they look very, very silly and childish to native English speakers - "MUT" should read "MUTE" it is never abbreviated further in English like this if it is abbreviated to "MUT" it looks very, very similar to "MUTT" which is English for an old dog ! Its "Chinglish" and looks very bad. "POW" not quite as bad, but still looks pretty silly, again English speakers would never abbreviate "POWER" to "POW", this is more "Chinglish", here the international on/off symbol would look better, as would the speaker with a line through it for mute. I realise that there are lots of non native English speakers on here and that most have assumed these Chinglish words are proper English because theyve seen them on many (but not all) Android head units, but believe me theyre not. :)

Surely if youre rooted youd just delete the standard radio app and replace it with your app thereby circumventing the problem ?
[MTCD Software Development] royalhawk2002:
definitively your clue is right... that button is not useful. Perhaps could be replaced by the "Power OFF" button with the relevant on/off symbol, to exit the app. Right now to exit the app, you must press twice back button.

Also the "IMP" button should be replaced with the relevant "setup" symbol.