yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] Scopesys:
[MENTION=4292729]SpeedFire-[/MENTION]

Tested: fcclauncher-3.144-alpha-3

Installed by completely uninstalling old version before re-installing.

Then restoring FCC Settings backup.

(1) FCC settings Restore 100% first time. (did not need 2nd restore) - but maybe because of fresh install. (One text size in one Widget was not correct) - I assume it got a default value as opposed to a missing restore value. I can repeat and record which one it was if needed.

(2) Previous Spotify Shortcuts no longer work - OK, because new Spotify Icons now have Artwork Icons !!! Nice. :) Still cannot edit in FCC WIdget Editor to change text or Icon art. Edit Option exists, but does not update icons, although editor remembers last edited settings.

(3) Unfortunately, the display and setting of the 4th play has broken.

ie Setting some Players, it displays the 4th Player, but now, most players do not display..

example: In previous version Spotify did appear as 4th player .. in this version, the 4th player space is blank, and the space where the text should be is not a button. same for Google Music etc.

A few do display, so 4th player is defiantly selected in quick-player settings.

Strange behavior after re-install. The more Players were changed, the more smooth and reliable selections became. However, to get thing to work correctly, necessary to repeatedly RESET FCC.

Typically, Notifications and text/artwork updates would stop, requiring a FCC reset.

[MENTION=4292729]SpeedFire-[/MENTION] Are you able to test FCC with a Oreo px5 hardware, as well as the emulator ?

In general, with the issue with 4th player, as far a Player Widget is concerned, a step backwards.... but Spotify Shortcuts are now way cool !!! Also maybe you fixed the need to double restore ??
[Android Head-Units] Salvo-x:
Hello,

I confirm that the problem of volume is not solved by disabling the variation on speed, I tried all but the problem continues to present itself, my idea that something in FCC launcher goes into conflict with the volume adjustment
[Android Head-Units] AdekP:
I have the same problem :(

Maybe it would be a good idea to leave the volume control to the system (bypassing the FCC)?
[Android Head-Units] Scopesys:
The "system" cannot give you the option to increase the volume with speed (to compensate for road noise).

It's a very good feature of FCC, and should not just be abandoned, because in a beta, it stopped working correctly.

This is the nature of Beta Testing.

Just don't GIVE UP on a feature because while it once worked, it might have got broken in beta development .. just report the issue and rely on the developer to fix it.
[Android Head-Units] AdekP:
The official version was the same problem.
[Android Head-Units] Salvo-x:
I attached a video i hope you understand the problem
[Android Head-Units] tebukan:
I'm having the same problem with the clock screen saver. If I mute or turn on the sound by touching the screen with my fingers, the volume control from the steering wheel control is such a problem.
[Android Head-Units] airliquid:
I would say that after 2 days of testing in my px5 Oreo works almost perfectly, I say almost because I found only one problem, after a stop the radio will pause. Overall what if not great work. Thank you :o
[Android Head-Units] rabenkind:
Hi,

I use the skin with the Navigation Widget at the right side.

How can I change from google to iGo?
[Android Head-Units] Scopesys:
Anyone else having issues seeing the 4th Player displayed, in this latest Alpha ??
[Android Head-Units] ZeroZorro:
Read #2594
[Android Head-Units] Scopesys:
Thanks .. but it was me who wrote #2594 :)
[Android Head-Units] crazycarl123:
Android Messages Widget

[MENTION=1633144]speedfire[/MENTION]

Hello, I had a request that I would like you to look into when you get a chance.

I would like to be able to read my text messages on my head unit so I went to messages.android.com on chrome and was able to look at my text messages there. It asked me if I wanted to download the android messages app and I did because I thought it would be nice to not have to open chrome to look at my messages. When I launch the app from the app tray it works just fine. If I try to drag the app to the home screen making a widget, the app will not launch. This is a web app so I don't know how that makes it different from a regular app but as of right now the only way I can launch it is to pull up the app tray first.

Would you look into this issue and see if you can come up with a solution? It's a minor issue and everything else that I use on the launcher works great.

Thanks
[Android Head-Units] ZeroZorro:
Lol....that's a circle then... #sorry #sleepy
[Android Head-Units] SpeedFire-:
I do. LOL. ;)
[Android Head-Units] SpeedFire-:
While I still re-writing Player Widget you can check some interim results: fcclauncher-3.145-alpha-v2
[Android Head-Units] Scopesys:
ROFL ... that's good ... if you see it, then you are one step closer to fixing it .
[Android Head-Units] Scopesys:
fcclauncher-3.145-alpha-v1

