yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] Scopesys:
Thanks Dave ..

OK -- think I have it figured out .. The .png is embedded in the APK file.

So I would have to open the APK, copy the .png .. edit it, and then copy it back into the apk, overwritting the old one, and then re-create the new APK.

Only problem is, as soon as there is a new Beta, I loose my modified png.

So, I am going back to [MENTION=4292729]SpeedFire-[/MENTION] to make the following request.

For the Player Widget, please could we have "User Artwork Masks" .. ie a Place were we can put user created mask, and have FCC include them when the option is to select a Player Widget mask, and have those user masks work with all Player Artwork (not just the round ones, or when round the artwork is selected)

or

Option to add and delete "Player Widget Masks" (like we can add/delete Radio Artwork).

(so that they get included in the FCC database system), and continue to exist between FCC updates, backups & restores . ( Probably a better solution than just putting them in a special directory)

ie. so we can achieve (or whatever is needed if Album/Artist/Quickplayers are added)

You have supplied some basic ones, but the option for the user to create their own custom masks would be a great addition.
[Android Head-Units] TT_Vert:
I'm sure there are other ways I Just haven't played w/ it at all. You don't want to decompile and recompile every time just for a skin.

Also, check the name you are tagging. You forgot the - at the end of SpeedFire's name

Dave
[Android Head-Units] SpeedFire-:
Regarding skins: I've attached an Excel file with 6x10 grid and background skins (see different tabs).

It can be used for custom skin design purposes.

I've also attached Skins XML config files which are used for built-in skins. Currently they can't be used for custom skins but you can get an idea of what is happening under the hood.
[Android Head-Units] Scopesys:
Thanks.. I realize there is no need to decompile/compile anything, just needed would be to un-compress the APK, (say with Winrar), get the mask file, edit it, and then re-compress back with winrar, renaming it to an APK.

I guess that could automated with a script,

but it's still a hack.

Hopefully [MENTION=4292729]SpeedFire-[/MENTION] can come up with an integrated solution.

BTW: Looking at the .png files in FCC, there appears to be a lot of them to do with features I had not realized were in FCC.

As far as skins are concerned, I had thought that there were xml files involved, for placement.

I'm not really feeling a need to make my own skins - but it's interesting to know how they work. I feel I can create any layout I need by using the existing skins.. I think FCC that that pretty well covered. :)

Currently, my #1 issue is with the Player widget stopping updating, and a minor issue with visibility of text and controls superimposed on artwork.

This #1 issue typically means I need to spend anything up to 5 minutes at the start of every drive, messing with FCC, reloading, resetting, until magically, the Player Widget starts to work again after coming out of sleep, or rapid song changes.. Then it has to be "babied" so as not to lock it up again.
[Android Head-Units] SpeedFire-:
Why do you need to decompile / recompile anything?

You just select Skins -> Custom skin -> And select your .png.
[Android Head-Units] Scopesys:
[MENTION=4292729]SpeedFire-[/MENTION]

