yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] Scopesys:
Yes, that is a possible, and gets around the issue nicely :)

( I had got accustomed to the music continuing to play at a lower level in the Background, but good .. "auto_pause" will work well)

So that just leaves the short LOUD burst of higher volume music, when Assistant is started, and FCC ups the Volume, before pausing (or not pausing) the Audio.

If you can add a delay in there, so that the Volume changes AFTER the Player has Paused (say 2 seconds) then I think it will be a wonderful solution to Google's reluctance to add an independent volume control for their App's audio.

I really cannot see any way I will ever go back to any other launcher now -- FCC does so much that I now could not live without... Thanks Speedfire :)
[Android Head-Units] Roerbakeitje:
[MENTION=1633144]speedfire[/MENTION].

Little late whas very bussy. Yes only a volume peek for a second. Then you there.

This is the first launcher that has google assistent volume working .

Great work speedfire!! And thanks for adding the request.
[Android Head-Units] SpeedFire-:
New version with a delay is uploaded to Play Market.

And here is the direct link: 3.092
[Android Head-Units] Roerbakeitje:
Its working great job.
[Android Head-Units] SpeedFire-:
Great :)
[Android Head-Units] Scopesys:
Delay is working great .. thanks..

But could I make a suggestion. In practice, in a car, the Volume is set to whatever level one finds appropriate, and may increase or decrease with speed etc.

This FIX for Assistant is meant to fix the lack of volume control in Assistant, BEFORE it reaches the adjustable Media Volume Control.

It would be FAR better if FCC altered the Volume, while Assistant is running, to a % of the current volume, and not to a Fixed level, as it is at the moment.

ie 0% to say 400% (ie Current volume * FCC adjustment %), with the obvious limit that the resulting volume can only have a maximum value of 100%.

In practice, using %, rather than an absolute value will be FAR FAR better.
[Android Head-Units] Roerbakeitje:
Dont know of % is practical. You need alot of settings to have that good.

I have test It on media sound channel but thats not working on a px5 device. Perhaps there are units that have Google on there media channel. And this tweek Will not work for Them.

We make big steps now . I sugest to wait to see what It do on other devices . And than mabe look at % settings.
[Android Head-Units] Scopesys:
Really ?

(1) % is method that would NOT need a lot of settings. Just a simple calculation.

(same slider that is already there, marked 0 to 400%, and then that slider value is used to Multiply the current (saved) volume control, and used instead of an absolute value. In the swing of things, as a programmer, about the simplest change I could imagine !!)

(2) I am reasonably sure that the Assistant Audio is sent to the Media Channel, and the current method in FCC is working on my p5x device ( Eonon GA2170B), and is controlling the Assistant volume.

If it's not working for you, are you sure you gave FCC the required permissions.

Note: If you update FCC, you may need to got give FCC the appropriate permissions again ( at least I had to, they got turned off when I updated, and for a moment I also thought the new version had stopped working !!)
[Android Head-Units] Roerbakeitje:
Correct me if i wrong. But its the head unit volume control.

Ps. Its working for me.:good:

[MENTION=1633144]speedfire[/MENTION]

Yes i also see that by update the permission is gone. I also see that latly often on other permission.

An Idea maby. That after update fcc ask 1 time all needed permissions?
[Android Head-Units] Scopesys:
Yes.. I am also a bit confused, but it is working for me,

It would seem (at least on my HU), that there is only ONE readily available volume control.. say call it "Head Unit Volume".

The apps can send their audio to different channels, like Media, Ringtones, Notifications, etc, but in my HU, these are all mixed with presets, that have to be configured in the Factory Settings, and after they are adjusted, the unit needs to re-boot.

So, with music players, and Assistant, both sending their audio (by definition) to the Media Channels, there is no way once they are mixed together in the Media channel, to control them separately.. any independent control, has to be done in their App, BEFORE their audio is sent to be mixed in the Media Channel.

Then finally, all the defined Channels are Mixed together (as preset by the factory Presets), and are sent by a single MAIN UNIT VOLUME control, to the amplifiers and hence the speakers.

So for Audio Players and Assistant, it really makes no difference to their relative volumes, if control is done on the Media Channel, or the final main UNIT Volume control.

That's how i see it .. may well be wrong -- I have never written any Android Apps ..
[Android Head-Units] Julian75ts:
My issue Never solved!

Sorry..

Every time, every update, i Need to restart my Joying (Sofia)radio because minimap doesn't work!

