yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] SpeedFire-:
These Chinese manufacturers have a very specific thoughts about this.

For example I contacted ATOTO producer to purchase (!) a head unit with a root access. I also sent them a link to this thread and suggested to cooperate and attract more users to their devices.

They responded that they can give a discount to one head unit for me and .. asked when the integration will be ready. This infuriated me to be honest. I responded that they can't demand anything just for a simple discount. I didn't hear anything from them since then..

So it seems that they don't understand this opportunity. I need to invest money from the app sales into purchase of new devices (as before), but this makes sence for popular devices only.
[Android Head-Units] bossman4:
Probably, some of the responsibility should fall on the users to support your proposal to the radio providers. I am not sure that some sort of petition to "enlightened" radio providers would help. There are probably a half a dozen that are in the upper tiers of the market. They don't necessarily manufacture the units, but their name is attached.
[Android Head-Units] Scopesys:
So, was the "discounted" ATOTO product really going to be a Rooted version ???

I understand your infuriation, but I think you might have been even more infuriated, if you did all the integration work, and then they just effectively STOLE it from you.

Intellectual Property and Copyrights seem to mean very little to most Asian Companies !!
[Android Head-Units] SpeedFire-:
View attachment 4905189 Good news is that I finally received a DAB+ dongle (which hasn't found any station as expected).

How can I import someone's stations list? [MENTION=7838245]realzoulou[/MENTION]
[Android Head-Units] realzoulou:
In post https://xdaforums.com/showthread.php?p=80902105 there is a Titanium Backup file, which contains also a German station list. If you restore this whole thing you should be all set.
[Android Head-Units] SpeedFire-:
Sorry for dumb question. How can I restore it using Titanium Backup? I copied files to /sdcard/TitaniumBackup/ but it doesn't see them.

Maybe I can copy some particular database file to your app's folder directly?
[Android Head-Units] SpeedFire-:
Ok. Done :)

View attachment 4905227