We were talking about how to modifying a Player Widget Artwork Mask within the .apk , and how that was not the best way to go if FCC was able to allow custom Masks.
[Android Head-Units] An92:
Ok halk rom px3 7.1 the minimap is anytime on home screen when i update the Microg on latest firmware
[Android Head-Units] SpeedFire-:
I have found the issue with the old method (just didn't realize that on PX3/5 devices it is different command to be intercepted).

Will be fixed in the next beta (already fixed).

3.117 is uploaded:

- Old wheel button mapping method fixed

- Black Player EX added to the list of supported players
[Android Head-Units] TT_Vert:
Speedfire, same issue w/ v 3.117. Here is the log while I was in custom wheel buttons (native remapping). I attempted to press the navi, source and the volume knob button and none are detected. I also am linking the video I did above in case you missed it as I edited that post after you replied to add that video. MTCTools will intercept these FYI.

[YOUTUBE]https://www.youtube.com/watch?v=kXyPhMIE31c[/YOUTUBE]

Thanks much,

Dave
[Android Head-Units] Scopesys:
Black Player EX ............. Big Thank You" :)

Up and running ...
[Android Head-Units] SpeedFire-:
You need to use second (old) method with the white icon. I fixed it and not the native remapping.
[Android Head-Units] TT_Vert:
Sorry, i'm not sure what the white icon method is?

Dave
[Android Head-Units] SpeedFire-:
I mean this one:

[YOUTUBE]https://www.youtube.com/watch?v=uzIC3PjyGfA[/YOUTUBE]

https://www.youtube.com/watch?v=uzIC3PjyGfA
[Android Head-Units] TT_Vert:
Yeah i tried that, same deal. Shall I generate another log? It doesn't seem to show much though.

Dave
[Android Head-Units] SpeedFire-:
Based on your previous log - the latest beta should work for you (your device sends the same keycodes as my). Please check that you've updated.
[Android Head-Units] TT_Vert:
i did confirm version is 3.117. I will try again and take video showing.

Dave

---------- Post added at 12:06 PM ---------- Previous post was at 11:45 AM ----------

Please see the video. When I press the volume knob it mutes and when I press navi it opens navi. Pressing back does nothing but it does not detect any keyinputs. it's hard to tell in video but I am pressing those buttons one at a time.

[YOUTUBE]https://youtu.be/z1-k_oKQ_Ks[/YOUTUBE]

Dave
[Android Head-Units] Scopesys:
Suggestion to all Beta Testers.

Please consider putting your Android Device info (that you are beta testing FCC on) in your signature ... it will help everyone when reading your issues to know what device you are having your issue on, especially if it is the same or similar device to the Beta tester reading your post.
[Android Head-Units] Scopesys:
[MENTION=4292729]SpeedFire-[/MENTION]

NO pressure

.. but can you give us some idea on your thoughts of being able to fix the Player Widget Display update issue, and when you might be able to look into it.

Any idea on what might be going on with it ?
[Android Head-Units] Zivosh:
Hi dude

I have small problem

When changing system language to Hebrew (right-to-left) the pages dosnt show anything

when doing edit i can see all the skins and shortcuts that supposed to be on home screen but when returning "home" everything disappears again and i can't use your luancher properly

I guess its have something to do with the R-T-L Language

Thanks in advance
[Android Head-Units] Salvo-x:
anomaly to Player Widget

On my Autoradio Android 8.0 rockchip 64 bitPX5 Cortex-A53, continue to have problems with the widget in the Player + Radio widget, radio mode does not display the name of the radio station, and the RDS text, in Mp3 Player mode, does not show the title of the song and the artist, in Dab-Z I will you see the name of the radio and the text but the scrolling is partial,

Do not synchronize the player with the icons
[Android Head-Units] SpeedFire-:
Beta 3.119:

- Parking time fixed

- Some improvements to Player widget stability (not final)

Better to restart your device after update.
[Android Head-Units] crazycarl123:
I want to start off by saying that I have the following android head unit (I'm not allowed to post a link to the website):

Pumpkin Android 8.0 Universal Car Stereo/Radio Double Din 7 Inch Touchscreen Octa-Core with GPS Navi Bluetooth RAM:4GB+ROM:32GB (Model: AE0273B)

I have paid for FCC Car Launcher and I have it set up for new px5+ which I believe is correct for my head unit. If this is not correct could someone please let me know?

I have the same problem with my speed dependent volume as aalmans and I have not heard a response from [MENTION=1633144]speedfire[/MENTION] yet. The problem is that the speed dependent volume is supposed to make it more convenient while driving so that you don't have to mess with the volume as much but you end up having to adjust it more because the speed dependent volume works off of a base volume instead of the volume that it claims the radio is set to. Just as Scopesys said, the volume between tracks that you are listening to could vary enough that you want to change the volume but I would like to be able to adjust it up or down just ONE from the CURRENT volume so I only have to hit the button once instead of 5 times because it changed back to the original volume from when I started driving. If it works the way it is intended to work then [MENTION=1633144]speedfire[/MENTION] please put an option in there to have the volume changes made by the speed dependent volume permanent. This would mean that while I'm driving at 70 mph if a slightly louder song comes on then I only have to decrease the volume by one instead of increasing the volume from what the car started at (6) up to the new desired volume (probably 10). The way it currently works makes it so clunky that I don't even want to use it.
[Android Head-Units] trycatch:
Look very good, could you share product link?prize?
[Android Head-Units] rigattoni:
Nothing easier than that: Klick me
[Android Head-Units] Scopesys:
Player widget much improved. :)

Initially, after update & re-boot.. still had freeze issues with artwork & text.

But after using Appkiller to remove all apps + system apps from memory, then after a restart the player widget ran without failure, over a period of time, with high rate of song change, next & previous, as fast as I could press steering wheel button, or control icons on widget.

It has never been this stable before (at least for me).

------------------------------------------------------------------

But now the BAD news..

The FCC assignment of buttons has stopped working. Was working on previous beta.

I had my Open BT button defined to be :

Short = Goto Next Page

Long = Goto First Page

No longer works .. cannot get assigned buttons to do anything, except delete normal native function.

Is anyone else experiencing this since 3.118 ??

( I believe some work/changes were being done in this area in recent betas)

I am really happy that the Player Widget is now working so much better .. Thanks [MENTION=4292729]SpeedFire-[/MENTION] :) Made my week :)