Restart the radio from beginning takes minutes!

I Hope you'll solve the problem

Many thanks
[Android Head-Units] SpeedFire-:
3.093:

Assistant volume control changed to percentage (multiplicator)

P.S. As far as I know Accessibility Service permission may reset on every restart of device (on some Head Units). So you need to check this.
[Android Head-Units] SpeedFire-:
Sorry. Your issue seems to be a unique (and probably not related to the launcher). I can't reproduce it and none of the beta-testers can. I would recommend to make a clean install of the FCC Launcher.
[Android Head-Units] Scopesys:
Thanks SpeedFire .. you truly are AMAZING.

It's 1:34 am here, but now I am going to have to go test out the % update, before I can sleep !!
[Android Head-Units] SpeedFire-:
Thank YOU guys for your great suggestions! ;)
[Android Head-Units] Scopesys:
ABSOLUTELY FANTASTIC !!!

I find I need about 180% to get Assistant up to the same level as the Audio, (before it mutes.)

Then to return to the audio, all I need to do is press the Back or Home Button, (short or Long press on same button on my steering wheel), and it correctly go back to the original volume level :)

This is now TOTALLY Amazing... I can ask Google almost anything when driving, 100% hands free, and with complete control over the audio volumes.

Works even better than Assistant in Android Auto cars !!

Furthermore, the way it works is Ideal for a Multiple two way conversation with Assistant, the Player audio remaining silent, until I decide we have finished, and press the Back/Home button.

CONGRATULATIONS SpeedFire ..... :) Great job.
[Android Head-Units] Roerbakeitje:
Yes realy Nice. Now i can talk to the radio and open my garagedoor and close It . And turn some light on when i comming home. :silly:
[Android Head-Units] JSZESZE:
Is there a special way to enter the API key. Is it just the key that needs entered?

I've made 3 keys. FCC always notifies me that it failed and was not accepted by open weather.
[Android Head-Units] SpeedFire-:
Open Weather widget doesn't work now. Based on logs most probably this is because of incompatibility of Open Weather library with AndroidX (which we migrated to). I hope the author of this library could fix it (I opened an issue in his GitHub project).
[Android Head-Units] SpeedFire-:
Translations

Guys, many of you suggested your help with translation of the app to your native languages.

I have setup a translation project on OneSky site.

Here is the link: TRANSLATE FCC CAR LAUNCHER

But... this requires a lot of effort. Almost 1000 phrases. A LOT.

Thank you in advance!
[Android Head-Units] Roerbakeitje:
I Will do dutch ;)
[Android Head-Units] sbruda:
This is truly an outstanding job, so thank you very much [MENTION=4292729]SpeedFire-[/MENTION] for all the work you put into this. I meant to mention it earlier but I forgot: beside all the new goodies my mini-map problem also got fixed (around 3.092 I think, I am not completely sure).

This has become a great app and you cannot beat the support offered through this thread.

Thank you and keep up the good work. :D
[Android Head-Units] Julian75ts:
Ok but this issue didn't happen in the past.. like 1 or 2 months ago

So i suppose that you changed something that my radio doesn't like!
[Android Head-Units] Xorit:
You could donate him a sofia unit, but for now he only has a PX5 and things are quite different between this devices, so this behaviour might be only on sofia.

Quickest solution would be being you reinstalling FCC from scratch, to rule out any config puzzle.
[Android Head-Units] SpeedFire-:
Guys, if someone is going to translate the app.

Please pay attention that I accidentally added unnecessary file "arrays.xml" (with 16000+ phrases) which does not require translation. Currently I can't delete it because it is "locked" on OneSky's site. I hope I will delete it soon with the support's help.

If you are translating anything please make sure that you have selected "strings.xml" file (it has 990 phrases now).

Update: seems to be resolved now.
[Android Head-Units] Julian75ts:
Ok i Could?

Tried a fresh install but no luck!

Sorry but i'll abandon this Launcher

So sad??
[Android Head-Units] SpeedFire-:
Try some old version which worked before https://drive.google.com/open?id=0B5t14AxB7bL0WTN5czVnYTF0Unc
[Android Head-Units] kornholio788:
Ran into a bug this weekend while trying to add a spotify playlist icon to the home screen. Doesn't add anything. Added a new empty home screen so it had plenty of room to drop it with no luck.

The thread for these on the Rav4 forums has gotten some tracking and more users are intalling these units. Directing them to this launcher. Keep up the good work Speed.

