yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] whitewolf8111:
Thank you. Well I should have said restarting/crashing... If I have a USB keyboard plugged in, it will crash and say "FCC Launcher has stopped" and only get the option to "open app again" or "Mute until device until restart" and it always asks to set the default launcher again (and this behavior can always be reproduced by just unplugging or plugging in a USB keyboard). And if I don't have a USB keyboard plugged in, it almost always restarts FCC after going to home page from the IBUS app (that will always put itself in the foreground when USB is mounted and have to press the home button to get back).

I don't think the crash report was from me since I don't usually get the option to send a crash report with the error messages. But I figured I would try it out and I can't figure out how to disable Google maps MiniMap other than just making sure to select a different map source. I thought I had all 3 of my map widgets set to Offline maps but I did have one that was google. It didn't seem like it did much.

I can't even get logcat to not crash when removing a USB keyboard (I have tried 2 different ones so it's not the device). It will crash both FCC and logcat. I can use one of the default launchers or go back to 3.222 Alpha5 and it won't crash.

Here is a log that I tried to capture FCC restarting on wake (No USB keyboard) but I'm not sure if it captured anything.
[Android Head-Units] gooGemaG:
hi Speedfire,

could you add player logos instead of text under quickplayer in Skin? Thanks
[Android Head-Units] whitewolf8111:
This is already an option. Press and hold on the quickplayer and go to "QUICK PLAYERS" and select "Logos instead of text"
[Android Head-Units] SpeedFire-:
How can LogCat app crash? This is not possible in normal conditions. Try LogCat Extreme app to be sure. If it crashes then I can think of the only possible explanation - Out of memory crash. Your USB keyboard app may have a memory leak for example. Or your system just don't have enough resources to run newer version of FCC because it obviously requires more memory.

I think you still need to record a Log of the crash somehow.
[Android Head-Units] whitewolf8111:
It is LogCat Extreme that I was using. And it does it with 2 different brand USB keyboards. And the problem isn't there with previous versions of FCC (3.222 alpha5 and earlier) or the default launchers. I have 4gb of RAM and the FCC memory widget says I'm only using about 59% of my RAM, even if either one of the USB keyboards is plugged in. And the most I've seen used is about 65%.