4th player is now back displaying :)

Looking better, but there still appears to be a synchronization issue between the Player Widget and the Player.

(1) Sometimes the Widget gets to a state where it says Playing, but the player is paused. Telling the widget to Play, results in the Player then stopping.

One way to re-sync, is to go into the player, and toggle it's pause/play. Then things go back to being in sync again, until it next looses sync. (see 1st part of Video )

(2) Sometimes the QUickplayer shows one player playing, when it's actually another player. Loss of sync again.

(3) One way to get things back into sync is to switch to FM Radio, that always seems to work & sync correctly, and then re-select the wanted player..

(4) Sometimes selecting one quickplayer results in a different displayed quickplayer to get selected.

I recorded this, but it's difficult to tell when watching, what is being selected on the screen .. maybe next time I'll use the smartphone camera, so you can see fingers on the display.

Sorry, its not that easy to follow, but a lot of the time, when one player was selected, another player on the list would play instead, untill things were helped to get re-synced by calling up the FM Radio,

Video attached ...
[Android Head-Units] ojuniour:
fyi the button remap/intercept isn't working for joying car radio (px5 android 8.0). I'm currently using beta.
[Android Head-Units] Scopesys:
fcclauncher-3.145-alpha-v1 (Part 2)

The issue of loosing sync between when selecting QUickplayers, seems to be associated with PowerAmp.

ie Radio FM / BlackPlayer EX / Poweramp

If Poweramp is never selected, and not loaded, then switching between players is almost 100% relaible. Starting a 4th player (ie Spotify) still allows correct selection.

But as soon as PoweAmp is loaded and ever selected, it seems toi want to take over other players (except radio), and when another Quickplayer is selected, it momentarily switches to that player, and then jumps to Poweramp.

If then say Radio is selected, and the PUll Down Power Amp notification is dismissed, then BlackPlayer can be selected ok, without Poweramp jumping in.

So may be something in the implementation of Poweramp as a Know player ?

==============

Spotify Shortcuts.

These work, and start Spotify, and plays the Playlist for that Shortcut, but all this is unknown to the Player Widget. ie Spotify, when started this way, does NOT become the 4th Player, and thus even though Spotify is running, the Player Widget is displaying a different player, and cannot control Spotify.

To me , not so much of an issue as the PowerAmp taking over issue.

I think the PowerAmp taking over issue has been around for a long time, maybe has always been like this. At one time I even uninstalled Poweramp, it was getting so annoying - but since I have paid for the PRO version, and am Beta Testing, I re-installed Poweramp to be able to test.

What appears to be the good news is that Player Widget is getting more and more reliable on each version, and looks like it is almost fully debugged !! :)

---------- Post added at 08:55 AM ---------- Previous post was at 08:50 AM ----------

TOUCH DISPLAY option.

Trying to turn on Touch Display on my Eonon Oreo HU.

It says I have enabled developer mode, but I cannot seem to find/select the developer mode menu under settings, to control Touch Notification on/off.

(Can on my Phone, but not on the HU)

Having the Touches display on a screen recording would obviously be a great advantage.

Any suggestion ??
[Android Head-Units] SpeedFire-:
Another alpha with Player widget changes: fcclauncher-3.145-alpha-v3
[Android Head-Units] Scopesys:
Unfortunately not seeing any improvement with V3.

Incorrect players still being selected when another quickplayer Icon is pressed, and the color change of the Quickplayer Icon reflects that while one is pressed, another lights up.

What should we be looking for to have changed in V3 ?

The most used Icon on my HU is the FCC Reset. This often temporarily correct an incorrect selection, but soon after, after another selection, things get out of sync again.

[MENTION=4292729]SpeedFire-[/MENTION] do you have a Px5 Oreo HU to test on, or is most of the testing done on the emulator ?
[Android Head-Units] SpeedFire-:
Yes I have a PX5 Oreo test unit.