Any ideas?
[Android Head-Units] Roerbakeitje:
[MENTION=1633144]speedfire[/MENTION]

I have this codes in translation what must i do ?

com.android.fcclauncher.permission.RECEIVE_LAUNCH_BROADCASTS

I Think copy past?

PS dutch .XML can also used in belgieum
[Android Head-Units] JSZESZE:
Ok. Thank you. Just wasn't sure if I was adding the key wrong.
[Android Head-Units] SpeedFire-:
Just skip and (if possible) write down such items and send them to me. I need to add flags that they should not be translated.

I checked this particular item - and I cannot find it in Strings file. Maybe it was from Arrays file.

Please reload OneSky page and make sure that you translate Strings file only. Thank you!
[Android Head-Units] checksum123:
Hello,

The bluetooth status widget is no working on my joying android px5 running 8.1.

Even my bluetooth phone is disabled, the widget shows the bluetooth icon with the 2 dots.
[Android Head-Units] Scopesys:
FYI: Bluetooth status Widget is still running fine on my Eonon px5 running 8.0

[MENTION=1633144]speedfire[/MENTION]

Someone else asked this a week or so ago. :-

(1) Please consider adding the SSID as an option to display on the WiFi Widget.

(2) Also, it is sometimes difficult to see the Difference between a Light Grey & the White WiFI Widget. Could you consider making the Non-White one, that appears to be all Light Grey (and is NO Signal ?), just an White Outline with a Black center.

(3) Does it make any sense to try to display (as an option) the BlueTooth Connected devices as an option in the BlueTooth Widget -- ie Like you could with the WiFI Widget which would only have one SSID.

---------- Post added at 09:41 PM ---------- Previous post was at 09:29 PM ----------

[MENTION=1633144]speedfire[/MENTION]

Please consider adding the following Players to the list of Quick Players that FCC knows about.

Amazon Music ( #1 important - Amazon Prime Music Player)

Google Play Music

Music (1.0) Generic px5 Music Player

Sirius XM HU Hardware Radio Player

Sirius XM (Streaming App)

VLC (Plays both Music and Video)

Prime Video (Amazon Prime Video Player)

Thanks as always ..

BTW. When driving today, it was like being in a different world, connected to a world of Information with a "Google Assistant" that I could actually hear !!!

So pleased you managed to get that so much improved ... Thanks again.
[Android Head-Units] piercedpanda:
Adding some more Dutch translations as we speak! :)

*edit* [MENTION=4292729]SpeedFire-[/MENTION]

Did something go wrong?

It now tells me: You are currently not contributing to any projects.
[Android Head-Units] SpeedFire-:
I don't see any issues in my admin panel. You and roerbakeitje are 2 active contributors to the Dutch translation (and you've done a huge work already). Maybe OneSky's support can help if you're unable to translate further? I didn't do anything.
[Android Head-Units] SpeedFire-:
Google Play Music was one of the first supported players. Does it not work for you?

Regarding Amazon Music I have a problem - I can't test it. I need some music to be able to test how it works. I've found some Free songs in Amazon Music store but it doesn't give me to download them and asks for a US credit card (why??). I then tried to reload my gift card balance and pay with it - no luck. Is it possible somehow to use offline songs in that player?
[Android Head-Units] Scopesys:
Thanks .. will get back to you later today about Amazon Music.

From memory, I recall you might have 3 options.

(1) Free Music (streaming)

(2) Purchased Music (streaming)

(3) Your own music that you have Locally, in local storage.

but I may be getting it confused with another player.

Like the Google Player, a nice feature is being able to Talk to it and ask it for specific streaming songs.

If you have an Amazon Prime account, one perk of Prime is a vast amount of included free streaming music titles.
[Android Head-Units] Scopesys:
YES, Amazon Music can play Local Offline music from local storage.

The nice thing about the Amazon Music layer is, if you have Amazon Prime, then there is a vast amount of FREE music available with that account.

Also, like the Google Player, with the Amazon Player you can talk to Alexa, and verbally request specific music, hands free.
[Android Head-Units] SpeedFire-:
Uploaded a beta 3.095:

- added your first translations of the app. To help go here: https://osd2jt2.oneskyapp.com/admin/project/dashboard/project/317150