The problem is that I don't hear any "white noise" when the station is selected. So I can't check if DAB-Z started to play it or not :(

Is there a way to find out it in the Log?
[Android Head-Units] SpeedFire-:
What is the best way to start DAB-Z playback in the background. You said that MediaSession call is useless until the app is started in the foreground. Do I need to open the app in the foreground and then start playback via MediaSession? Is this the only/best option?
[Android Head-Units] okij:
[MENTION=7838245]realzoulou[/MENTION]: Could you give [MENTION=4292729]SpeedFire-[/MENTION] some help on this (also to his question in post #4821)?
[Android Head-Units] realzoulou:
The best way is to start DAB-Z using the usual launch intent. It will automatically start to play if there is DAB coverage. Hmm, that's a problem for your setup now, because you have no coverage.

When started via launch intent, it will come to foreground of course. Not sure if a launcher like FCC can do anything against this standard Android behaviour.

DAB-Z has a setting to remain in background when started by the USB ATTACHED intent, but only in this case, not when started by the launch intent.

There is no 3rd way to start DAB-Z.
[Android Head-Units] SpeedFire-:
Can you add this 3rd way?

Maybe some BroadcastReceiver or Service Intent which a third party app can call and you will do all the required actions in DAB-Z in the background?

Usually it is not a must for the app to come foreground to do some playback actions.
[Android Head-Units] Fatmonk8:
Is there a way to open Google maps when I click on the link map widget?
[Android Head-Units] TYourdog:
There is a setting in the minimap if you scroll down to bottom it says long click action; you can set it to hide minimap, route in minimap or, route to external app(the app you selected in routing settings). Is that what you mean?
[Android Head-Units] SpeedFire-:
FCC Launcher 3.342:

- New way to start DAB-Z player on boot

- More reliable switching between Minimap providers
[Android Head-Units] Fatmonk8:
I think this is what I'm looking for, I'll give it a try.
[Android Head-Units] RolandE1204:
Hello,

Are there any plans on integrating RDS (Radio Data Service) into FCC so that informations the radio station send out will be displayed directly in the widget?
[Android Head-Units] SpeedFire-:
It is integrated where possible (on AllWinner platform for example). On most platforms it is absolutely impossible to transfer RDS data outside built-in radio app.
[Android Head-Units] okij:
Thanks for the update! :)

I just tested it a couple of times this morning and it seems to work reliably.

However, in comparison with the "autostart playing when DAB USB device detected" option in DAB-Z (which of course I have disabled now to test your implementation), DAB-Z is started in foreground to start playing and then sent to background.

Therefore it would be important that [MENTION=7838245]realzoulou[/MENTION] implements your suggegestion in DAB-Z:

About the second improvement of today's FCC Launcher 3.342:

I haven't tried it for a couple of alpha versions, but Mapbox Offline Map now doesn't crash anymore when switching to it.

However, there are two things which should be improved:

After switching from one map provider to the other, the day and night themes are always reset to default, e.g. to "day" and "night" for Google Maps, whereas I use "icy blue" as day theme, or to "night theme" for Mapbox Offline Map, whereas I use "night theme (no house numbers)" as night theme. (It might be that the names of the themes are a bit different, since I'm not in my car now and cannot check.) Please improve the switching in a way that the settings for the other map providers are remembered.

Mapbox Offline Map turns the driving direction quite randomly when the car is stopped. I assume that it reacts too nervous to inaccuracies of the GPS position (the usual +- 5 to 10 meters or so), so that it thinks that the car moved in some direction (thus turning the map display to this direction) when the GPS position has moved a bit, even though the car is stopped. This is working without problems with Google Maps, so it's an issue of the Mapbox Offline Map implementation, which renders it quite unusable and therefore should be fixed.
[Android Head-Units] Scopesys:
[MENTION=4292729]SpeedFire-[/MENTION]

The above may also be important when you implement the Speed Widget Compass...

ie The Compass should not swing around randomly dues to GPS errors, when the car is stationary.

Getting the GPS direction for the MiniMap, , and for the Speed Widget direction, may even end up being common coded ?
[Android Head-Units] SpeedFire-:
That's because I implemented my own processing of GPS data for Google and Yandex minimaps , which includes approximations, zooming by speed and not accounting for GPS input data (which affects direction) when speed is below certain value.

For MapBox I used their implementation of GPS processing which, obviously, doesn't include such checks.
[Android Head-Units] okij:
Could you use your implementation for MapBox too? It's far superior.
[Android Head-Units] SpeedFire-:
FCC Launcher 3.343:

- DAB-Z start on boot should look more like a background launch (a new version of DAB-Z will be released soon by [MENTION=7838245]realzoulou[/MENTION]).
[Android Head-Units] BillyBACA:
Hello everyone, let me introduce myself, I am Billy, I am Italian, and I have just joined this forum. I apologize right away, but I'm not a monster in this area. At this point I have two questions to ask. I have an android 6.1 head unit no brend con sofia 3 gr.

And I wanted to have these two information if possible: 1) Is there a radio app to replace the original app without modifying anything? 2) I bought a Dab + box, they sent me the apk file for the dab, denimato YHK-DAB + H2.37, but it doesn't install it on my android intel sofia g3, but if I try to install it on my smartphone it installs it without problems !! I tried to install Dabz, but when I search for stations, I find absolutely nothing. Now it seems superfluous to tell you that I have naturally installed the antenna in the right position, and I tried to put it also externally, but unfortunately the result does not change .. Nothing at all. Can it be perhaps an application proposition? Is there anyone who can give me a solution ??

I hope to help you and thank you in advance
[Android Head-Units] tonimontoia:
[MENTION=1633144]speedfire[/MENTION] I wanted to ask the producer you can run the videos even in the square where I marked with the arrow thanks
[Android Head-Units] surfer63:
[MENTION=4292729]SpeedFire-[/MENTION]: Almost all units, even the cheap Chinese ones, do not allow video content to be played when the car is moving. FCC should NOT allow this either.

It is to prevent stupid video watching drivers from killing other sane drivers, cyclists and pedestrians in traffic (to put it bluntly)
[Android Head-Units] tonimontoia:
friend but you dont know your *****? who told you that I watch the videos while I walk? who makes his ***** lives more
[Android Head-Units] surfer63:
I do not understand what you mean.

I put it this bluntly as I almost had an accident some months ago because a driver and his passenger were watching "something moving" on a phone when I caught up with them, passing them on the left side, and they were moving slowly to the left (talking about right driving traffic in Europe).