Please tell how to reproduce the issue. Which players to use etc.
[Android Head-Units] tebukan:
Hi. Can u add fizy aplication in quick player?
[Android Head-Units] SpeedFire-:
Yes. But I need to finish the work on player widget first. Remind me if I will forget.
[Android Head-Units] tebukan:
Thank you. I wish amenities for player widgets. I'm using a beta version. I'm very satisfied.
[Android Head-Units] Scopesys:
I will work on that this Thursday morning (USA time)

Do you have "Blackplayer EX" and "Poweramp - Pro" ?

If not, I'll see if I can reproduce the issue with the non-paid for versions.

I'll backup and re-install, with just the very basic, as installed setup. (No added widgets or menu screen).. hopefully that will be able to reproduce the issue.
[Android Head-Units] SpeedFire-:
I have PowerAmp - Pro, and have no problem to purchase BlackPlayer EX (if free is not enough).
[Android Head-Units] SpeedFire-:
I uploaded the latest alpha (3.145) as a Beta to Play Market for more massive testing.

The important improvement in this version is that Notification Listener Service (which fetches data from player's notifications) is moved into a completely separate process.

Previously when FCC Launcher crashed for some reason Notification Listener Service crashed as well and didn't work properly until full reboot. Now Notification Listener Service works separately and is not affected by the Launcher's crashes. So it should work a bit better. Moving it into a separate process was a tricky task (since it required establishing inter-process connections). But it seems that it works now for Android 5+ and even for Android 4.4.

I will continue to fix issues reported by ScopeSys. Report your issues with Player Widget on this beta.

Please don't forget to REBOOT YOUR DEVICE once after installation of this beta (this is required to start Notification Listener Service in a separate process).
[Android Head-Units] Scopesys:
Very good move putting Notification Listener Service into it's own separate process. :)

Now that you have got the inter-process connection system figured out, you might consider (Later) doing the same for the Animated FCC Notification Popup. (It's own process)

Currently the Animation seems to freezes the UI (and I assume everything else in the UI process) till the notification has finished.

With Android, I do not know what from the previous version, remains installed in the system when you Update, so I always backup settings, completely uninstall, re-boot, and then do a 100% Fresh Install of the new version.

(Then restore FCC settings).

I assume the FCC cache data gets deleted with an Uninstall.

While it may not be really necessary, it would seem to be the most reliable method to switch to and test a new version.

(Getting Backup & Restore working earlier was a VERY GOOD move :) )
[Android Head-Units] SpeedFire-:
This is not required in most cases. Just install the new version on top of the previous one.
[Android Head-Units] Scopesys:
Here is a Video of Testing 3.145_Alpha_V3, showing 3 things.

(1) Slow update in Player Widget of Highlighted Quickplayer Name, when switching from Poweramp to Blackplayer.

It actually switches immediately to Blackplayer for a split second,and then goes back to displaying the PoweAmp Name.. then some time later, it may (or may not) update to display that BlackPlayer is selected.

(2) After switching to Poweramp, and use of the Play-Pause Control in the Widget, causes it to get out of sync with the player. So when you stop the Player with the widget, and then try to start it again, it runs for about 1 second, and then pauses again. One needs to then go into the player, that is Paused, and tell it to Start.

(3) (Minor issue - Unless you Spotify is your favoured PMusic Player)

If Spotify is not a quick player, and if you start a Spotify Playlist from a shortcut, it does not get add Spotify as the 4th QuickPlayer. You have to go in an manually Start the Spotify App (again) to get it to become the 4th Player.

I managed to do a talk Over while making the Video, so all this is spoken about on the actual video as it happens.

Player Widget seem to be dangerously close to working 100% !!! That will be so good, and I am sure a big relief for everyone.

Hope the Video helps ...
[Android Head-Units] SpeedFire-:
Wow. GREAT VIDEO!

Thank you so much!

It is much clearer for me now what goes wrong.

I think I can fix this.
[Android Head-Units] airliquid:
Hello, I encountered the same problem with the latest version of poweramp 3, I skipped the previous version of poweramp 2 and I had no problems. I add that the latest version of poweramp from problems even if used alone then without FCC.
[Android Head-Units] Salvo-x:
New beta version

New beta version, I found problems on the app start from the left panel, if it was set, the panel as text only, when you start an app, do not restore the status to text, I attach videos.
[Android Head-Units] SpeedFire-:
I can't download it for some reason..
[Android Head-Units] Salvo-x:
Hi, try Now
[Android Head-Units] SpeedFire-:
Now I see it.

Bug is fixed (please check the next beta).
[Android Head-Units] amxandy:
I am speechless. My drive home from work this evening was fantastic. The traffic was horrible and construction was everywhere, but my audio system worked perfectly. THANKS SPEEDFIRE! I had a great sounding stereo and the launcher did everything right. I even tried to get it to stumble by switching through a half dozen music sources and loading up my OBD viewer. Flawless! Thanks again for a great launcher.
[Android Head-Units] Scopesys:
I just got given an older ALLWINNER T3_P3 HU. Marshmallow 6.0.1 API 23

Got it up and running (inside in the warm, on a table) with FCC with settings backup from my Eonon Oreo unit.

A few differences.. - still figuring it out .. but the good news is that the ALLWINNER is rooted, so I should be able to generate Logs if needed.

FCC Popup Notifications seem to only flash up for about 1 second, even if set to much longer.t, - will make Video over weekend.

Seems to be working using FCC setup Rocketship , and seems to run ok on both PX5 & PX5+ settings. Which one should be better to use ??

BTW: Does EXACTLY the same switching from Poweramp to Blackplayer, Blackplayer takes some time to display it is selected.
[Android Head-Units] SpeedFire-:
Good! I have a T8 ALLWINNER unit which is waiting for proper integration of AllWinner platform.

When we finish with Player Widget and some other bugs I will start integration of AllWinner. This is good that you have a T3 device. This will be helpful for testing.

P.S. Those problems with PowerAmp are 100% caused by the PowerAmp itself. It sends incorrect playing states to the system (as if both BlackPlayer and PowerAmp were in playing state, while PowerAmp was actually on pause). I am working on a workaround for this PowerAmp bug on the Launcher's side.
[Android Head-Units] SpeedFire-:
I hope that I overcame that PowerAmp's annoying bug (at least on Android 5+ devices).

New beta 3.146 is uploaded to Play Market:

- PowerAmp player bug fixed

- Fizy player is integrated (I had no chance to check how successfully)

Direct download: fcclauncher-3.146
[Android Head-Units] Scopesys:
Rev: 3.146 FANTASTIC !!

Everything I test with the Player Widget (On PX5 OREO) now runs 100% reliably when switching between players, and no unexpected Pauses or Freeze-ups.

GREAT JOB :)