- beta Amazon Music integration (a standard integration - I don't know if it works or not)
[Android Head-Units] Roerbakeitje:
About Internet radio . We have a powerfull player.

Why not creat a a XML file or feelds where we can add our favoriet Internet stations

We need always a second app that has the links.

I hope you understand what i mean
[Android Head-Units] Scopesys:
Don't most Internet Streaming Radio Apps (and there are a LOT of them ), already have the means to do this .. List of stations you can sort in almost any way you want, and the ability to make Favorite lists, and Recently Played lists. etc etc.

Why the need to duplicate that in FCC ??
[Android Head-Units] Roerbakeitje:
What 9 out of 10 dont have is the ability of shortcuts. When have this in own hands It gives more freedom .

Second no scrollingen in pages of Thinks you dont need.

Better and faster loading of content.

When unit Comes out sleep muts faster response of radio .

No need to be depended of updates fixes from other apps.

Les app running in background.

( Old devices like 4.4.4)

Etc

Hey and what launcher have do powerfull player.:laugh:

I see no downsids only +
[Android Head-Units] Scopesys:
Thanks for Amazon Music -- will get back to you by tomorrow after I test beta 3.095.

There still is an issue with the Player Widget, in that very often, it cannot keep track of what the Active Player is, and therefore does not show Correct Artwork / Title / Artist / Progress bar.

It may work OK if the player is selected by the Widget itself, but if the Player is selected from a Menu List of say 6 players, the Widget does not seem to be aware of what is the current player.

Could I suggest that the WIdget checks the current player, say every second, and if the current player is NOT the one the the widget thinks it is, that the widget goes ahead and gets the current player info, and then stores that Player as being the current player.

This would most likely deals with any potential loss of sync where the User alters the current player, from outside the Widget, while still relying on the Widget to display the current players Info.

Note: The widget should also be able to get, and display as an option, the current Players Icon ( and not just the 3 on the Quick Players List).

---------

Another useful addition to the widget, would to be able to sequence through more that just 3 players , maybe a maximum of 8, and have the option to announce via Audio, which player is now selected... ( either a pre recorded audio file announcement), or even better a Text-to-Speech announcement of the the Player's Name (ie the Text Title given to that Player in the Widget setup)

(Sequential selection starts from the currently, selected Player, and runs repeatedly though the list from that point.)

Then , when driving, one could sequentially select a different player with steering wheel button, out of say a max selection of 8, and get audio feedback of which players is currently selected, without having to take eyes off the road to read the head unit.
[Android Head-Units] Scopesys:
Amazon Music work fine. Text Updates, shows correct Artwork.. Pauses and Plays.

Looks Good .. Thanks

Are you able now to get the Player Widget to check the current foreground player on a regular basis ( 1 / sec) , and if it is not displaying the current player, switch to it, and update the text, artwork and Progress bar. :confused:
[Android Head-Units] jepe63:
[MENTION=1633144]speedfire[/MENTION]
[Android Head-Units] cyverboy2:
...as mentioned a while before:

Any update on this?

---------- Post added at 02:00 PM ---------- Previous post was at 01:55 PM ----------

I will do German!
[Android Head-Units] SpeedFire-:
FCC Launcher currently supports most Rockchip devices (except newest Sofia devices) and FlyAudio devices if we are taking about deep integration.
[Android Head-Units] Roerbakeitje:
[MENTION=1633144]speedfire[/MENTION]

Today i have my new steeringwheel remote and Just install It. It works on the stock wheelstuddy .

Then i whant to set the settings in fcc in wheelstuddy . The remote is not reconised.

I had some time today . And the dutch translation is ready . I have 18 not translate. There are codes . Please look at It.

99.5% ready cant see any translations anymore ?

And we talkt about layers in mail. I did try black background. Buy the layer in not on top. Its under the icon. Do have a Idea. Or can you create a mask for the statusbar?
[Android Head-Units] Ben.suffolk:
I have a situation, not going to call it a bug as I can't be sure its FCC related, but the DAB+ app thread says its not a bug there :)

I listen to a lot of DAB using the DAB+ Modded app. In the last version the author started sending the station data so it could be seen in FCC (and other launchers). But it does not seem to be quiet right in FCC.

What I'm seeing in DAB+ is the station name continuously displayed (e.g Radio 4), and then as sub text the program name, switching after a while to a description scrolling of the program, then after a while back to the program name. This seems exactly right to me.

What I see in FCC is the station name displayed as the Album Name, and the Program name is displayed as the Artist. After a small period this changes to display the program information. So far so good I hear you say. Then, and this is the bit thats wrong, they both go blank for about 5 seconds or so then it repeats by displaying the radio name and program name again.

This means that for about 1/3 of the time FCC does not show any information at all about the DAB+ radio station.
[Android Head-Units] Scopesys:
Maybe for that 5 seconds, DAB+ has sent some other Info, that FCC is not programmed to display, so it is Blank for that time.

If you look at the DAB+ App, you might see what that info is, as the DAB+ info changes on the DAB+ app.

[MENTION=1633144]speedfire[/MENTION] Do you have DAB+ in your test setup .. just curious (I do not have DAB+ on my px5 Eonon unit :( )
[Android Head-Units] Xorit:
Found since the last two updates that my hardwired remote with system wheel study configured button can't play/pause my player anymore or takes a lot of time.

Also directly in the player all the buttons don't work anymore.

This could be due to a mod to the MTCManager which handles all the car stuff, but will find out in the days. (reverted the change)

-> Is FCC correctly passing the button codes if one doesn't setup alternate functions? (besides that FCC does not recoqnize any button presses for me :) )
[Android Head-Units] Ben.suffolk:
That was my initial thought, which is why I asked in the dab+ thread first. There is nothing extra displayed on the dab software, it just displays each message in turn. I'll try and do some timings to see specifically how it compares.

I got a reply in ththe thread saying it works fine on another launcher, which is why I have posed the question here.

PS dab+ is not built in to my px5, it's a USB dongle.

link to dab+ Thread reply
[Android Head-Units] Scopesys:
Still could be another Text item, that other launchers have been programmed to recognize & display, but that FCC is not yet aware of.

I am not that familiar with DAB+ -- is it something that is transmitted in the USA (as well as other countries). Anything would be better than FM !!!

Hope DAB+ is available in Moscow ;)

I've run out of USB ports on my HU, and when I tried a USB hub, most of the devices I have on the Unit stopped working - ie TPMS. Front USB DVR cam did work. Still trying to figure that out.
[Android Head-Units] SpeedFire-:
Can you record a LogCat log? This could help
[Android Head-Units] warata:
Hello speedfire

I want to edit FM station name.

But in my country FM frequency is from 76.0 to 95.0.

Could you add a regional optimization ?

Thanks
[Android Head-Units] SpeedFire-:
Ok. Will be added. Thanks
[Android Head-Units] SpeedFire-:
WOW! :)