The assigned steering wheel button issue is not nearly so debilitating... if others are now having this issue, then I am sure it will be addressed in time.

---------- Post added at 12:08 PM ---------- Previous post was at 12:02 PM ----------

OMG -- that is so cool !!!!

Can't wait to be on the next forum when someone lazy person asks a question that they could have far better found the answer to on Google.
[Android Head-Units] SpeedFire-:
Yeah, sorry for the broken wheel controls. It's restored in beta 3.120:

- Native wheel remapping restored
[Android Head-Units] Scopesys:
OMG -- that was quick .. Thanks. :)

[MENTION=4292729]SpeedFire-[/MENTION] would you be willing to share with us a little about why the Player Widget was having issues, and what was needed to be done to correct it.
[Android Head-Units] SpeedFire-:
Actually, it is not fixed entirely. But some improvements were made.

The major issue is .. with the widget system (which is FCC Launcher is based on). When widgets are used the data is sent from the Launcher to the System (which holds and operates widgets). If large amount of data is sent at once (more than 1 MB - which is a very tight limit to my opinion) the Widget Host dies with TransactionTooLargeException and android does not recover it. All of this is really difficult to control and limit.

In the latest betas I made some changes:

- If songs are changed quickly, each new album art cancels sending of previous album art to the Widget Host (= System). This significantly reduces amount of data sent. Previously all album arts for all those songs were sent to the System.

- Button press animation in Player widget is done differently with higher delay between state changes. It also cancels previous button animation which helps when songs are changed quickly.

FYI. Notification listening service (which gathers album arts from notifications) can be broken if some Fatal error appears in FCC Launcher. For some reason this service does not restart normally when the app is restarted. It is required to reboot the whole device (not a very good Android behaviour).
[Android Head-Units] Scopesys:
Thanks for sharing .. most interesting ..

I would add, that even sometimes a re-boot is not sufficient. I have found that to restore operation again, I have had to actively remove apps from memory (using Appkiller , removing both user & system apps),

Then at other times, just re-starting FCC restores operation, suggesting that there is/was more than one thing crashing at various times. - sometimes withing FCC, and sometimes withing the Android OS ??

A thought.:- I, and many others are unable to root their head units, so we cannot send you logs.

Would it be worth setting an option in FCC to produce a log of exception errors ? (Maybe ON./ Off /Delete)

I assume that you are catching exception errors, and attempting a graceful recovery, but it would seem in some cases, there may no recovery method, short of a re-boot. (or more !!)

Would it help if ALL Beta Tester were able to at least send you that FCC exception error log. ?

----

It appears that in that change, we have lost the Pause/Play button temporarily changing to the Pressed Color when pressed, (which in itself, probably added some useful delay) .

You had it working in the previous beta.
[Android Head-Units] SpeedFire-:
Fatal errors are sent automatically to my Google console, therefore I see most of crashes.
[Android Head-Units] Scopesys:
3.120

Wheel Keys now working.. but took a bit of work.

I have 10 wheel keys. I use the OEM app Wheelkey to typically set their actions.

Somehow, during a previous beta, I had gained an extra (11th) key Definition, that could not be accessed by Wheelkey. This appeared to have been upsetting both FCC and my HU.

After using WheelKey to RESET (delete all definitions), I recreated the 10 definitions in Wheelkey, and then used FCC to modify the ones I needed to do special FCC functions.

I still now only have the correct 10 definitions in Wheelkey, and both those & the FCC defined ones are now working correctly.