---------- Post added at 09:42 PM ---------- Previous post was at 09:27 PM ----------

So, at the moment, I should not expect my ALLWINNER unit to be 100% compatible with current versions of FCC. ??

I do see most things working well, except some of the hardware specific items, such as the Radio. It's Radio APP is called "RADIO", and FCC does not seem to be aware of it's existence.

Also the FCC Pop-up Notifications only Flash up on the screen for about 1/2 second, no matter what delay period I give them.

Also Volume control Widget does not control Volume.

When you are ready to start on the ALLWINNER integration, I am all setup to test.

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

Quick Reminder:

(1) Amazon Music Player -- does not display artwork in Player Widget.

(2) Backup to Google Drive also backs up to SD card at same time.

(3) Selecting CANCEL after dragging an Item to the Delete Icon, cause FCC to restart..(Crash ?). (If you confirm delete, all is well, item deletes, and does not restart FCC)
[Android Head-Units] tebukan:
Thank u very much.
[Android Head-Units] Xorit:
[MENTION=4292729]SpeedFire-[/MENTION]

I'm at 3.145 since yesterday and noticed two things:

1) speed widget stopped working - rebooted twice - 1st was to have FCC setup the new process as you mentioned and 2nd was to overcome maybe a GPS device wakeup error.

# just after the second reboot, the widget was working, but stopped doing so after 1 or 2 minutes

# maybe someone else can confirm.

2) player widget: Seems like the 'artist - song' placement was changed?

# before I had the song title above the artist and now this seems to have flipped over.

( I only listen to internet radio, where song title is = station name and artist = sub title )

e.g.

Title: 123address radio

Artist: www.123address.com - listen to something good - blabla

# now when I switch to another station it shows the former correct order, but then flips again.

I only use Neutron Music Player - Maybe the notification is now handled differently due to your changes and I need to reconfig the widget, but wanted to mention this observation.
[Android Head-Units] hapaman:
Reported issues with dab-z are solved in latest beta. Thank you!
[Android Head-Units] telexxingou:
Myheadunit is allwinner ultra core T8....so for your allwinner test, i'm here ;)