I don't believe people who say they watch videos only when the car does not move. Phones have much higher resolution, better WiFi, better CPUs, etc. to watch videos. Drivers mentioning that only the passenger is watching the videos is not very likely either because you are always distracted.
[Android Head-Units] rigattoni:
Thanks for your clear statement. Appreciate that!

...and on top, I don´t know any country where it would be allowed to play video/TV while driving.
[Android Head-Units] Scopesys:
Putting aside all the issues of if you can/should be able to display a video, assuming your head unit does allow it, (as mine does), I can appreciate the OP question.

Currently, when a Video player is the current player, FCC can display that video Full screen, or is a small box, that can be moved, but by default appears in the bottom right corner, taking up about 1/8 of the screen.

I can see how it would be nice if it could appear by default and fill the center area where music players typically play. Nice but not strictly necessary.

If it is small and in the bottom corner, you can still HEAR the audio, and it is not so distracting (when driving).

You can also move that small window into the center of the screen, but it will not fill the whole of the player Widget artwork window, it sits ON TOP of it.

If you make it FULL Screen, the only need to do that is if you want to watch it, and then obviously you should not be doing that when driving.

If it is only for your passenger, then they will probably want it full screen...

So, really, as it currently is seems fine to me .. in any case, I suspect it may not even be technically possible, or if it is, the effort might be better spent on other things.

But really, is there all this need for"Name Calling" ?? (sigh)
[Android Head-Units] surfer63:
I understand what you are saying, but what do you mean with this last statement "name calling"?

I am not aware I did that, and I assume the google translate for the other reaction might be what you call "name calling"

Edit: I think I understand what you mean when I mentioned "stupid driver". But I only know harsher words for a person who deliberately violates the law and deliberately brings him/herself and other persons in grave danger. And I say deliberately as I don't belief that someone does this by accident after so much media attention (but maybe not in the US. I don't know that). There have already been multiple fatal traffic incidents because of this. And I don't mean the OP in person. I mean anyone doing this.

Already for a few years I strive for more safety awareness on this forum. I will leave it at this.
[Android Head-Units] SpeedFire-:
Regarding implementation of video player. Apart from the problem you all mentioned we have a more important technical problem: I don't know any third party video player which provides SDK for integration of its video steam into third party app (if it's possible at all). Obviously I don't really want to write my own built in video player and solve issues with video/audio formats etc etc. So I don't see any good option here.
[Android Head-Units] tonimontoia:
Ok no problem
[Android Head-Units] Scopesys:
100% agree, far more important things to do , but if you anyone else ever wanted to integrate a Video Player into your own app, there appears to be a SDK for VLC

https://wiki.videolan.org/LibVLC/
[Android Head-Units] surfer63:
To add to that: There is also a C-API for mpv, the other "play it all" media player.
[Android Head-Units] Syndeo:
Lately when I first start my radio it will launch FCC and the quirky switch to YouTube and then back to FCC. This switch happens about 5 times before it stops. Does anyone have a clue why it would do this?
[Android Head-Units] realzoulou:
DAB-Z release 1.6.69 with support for this FCC version is available. See DAB thread post #2305
[Android Head-Units] reganEZ:
Hello everyone,

I am using AGAMA launcher right now. It has less feature than fcc and I like fiddling with it. But there are some questions I cannot find answer for.

Can the center circle be configured to show different infos like AGAMA? Clock and nav and compass etc.

I am still fiddling with it and I like it so far.

Do help out a newbie here :)

Thanks in advance.

---------- Post added at 10:07 AM ---------- Previous post was at 10:07 AM ----------

Hello everyone,

I am using AGAMA launcher right now. It has less feature than fcc and I like fiddling with it. But there are some questions I cannot find answer for.

Can the center circle be configured to show different infos like AGAMA? Clock and nav and compass etc.

I am still fiddling with it and I like it so far.

Do help out a newbie here :)

Thanks in advance.
[Android Head-Units] Scopesys:
I do not believe that you can have a selectable selecton of items that can display (in the Center), like some other launchers.

There is no Compass in FCC yet = (but I believe that one is to be added soon).