I have an update: If I leave FCC at default settings, then it does not crash when disconnecting the USB keyboard (It does freeze for a second but that's about it) or on wake but I do STILL get a restart on wake. Memory usage is about the same. So maybe the crashing part has something to do with my setup. Would you load my settings into your unit and/or emulator and try it out to see if you can recreate it? It is a little complex but I wouldn't think it's enough to cause a problem, but something must be conflicting in there.
[Android Head-Units] SpeedFire-:
Ok, your log captured errors. The error is caused by the MapBox in MiniMap (nativeReset issue). This is a known issue, which unfortunately cannot be fixed by me. You can try to switch from MapBox to Google Maps and see if you have this issue or not (you don't have it on 3.222 because there was no MapBox there).
[Android Head-Units] dooGemaG:
Yup, those are within the quickplayer. What I meant is the "quick player" below the main quickplayer, if we could have those in logo instead of text?
[Android Head-Units] whitewolf8111:
Hmmm, sorry I'm not quite sure what you're talking about then.

---------- Post added at 03:05 AM ---------- Previous post was at 03:02 AM ----------

I'm not so sure that is what's causing the crashing though... The backup settings I uploaded in the last post, has google as the default map and the problem still continues. Do you have a USB keyboard you could try along with my backup?
[Android Head-Units] SpeedFire-:
Then please record a LogCat log with a Google Map setup. I will look what causes issue there.

Yes I do have a USB keyboard connected to my test head unit. It doesn't cause any issues.
[Android Head-Units] pa.ko:
Yes! Exactly that I was asking for and he did it in last beta (look few posts above).

You just have to go to widget settings and configure one of buttons (keys) to built-in player and put whatever you like (Music I use) into button text field. Track/song info works fine and now also the album art image!

BTW we have to hear from [MENTION=4292729]SpeedFire-[/MENTION] if this version is already uploaded to Play Store and available in free version or you need premium.
[Android Head-Units] vincent_hall:
[MENTION=4292729]SpeedFire-[/MENTION]

First of all: Great launcher, thanks for your efforts :good:

Feature request: Is it possible to add option to change the icon of an app shortcut on the homescreen? I mean, no fancy iconset support or something like that; only an easy option like Long click on a app shortcut > "Change icon" > Choose an local PNG image as icon
[Android Head-Units] Roerbakeitje:
I think mister SpeedFire is on vacation.
[Android Head-Units] SpeedFire-:
Actually you're right. My vacation is over and I will be driving back home for the next 3 days. Sorry for not being able to release new updates.
[Android Head-Units] Roerbakeitje:
Have a save drive:good:
[Android Head-Units] pa.ko:
[MENTION=4292729]SpeedFire-[/MENTION] for reference (I know you are not interested in low level development but it may be of interest for you to see what you may sqeez from drivers)

https://xdaforums.com/showpost.php?p=73881674&postcount=6

Also, I would kindly suggest you to contact these low level devs (especially the Russian one on github who originally shared drivers sources). Together you may do great things. (Unfortunately I have no time to join in real development, as I have very little free time, but I'm trying to contribute via sharing info, connecting people and giving some ideas. I know it is of little practical value but may be of some help for overall community)
[Android Head-Units] jun81:
[MENTION=4292729]SpeedFire-[/MENTION]

Version 2.411

Memory widget primary font does not save and is only reflected once after boot thereafter default to original

Have a safe drive home!
[Android Head-Units] juice91:
I just did the latest update which says pcradio fix. Now Ive noticed i keep getting dab radio issues of it dropping out alot. Is there a way to back track the update to the previous one and see if that fixes it?

Thanks
[Android Head-Units] TT_Vert:
[MENTION=4292729]SpeedFire-[/MENTION]

Just an FYI

1. Auto starts are no longer starting after going to sleep and coming out.

2. Even if I don't have FM radio open prior to shutdown it auto starts every reboot (I have all start audio settings on reboot off)

Dave
[Android Head-Units] pa.ko:
Any news here? [MENTION=4292729]SpeedFire-[/MENTION] is ok?
[Android Head-Units] SpeedFire-:
Yes, I'm back :)

There will be a new beta today.
[Android Head-Units] Petrovych:
Guess he's looking for inspiration)) Btw, I'd like to propose to share your desktops guys here, or maybe it'd be better to create a standalone topic - the main idea to help the author with the gui improvements and to share your own tips and tricks.
[Android Head-Units] pa.ko:
That's a nice idea! Truly. Better to start new thread IMHO. And yes I would encourage some graphics customisations and improvements. I once suggested to bring some background d graphics like ones in Car Launcher AG but he explained it is not easy with launcher supporting widgets. But I still believe it is possible to improve look of many UI elements, like buttons and even Player widget... He is doing great job in providing functionality but iit would be great if others can step in and help on graphics. Maybe even theming support... Yes, themes and customised look could be even done through plug-ins. Even paid ones, so devs could have some incentive...
[Android Head-Units] Roerbakeitje:
[MENTION=1633144]speedfire[/MENTION]

Welkom back . Hope you had a nice vacation
[Android Head-Units] SpeedFire-:
Ok. Here is a new beta with some small features added:

Autostart options added:

- Enable Wi-Fi on boot

- Enable Wi-Fi HotSpot on boot

I've also changed some icons (including icons in settings) to vector icons. Please test if it's ok or not (this is the first experiment with vector graphics) especially on old devices / OSs (4.4)?
[Android Head-Units] Roerbakeitje:
Sorry for nobe question what is a vector icon ?

Can you please look at my questions about a week ago?
[Android Head-Units] HarryBk:
I am back to say a huge thanks. Did a clean installation on android 5 2 days back (downgrade from 6 which had issues) and everything works absolutely perfect, even the features that didn't in the past. So..thanks a lot!!!

[MENTION=1633144]speedfire[/MENTION] is there any way to have this version somehow stored somewhere as my "safe point"? I really love it now, and I would hate to lose it.
[Android Head-Units] pa.ko:
You may always get .APK of installed app and make copy.

https://www.google.rs/amp/s/m.wikihow.tech/Extract-APK-File-of-Any-App-on-Your-Android-Phone?amp=1
[Android Head-Units] TT_Vert:
That latest beta by chance the problem Auto Start not starting again after going to sleep? I know you fixed it once but it came back at a later date
[Android Head-Units] SpeedFire-:
Sure! Here is this version:

Beta 2.414
[Android Head-Units] SpeedFire-:
I don't quite understand what you mean. Can you draw what do you want?
[Android Head-Units] dooGemaG:
OK, I found the name for it. It is called player widget style where you normally see

FM radio Google Spotify

Wonder if you are able to add logos instead of text? Hope this rings a bell
[Android Head-Units] SpeedFire-:
As was said above you can do it.

Just check a checkbox "Use logos instead of text" in Player Widget settings.
[Android Head-Units] bossman4:
I took the Single Din Pumpkin unit out for a drive this morning. Due to the slower nature of the CPU, I get getting a slow motion version of what Scopesys is showing in his video. On My Eonon unit in the garage, the behavior is the same as Scopesys, I think the main difference is that Scopesys has the radio tuner on the quick pick list and it helps stabilize the quick player, so you can start over. My most stable application is FMTUNER (podcast player). Least predictable is artwork Amazon Music. Clearly there are a lot of variables moving around to get this working.

BTW Google maps and mini map work great
[Android Head-Units] whitewolf8111:
It will still crash with Google Map. But I will keep trying to get a log. Could you try to load my backup onto your test unit, then just try unplugging or plugging back in your USB keyboard and see if you have same issues?? I'm really starting to think it has something to do with my backup because default FCC settings don't do it.
[Android Head-Units] Scopesys:
That has started to become a concern to me as well.

As FCC is changing, evolving, bugs fixed etc, it seems amazing that each new version can happily upgrade from a previous version, and still keep and work with the user designed screens.

I often backup my setting, export then current FCC version, matching it up with that FCC settings backup, and then completely uninstall FCC, clean up, and do a fresh install.

I then test what I found to be an issue with a very simple (minimal) screen setup, to make sure those issue are still present.

Then I restore my Settings backup, and re-evaluate.

One cannot expect everyone to do all this, that would be unreasonable, but as a software developer myself, I have an extreme interest in FCC, and a strong desire to stick with it, and hopefully see it evolve into a highly stable app.

As I have said before, I think it is probably one of the most Complex apps in the Play Store, both in the way it operates, and maybe even more so, in the way it is able to integrate into so many other apps, in particular all the Music players. (some of whose programing is somewhat FLAKEY, to say the least - "Poweramp" - yes I am talking about you !!)

As far as the Player Widget is concerned, (which must be the most complex widget of all), it is "almost" there -- I can see the light at the end of the Tunnel (Fingers crossed)
[Android Head-Units] SpeedFire-:
Here is a new alpha 3.299:

- I've fixed a bug with identification of playback state of the current player. Thanks to [MENTION=9325785]Scopesys[/MENTION] for his videos. A new idea has come to my mind.

- Some other fixes with Player Widget.

To me this version looks pretty good (at least on Android 5+ devices). Please test.

FCC Launcher Alpha 3.299
[Android Head-Units] whitewolf8111:
Yes, I think this really could be a big part of it too. I've noticed different issues with different older backups. It would be amazing if it's able to keep everything straight through all the updates, but I wouldn't be surprised if we need to completely redo all our pages from time to time when major changes are made in FCC.

If [MENTION=4292729]SpeedFire-[/MENTION] try's my back up and doesn't find an issue (particularly when removing a USB keyboard), I think I'm going to start from scratch and rebuild all my pages and slowly (and tediously) test each addition to see if it causes the problems or not.

And if it's been some time since you've used Poweramp, I would try it again as it seems to work pretty well for me now, though I did have to spend some time getting all the correct settings for everything as there are a few head unit specific settings now. I've also heard some people say that the older 2.x version works better for auto play, but I've got mine working pretty well with the newer 3.0 (think I had to whitelist it though).
[Android Head-Units] bossman4:
I think it is getting better....

Well I put 3.299 on both the Eonon and the Pumpkin and as an added bonus, I substituted Black Player for Power Amp. While I think the behavior is better than 2.298, it still gets confused. The only rock solid player is the FMTuner (podcast player) art. BlackPlayer gets confused every once in awhile (better than before) and it still does not see the art in Amazon Music (offline music). I did not switch back to PowerAmp at this time to see if it had better behavior also.. Still does some art flipping if it does not have the right art.

I was noticing that some of the switching buttons don't react as well as they did before. I suppose the art does not need to change if you can't get the button to recognize a switch.
[Android Head-Units] Scopesys:
[MENTION=4292729]SpeedFire-[/MENTION]

Definitely much better for me.. --- In fact, near "Perfect" :)

I made another video of 3.299, and while I was recording, it only missed an Artwork ONCE, throughout the whole video.

I did not see it ever jump to the selected player, and then jump back again, as it did in other recent versions.

Note: when recording the video, for some reason the Google Music Search did not want to work (Not in Video) -- but if DU Recorder was upsetting the Google Music Search, it may also have been have an adverse effect on FCC.

I'll try some more testing without recording, and see how repeatable and frequent an Incorrect Artwork is now with 3.299
[Android Head-Units] Scopesys:
Further testing (without the DU Recorder running that 100% messes up Google Music search ?? !!),

FCC's Player widget did not mess up even once, in must have been 100's of player swaps, and even more song advances and previous tracks, as fast as I could change them. Even PowerAmp (latest version, Pro) ran without any incorrect text or artwork.

The only unexpected thing I noticed with the Player Widget, is Scrolling Text.

This is now running VERY Smoothly, even when both Song and Artist are scrolling text (using 2 instances of the widget), but every time the Volume is changed (up or down), the Text Jumps and resets at the start of the text, waits a second, and then starts scrolling again.

NOT a problem (to me) or any big deal -- just interesting that there is this interaction, which may a symptom of something that is unexpected to the developer.

Really is exciting that this now seems to be working so well, so much so, that I sat in the Car most of the evening playing with it, but had to finally stop, because I was flattening the car battery. !!
[Android Head-Units] whitewolf8111:
Definitely one of the best yet!! So far it seems to be working great and even seems to be running smoother and faster! Album art updates almost instantly! Loving it! :good: :highfive: :D I will keep testing. Oh and I almost forgot, almost the same as Scopesys just mentioned above, but my track info scrolls really really rapidly and kind of jumps back and forth all the time.

**I think I've narrowed down the cause of the crashes; I decided to start fresh and just did one pre-setup skin with the mini map and no crashes, then I added another pre-setup skin with the full map and it would crash when removing a USB keyboard (My keyboards are wireless, don't know if that has anything to do with it..), then I deleted the full map page and tried another mini map page and still crashes. So if I only run one map (had 3 maps between 5 pages) for all my pages, no crashes!!! Anything more than one map, CRASH! I hope that helps narrow down the cause :D **
[Android Head-Units] SpeedFire-:
Good. Can you record a Log of the crash?

Does it depend on minimap type?
[Android Head-Units] RolandE1204:
[MENTION=4292729]SpeedFire-[/MENTION]

Can you please add RDS functionality to the Radio-Widget?

And can you please get the Outside-Temperature from the CAN-Bus (My ROM currently displays it in the taskbar).
[Android Head-Units] SpeedFire-:
Thank you for your battery sacrifice [emoji3]

These are very good news about Player Widget!
[Android Head-Units] whitewolf8111:
I think I was actually able to capture it in this Log. I was able to get FCC to crash on wake and not crash Logcat. There is quite a few errors right in a row toward the end of the log. Hopefully something is there.
[Android Head-Units] SpeedFire-:
RDS is added on devices where possible. On most devices this data cannot be received by the launcher.

To add temperature I need to find out how this data is updated in status/task bar. So I need system apks. Probably SustemUI.apk and Launcher.apk
[Android Head-Units] TheSalko:
I have been using XTRONS PB88UNVP (PX5) for over a year.

The latest beta versions are weird, very unstable. Clean start, turn on PowerAmp and after a few minutes, press Home button. The FCC shows a big black arrow and how it would just restart. He does it randomly.

It started doing about a month ago (some version, 44MB). Until then, everything was stable.

Now I have a FCC 3.295
[Android Head-Units] Borovan:
There seems to be little interest in answering this question, i asked before so im bumping this.

Maybe one day we will get our answer
[Android Head-Units] Super_paulie:
The thread is way too big, with no real means to get a meaningful Q&A and future requests/bug reporting. It's a shame as it's a good app, it just needs threads with organisation to really work.
[Android Head-Units] SpeedFire-:
I've added information to the FAQ in the top post.
[Android Head-Units] Scopesys:
As I am sure everyone appreciates, this FCC Forum is just a single thread on xda-developers.com.

What you are asking for is a completely Independent Forum, with Multiple threads, and specifically organized to support FCC.

ie say http://forum.fcclauncher.com , with full multithread Forum software installed, and maintained, presumably by [MENTION=1633144]speedfire[/MENTION]. ??

A lot of work, to both setup and maintain, and considerable expense.

It would seem to have a logical choice, when FCC was first starting to be developed, to "Piggy Back" on the xda-developers.com forum, by posting information about FCC in a FCC thread.

Yes, a dedicated forum would be nice -- a WIKI would be nice as well, but who is going to do all the work to set all this up and maintain it ??

Given the option of this current simple FCC Thread ion xda-developers.com, that does not require SpeedFire to spend a considerable amount of his time, running a "FCC FORUM" and maintaining a FCC Wiki, vs spending his valuable & limited time developing FCC, I know what option I would choose, and it would seem that SpeedFire has chosen that option as well.

To have a dedicated forum, and a maintained Wiki, would most likely additional human resources, with a number of reliable and trustable "helper", doing all this work. It will need FCC Moderators etc etc .. and whole lot of extra work.

So, who is going to put their Money where their Mouth is, step up, and volunteer to do all this, assuming that this would be something that SpeedFire agrees to.

Bottom line, it most likely is not going to happen, mainly because nobody is going to be willing to do it.

A detailed VIDEO, (say hosted on Youtube), showing how FCC works and displaying it many feature, and how to use it would be great -- some time ago SpeedFire "suggested" that someone might like to make such a video, but NOBODY stepped up., so I cannot see anyone interested in FCC stepping up to make the considerably bigger commitment of setting up and running a FCC Forum, and a Wiki, for Speedfire.

"The Devil in Hell wants Ice water -- how does it feel to want"?

Personally, I am more than happy with the Status Quo, and how SpeedFire is choosing to develop and support FCC.

I seem to recall Speedfire saying some time ago, that he started developing FCC for HIMSELF, because he could not find a launcher that did what he wanted .... and now, thanks to his generosity, he then went on to share that with all of us.

"Don't look a gift horse in the mouth"
[Android Head-Units] SpeedFire-:
As expected the error is within Google Map part of the code.

Someone suggested to migrate from SupportMapFragment (which we used) to MapView.

It is done in this alpha. Please test:

FCC Launcher Alpha 3.300
[Android Head-Units] Scopesys:
So you are asking for FCC to be able to display CAB-BUS information (specifically Temperature) in a FCC Widget. But what about all the other Cab-bus data ???

If that is a direction that Speedfire want to go, could I suggest that rather than a dedicated Temperature widget, develop a Can-Bus WIdget that can display any specified PID, in varying formats.

But effectively that is developing the already available TORQUE app, within FCC , quite a massive task.

Torque already has an addon called Torque WIdget, so with Torque and "Torque Widgets", one could put any of the Torque gauges on a FCC screen, displaying whatever PID (can-bus data), you want.

A few weeks ago, when I wanted a GPS COMPASS, I tried the Torque + "Torque widgets" approach, and it worked... I could put a Torque Compass WIdget on any of my FCC pages. At that time there was some issues of the whole Head unit massively slowing down, but this may have been something else happening, so I should try it again.

Of course, that Torque Widget was NOT editable from within FCC, with all the nice FCC Widget edit options, but it may well be a workable solution.

Just like FCC does not have its own MUSIC PLAYER, but instead uses existing Player App Widgets, the same should work for Torque in the Can-Bus world.

Now, if Speedfire wants to develop a FCC configurable Can-Bus widget within FCC, I would there would be no objections from me, despite the fact that my 1987 Nissan that I run FCC in, does not even have a Can-Bus !!!
[Android Head-Units] Scopesys:
Alpha 3.300 appears to not have broken anything as far as fully working Player Widgets are concerned , so still looking good from that point of view. :)