just a little question : view sms notification on headunit would be possible ? Like Sms from xxxxx.....

Thanks for your work
[Android Head-Units] rigattoni:
Issue has been fixed on DAB-Z side with the last update. Since that, the notification is updated as expected and FCC is able to switch album art and title.
[Android Head-Units] kornholio788:
Spotify integration working well for me. Having the same bug with artist and song title flipped. And last night it was flipping it self around trying to put the larger text on top and it would glitch and flip back and forth until it settled on it. Then it would scroll like normal. Otherwise working great! Thank you!
[Android Head-Units] Salvo-x:
Panel sx

Hello, there are still problems with the left panel, when you make a selection, the original text changes, to restore it you must restart FCC, I attach video
[Android Head-Units] Scopesys:
If you want to get really fancy, you can have BOTH artist song scrollable at the same time. The way to do this is to have TWO Player Widgets that display artist song. One you have just displaying the top (1st)t line, the second you have also just displaying the 1st line, but on that one you select to swap the artist song.

You have greater flexibility over placement, size etc, and since they are separate widgets, with only the 1st Scrollable line displaying, BOTH can scroll if the text is long.

Note: You can only have ONE scroll text field in a given instanace of a widget (Android limitation).. so the solution is to use 2 widgets.

In the screenshot I have attached, both "Cara. Mia" and "Jay and the Americans" field are able to both scroll, if the text is too long to fit.

BTW: The Music Note Icon to APP that will listen to what is playing and tell you what it is .. more useful for players like FM radio, when you hear a song but don't know it's tile or artist.
[Android Head-Units] kornholio788:
Not super concerned with multiple scrolling as I feel it gets distracting seeing movement when driving. But there is a def a bug. It looked like the launcher was trying to determine which one had the most characters, then tried throwing which ever was largest on the top. If you had a song with alot of featured artists then the artist was much longer and it would quickly glitch back and forth until it settled on the artist on top. Shouldn't switch around at all. Artist and title should stay put no matter character length imo.

I did notice that the Artist and title information along with album cover picture was much more accurate and responsive than previous builds. Instant switching to correct data so what ever you did worked very well and sorted that out. I pretty much use spotify 99% of the time so pretty basic usage on my end. But it is working far better than before. LOVING spotify integration with playlists on home screen shortcuts. Well done there.

You've made great strides at this OP! Thank you for your hard work!
[Android Head-Units] Scopesys:
I do not think that it is intended to swap (I hope so at least).

BTW: Thanks to your Shortcut request, I started to look at Spotify, ($0.99 for 3 month Trial), and I must admit I am liking it very much.

In particular I like being able to download music to play Offline, and now with the shortcuts, its really easy to select your playlist (Particularly when driving !!).

I assume you may have Spotify as one of your 3 QUickplayers. ?

I do not, and it works fine and becomes the 4th Quickplayer, if you start the APP from it's Icon.

However, if Spotify is started by using one of the Playlist shortcuts, then it does NOT become the 4th Player, and when Spotify in now running and is not the 4th QUickplayer (or 1, 2 3), then it cannot be controlled by the Player Widget.:(

I am very new to Spotify, so only starting to learn it's feature, sot your comments on the above issue would be of interest.

Thanks to you, I might get hooked on Spotify, so that is another $100+ a year (for life) that I had not planned on :crying:
[Android Head-Units] kornholio788:
I only have Power Amp and Spotify as quick players. As mentioned I use Spotify 99% of the time. With a 4 year old it is fantastic for having a play list of all her Frozen, Muana, etc songs all in one list that I can easily switch too. When its just me click my play list. So it is great for stuff like that. I download all my most play play lists to off line listening. As i don't want to have to connect to my hotspot every time I get in the car. So it still acts like a normal player. Get in, start up, music starts. I stick to the KISS way of things, keep it simple stupid. I would try adding it as a quick player and see if it resolves your issue.

Sign up for the family plan and find some friends or family to split it. I haven't downloaded songs from torrents since I started using it. Having all my playlists all the exact same spread across every device I have seamlessly is fantastic. That and I have a smart home with Amazon Echos and spotify is integrated into all of those. So I can find what music I want to listen to on the phone, then cast it to the echo, ps4, chromecast all listed native in the spotify app. It just works. No more hosting your songs on the cloud, or worry about data with streaming. Download playlist and go.