However, there are so many options and possible configuration is FCC, that you can probably achieve almost anything you want

I would suggest that you explore the possible configuration that are in FCC, rather than trying to force FCC to look like another launcher,

IF you really end up wanting the Center of the display to change, ie either a clock, or a Player widget, you could achieve that by brute force... making two identical pages, with only the center different, and add a select page button to both, to select the other page.

Or Embrace the power of FCC to allow you to have these two pages to have your desired center widget, and be able to make the surround widgets anything thing you want, either the same between pages, or different.

I have tried many other launcher, but when I found FCC, I found it to be the best for me, and have the greatest possibilities for user configuration.

In addition, the developer of FCC ( SpeedFire-) is extremely responsive to feed back & suggestions, both to fix any exiting bugs, and to add new features.
[Android Head-Units] reganEZ:
That is true. I am reading the previous post and he is very responsive. However, functionality is one thing and usability is another. Fcc is a little complicated and that's my only gripe. I m fiddling with and let's see if I can get it to work as I desire. Thank you for your reply.
[Android Head-Units] Scopesys:
VLC seem to work well in FCC, with the ability to place a floating Video window on FCC, or go to full screen.

You can even turn off the video, and just play the Video's audio, thus being totally "legal" as far as driving is concerned, while listening to the Video's Audio.

(Good for music Videos etc etc)

With VLC in floating window mode, the Video window ( Harry Potter video in this case) can be moved to various VLC defined fixed locations on the screen,

That being said -- NOT A GOOD idea to drive with video playing on the head unit, if it can be a distraction to the driver.

( Operating the touch screen of a head unit while driving is t distraction enough !!)

ie (see attached Image)
[Android Head-Units] threeeye:
I installed FCC Ca Launcher on RPI3, I got to the point where I need to place a widget to grant permissions,

I press on a widget, but I can't drag it...
[Android Head-Units] Scopesys:
Is there a CLEAR CACHE option anywhere in FCC ?? In particular to clear Player Artworks Images that may be cached in FCC ??
[Android Head-Units] whitewolf8111:
Not one within FCC that I know of, but if you go to the head unit's Settings, then "Apps & notifications", then select "App info", then scroll down to and select FCC, then go down to and select storage, then you should have an option to Clear Cache or Clear Data. Clear Data will wipe out everything and make it like you just installed FCC. I'm not quite sure what all the Clear Cache option will wipe but it might be minimal enough and maybe what you're looking for.
[Android Head-Units] reganEZ:
i dont know from where in my post you got the idea that i want video playback. I dont.

like i said in my above post, agama launcher looks more polished and is easy to use and has some features i like,

FCC is a little complicated and has some great features i like. agamas development is slow and FCC keeps adding features so that was my question. Can i have FCC function like FCC but loook a little like agama( icon placement etc)
[Android Head-Units] krzygaj:
[MENTION=4292729]SpeedFire-[/MENTION]

Hi,

I have a problem with the FCC automatic screen brightness function - it doesn't work on my device.

Even if I manually change the sliders, nothing changes.

In attach there are more information about my device.

Thank you
[Android Head-Units] rigattoni:
[MENTION=8274464]krzygaj[/MENTION],

I just qoute myself...
[Android Head-Units] Scopesys:
My Mistake, I replied and quotes the wrong post ---

The reply about the Video players should have been a response to [MENTION=1580792]tonimontoia[/MENTION]
[Android Head-Units] SpeedFire-:
Multi-widget is not currently available in FCC. Instead you can use different home screens.

If you need an AGAMA look you can try a custom skin (background) from [MENTION=9942083]Bauru-SP[/MENTION]: LINK

If you still miss some functions please describe exactly what function and how it should work at your opinion.
[Android Head-Units] krzygaj:
hmmm... i think i've set this already

but i will check it

Checked - it is set to allow modify system settings
[Android Head-Units] parisisal:
Hi [MENTION=4292729]SpeedFire-[/MENTION]

I noticed that the combined trip widget has a bug.

The last widget takes the value from the previuos one.

The altitude is right : 345 meters.

The speed is wrong : 345km/h (I was stuck in traffic)
[Android Head-Units] ab1702:
For restarting dab-z, this version Of FCC doesn’t do it for me and it doesn’t do it for Apple Music anymore either(which did do it before).