I mention this, for anyone having recent issues with their Wheel Key functionality -- you may have to RESET all the definitions to "Blank" , and then start from scratch, defining your buttons.... worked for me.

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

OK.. so our Head Units, running FCC are sending data back to you about crashes. ?

I'm fine with that.. in fact its a very nice feature if it helps you get bugs sorted.

I assume this is normal practice for Google/Android developers.

Do you know who is crashing, or are they all lumped together with no detailed user info, but at least with version info. ?

Out of interest, is the same true for the Non-Beta version of FCC ?
[Android Head-Units] An92:
[MENTION=4292729]SpeedFire-[/MENTION]

How to solve the problem of the minimap on the home screen when microg is updated to the latest versions?
[Android Head-Units] oibaf1979:
Crash

Hi,

This is a great launcher but on Phisung E06 it crash at the startup.

You can fix that?

Thank you
[Android Head-Units] aalmans:
What he said !
[Android Head-Units] Yak54:
Hi,

I have played extensively with the options of FCC now (incl. Beta 3.120), but still have a problem with the display of DAB+Z in the player widget. The content of the image is cutted on the right and left side. This is especially bad when a text message or the weather report is displayed, then it looks a bit strange. Is this only the case with my Headunit?
[Android Head-Units] Scopesys:
FYI: I see a "similar" effect with some of the Internet Radio Players.

The Graphic that the station has is not shrunk down to fit the Player Widget's artwork area, so it only displays the center part of the stations Graphic.

Not a big deal, if it's just some Station's ID artwork, but I can see it may be more of an issue with DAB+Z, if the display contains cut-off text of what the station is playing etc.

I also seem to recall this happening with one or two other Streaming services.

Next time I am in the car, with some time, I will put together a list of the ones I use that don't scale correctly, and post it here as feedback.

In the meantime, I am so enjoying seeing the Artwork/artist/album updating nicely in the Player Widgets .. it's a thrill to see it working so well now :)
[Android Head-Units] SpeedFire-:
This is a standard Google tool "Crashlytics" which is integrated in Firebase console. It sends anonimous data to the Google servers with no personal user data in it. It sends device type, OS version and crash details (stack trace). Crashlytics is used in both beta and release versions of FCC Launcher.
[Android Head-Units] SpeedFire-:
Can you provide more details about the problem?
[Android Head-Units] SpeedFire-:
If you have a root on your device you can record a LogCat log of the crash and send it to me. You can also try to select a skin without MiniMap during the first setup (some devices seems to have issues with OpenGL 2.0+ and / or Google Services).
[Android Head-Units] Scopesys:
Thoughts for a better Wifi / Bluetooth widget.

I am suggesting that there might be a case for a better Wifi / Bluetooth Widget in FCC

One that can

(1) Display the Wifi SSID

(2) Display the device that is connected to the HU via Bluetooth.

(3) Be able to display either Wifi, or Bluetooth, or Both.

(4) Option to display the SSID/Bluetooth connecetd device name or not.

(5) Option to set Alias names for list of Wifi SSID or Bluetooth devices.

(6) Option to click on the Wifi icon part and have it toggle on/off

(7) Option to click on the WiFi SSID and have it bring up the wifi selection menu

(8) Option to click on the Bluetooth icon and have it toggle ON/OFF

(9) Option to click on the Bluetooth Name, and have it bring up the Bluetooth selection menu

(10) Color Options for Icon states OFF, Connecting, Connected (Default Red, Yellow, Green)

So far, I have only found one PlayStore WiFI Widget that displays the Wireless SSID.

https://play.google.com/store/apps/details?id=com.ak.wifissidwidget

Nothing for Bluetooth that display what device is connected (apart form one out there that does not appear to work).
[Android Head-Units] An92:
Thanks.

I have the halkmod rom on Android 7.1 px3, updated to the latest version. This rom has the good function of having both the original Google app and the Microg app, which is the framework of the Google app but lighter. The latest version of the rom has the Microg app updated in June. With these things .. No problem with your laucher. But if you update the microg versions to the last two, August or September, the minimap is displayed on the home screen, but not as a function itself, but as if it were integrated into the background occupying a quarter or half background. The laucher icons overlap and the map is interactive. Unfortunately, now I do not have the camera to be able to take the picture, but tomorrow I can load if you want. Obviously if I delete the update of the microg (apk) and go back to a previous version the laucher works correctly.