I can't believe you've done this (and so fast). Uploaded a new beta with you translations. Please check.
[Android Head-Units] Roerbakeitje:
I have download the new beta . And was instant dutch. ( Hope that It is not for all users or you use system setting)

I Saw some strings to edit: i Will edit It and report back.

I whas looking at my permissions.

In the android settings "no Accessibility link service installed" It says

So what is going on here? That explane some problems i have.
[Android Head-Units] Ben.suffolk:
No DAB in US, Russia is "showing an interest". Here is a map https://www.worlddab.org/country-information, I'm in the UK and we actually only have DAB, not the plus bit and from what I understand will not get that bit, but it's still much better than FM, and many more stations.

Ok, I'll have to root my unit, so not something I can just grab, will take a bit of time to figure that out :)
[Android Head-Units] sanangel:
[MENTION=1633144]speedfire[/MENTION], I would like to collaborate with you in the Spanish translation, but I do not know what I have to do ...
[Android Head-Units] Roerbakeitje:
Nice that you Will help.

I Will tell you.

You go to https://osd2jt2.oneskyapp.com/collaboration/project?id=317150

You sign up a account. And sign in.

In the list you see your country. Klik on It.

Then very important. Translate only strings.xml.

The best way is use a PC .
[Android Head-Units] TT_Vert:
I'm finally back from the dead on this as I rarely cubs the car that gas this head unit. Is there a way to apply some hysteresis on speed vs. Volume. It's especially helpful for those with gps that sometimes drips to zero. Moreso at higher speeds. For example at 80mph where gps drips to zero for whatever reason the volume gets so low you can't hear it. In my situation it's randomly just for a second or so but it happens. If something was applied that, for example, used a hysteresis where if speed drops X mph in X ms or secs it will wait X second to adjust volume? Also during speed thresholds a 3 or 4 mph hysteresis would be helpful for those times you are cruising at 49/50 mph and the volume is fluctuating up/down a few steps.

I think it's amplified for me as I have a convertible and I have larger steps.