I have unticked the box in dab-z which says ‘automatic start upon usb detection’, and in fcc I have the box ticked which says ‘automatically start last player used’ but with this version fcc will not restart Dab-z or Apple Music after boot or sleep.

I’ve also seen a few problems with the artwork and artist/song title info in player widget with this version, sometimes when you change player or song it will not show the change and it stays the same as before or sometimes the album art will just disappear.
[Android Head-Units] diger:
Yesterday, I treated myself to the FCC Launcher in the Premium version. I have a radio on SC9853i basis.

Is it possible that this platform is not yet properly supported? Because many features do not work properly or not at all, such as rear view camera (fade-in of lines), speed-dependent volume or daytime-dependent control of the backlight.

So somehow all features that probably concern the hardware itself. The launcher itself already works, so the widgets, etc.
[Android Head-Units] rigattoni:
The only problem you have is that you did not allow FCC to change system settings.

All your issues are fixed then.

Edit: ...and yes the Intel hardware is not fully implemented, but has nothing to do with your issues.

View attachment 4909159

View attachment 4909161
[Android Head-Units] SpeedFire-:
For sure. I don't know what platform this device is based on. Looks like it is not deeply integrated.
[Android Head-Units] rigattoni:
I myself have one of these devices, based on a Intel chipset, instead of RK.

Nearly all functions are working so far, just the BT chip is not recognized.

See attached picture of the BT Version.

View attachment 4909219
[Android Head-Units] TYourdog:
Couldn't you just set an autostart under Settings/system/autostart to have the program automatically start on FCC launcher wake up?
[Android Head-Units] ab1702:
No because I don’t want it to automatically start playing dab-z every time.

If I get out of the car for say 2 minutes then I’d like FCC to carry on playing the app/player that I was last using before I got out of the car. There is a setting for this exact thing in FCC but it just isn’t working correctly at the moment
[Android Head-Units] SpeedFire-:
Thank you. Fixed it. Will be available in the next version.
[Android Head-Units] Scopesys:
[MENTION=4292729]SpeedFire-[/MENTION]

At this time of posting, the latest version posted on the forum was 3.343, but on checking the Play Store (non Beta Channel) , I seem to see that Playstore's current version is a 3.345.

So is that 3.345 the current NON BETA version that has very recently been uploaded to Playstore ?

My confusion arise because when I typically connect to Play store, I normally see the Beta Channel, so it is not so easy to see what is the latest released version on the non-beta channel.
[Android Head-Units] Scopesys:
And there was me, thinking you had installed FCC in your new fast 1000 mph car !!
[Android Head-Units] parisisal:
LOOOL
[Android Head-Units] SpeedFire-:
Yes. 3.345 was uploaded to a release channel to collect bug reports from more users and then fix them.

One of the important issues mentioned was inability to purchase Premium on some devices (which is probably caused by the migration to a latest Google billing library). I need to find out how to fix this (unfortunately the guy, who reported this has no root access).
[Android Head-Units] diger:
Of course all approvals are available. That is not the problem.
[Android Head-Units] SpeedFire-:
You seems to have an MTK device. They are not deeply integrated currently.
[Android Head-Units] diger:
There's an Intel Airmont processor in the box. MCU I'd have to go check in the car first.

dev: sp9853i_1h10_vmm

Android: 8.1.0 (O_MR1), API 27

The first time the FCC launcher is started, it detects a phone or tablet. But I have tried the other variants.
[Android Head-Units] rigattoni:
You can choose the PX5 and newest one.

Only missing functionality is the deep integration of the BT stack.
[Android Head-Units] Scopesys:
Maybe you can answer this for me -- something I have wondered ever since installing FCC :-

What is the difference between PX5 and PX5+ , and how would I know which one to correctly use with my Eonon Px5 device ?
[Android Head-Units] SpeedFire-:
The easiest way is to check which protocol version allows you to make phone calls. The major difference between Rockchip devices is the protocol - basically a map for MCU: Integer <-> Command. These protocols are constantly changing by the manufactures.

P.S. Btw, can you please prepare some PNG files with compass images?