Thanks for your attention. Another tip, at the first start of the laucher when I open the music from the widget I get a message that the app has crashed abnormally
[Android Head-Units] SpeedFire-:
I can't check it in emulator (since all of my album arts are square), but this should be fixed starting from the next beta.
[Android Head-Units] HgtDave:
I am still having a problem with using the direct dial widget, to speed dial a contact with a single screen touch.

I have a car HU, a Dasaita PX5 MTCE HU running Oreo.

Results of trial

Tried seeking the phone call method as FCC or Phone, there is no difference in the results. BT interface is currently V5, tried others but can’t select contact with V4 or lower.

•	FCC Contact Icon, click on ‘pick a contact’ select contact from list, fails to attach contact

•	FCC Contact Widget, click on ‘pick a contact’, select contact from list, select phone number and apply, click icon on Home Screen does nothing but flash FCC Launcher or Phone on notification bar as it’s trying to work

•	Google Contact widget (no Dial widget on HU) , select from list places widget on home page, click on widget opens contact item. I can press the phone button to call the number but this requires two button presses

FCC is set with all permissions, have I missed something on setting up FCC, is there a simply answer or is this a bug. I had similar results on a Samsung S7 mobi, FCC didn’t dial with earlier release but now works.
[Android Head-Units] oibaf1979:
After installed it crash.

If i try to launch the app it crash on boot and than it show the Android message for send the log (i send yesterday), i don't have the root.

NB: other launcher for example car player can't show the widget of the system but only the widget of the app maybe this is a good tip for you.
[Android Head-Units] Yak54:
Thx, I'll try it when the new beta arrives and give feedback.
[Android Head-Units] rigattoni:
I would say if this is really wanted, that it should be an additional widget...

In normal cases you don´t need your points 1,2,4,5,7,9

Your points 6 and 8 are working as you want, at least with my unit.

(3) would be nice to have

(10) would be nice to have.

---------- Post added at 05:17 PM ---------- Previous post was at 04:56 PM ----------

@SpeedFire-

Regarding DAB-Z:

There are multiple stations which are sending multiple pictures in a row (logo, album art, Text) while a single song is playing. Would it be possible to listen to the picture change to draw the new picture, instead to wait for the new song?

Often FCC switches to the album art of the previous song, because DAB+ is updating a bit later than the song name/artist is shown.
[Android Head-Units] Scopesys:
Well, depends on what YOU call a "Normal" case.

I want to consider the cases where

(a) A Car HU, that is connected to the Home Wifi when in the garage, and then has to switch to some other Wifi or Hotspot.

(b) More than one person, with multiple Phones in the car, and the need to easily see who is connected to the HU's Bluetooth, and be able to change it easily (typically by the passenger), without having to go into complex system menu setups.

(c) To be able to see at a glance the status of both Wifi & Bluetooth, and what they are connected to.

Currently, there is no Android Widget that combines all these features (That I could find), so it would be a 1st if FCC had such a Widget.

Either as a new More Complex Widget, or by enhancing the existing limited one.

It was a "Suggestion" brought about by a "Real world driver's need" that currently cannot be easily met with existing Widget(s) ( FCC or 3rd party)

For FCC on a Smartphone, and not in a Car's environment, requiring minimum distraction (ie not messing in system menus when driving), then, yes, the current Widget could be considered adequate.

---------- Post added at 02:23 PM ---------- Previous post was at 01:56 PM ----------

I don't believe that Russia has DAB yet ?

Adds to the difficulty of testing a DAB application in Russia ?

Here in the USA, I don't think they are even considering it :(

We already have HD Radio instead.

---------- Post added at 02:32 PM ---------- Previous post was at 02:23 PM ----------

This might also help with the FM radio here in the USA, where some stations transmit various combinations of Station Logo, program title, current song title on a regular cycle.

One can see then update in the Radio App. So maybe like DAB, a way can be found to have the Player Widget update when FM or DAB stations send out new information.

One issue might be that FM different stations seem to send out different formatted information ???

[MENTION=4292729]SpeedFire-[/MENTION]

Do Moscow FM stations transmit logo & text information ?