yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] TT_Vert:
I'll install now and do some testing. If you have a chance take a look at my posts above to see if if that is something you want to tackle w/ the PX5 QD MCU or not. If not I'll send it back.

Dave
[Android Head-Units] bsavoir22:
I have tried others including the stock player, the same results happen. I'm sure there will be a fix.
[Android Head-Units] Scopesys:
I continue to have the issue that FCC will stop being able to respond to song change notifications, and keeps displaying the same old Artwork and song info.

The Players itself updates fine, and the system Notifications are correct (Pull down and you the notification updating correctly), but FCC seems to have stopped looking at them.

Re-Starting FCC get the correct info , but often only once after the restart.

On this case, AppKiller will stop all apps, reload FCC and the player, and FCC updates if Artwork etc will typically run well again (For an indeterminate amount of time).

The Video I recently posted shows FCC updating fine, and then in the last 10 seconds, it stops updating -- you can hear the BEEPs as the Next Songs are selected, but no FCC update.

As the system Notifications are working ok, it seems to me that FCC is unfortunately loosing it's ability to read and/or respond to the changing notifications.

If FCC pop-up Notifications are turned on, these also stop running when the issue occurs.

Does anyone else experience this ??

Not tried beta 3.112 yet .. will try it later tonight
[Android Head-Units] TT_Vert:
I get this a lot as well. I notice that not only will the album art not change some times the album/artist info disappears all the time. Sometimes it'll come back but usually it's just gone until next song if at all. Very buggy.

Dave
[Android Head-Units] Scopesys:
[MENTION=1633144]speedfire[/MENTION]

Please could you add "BlackPlayer EX" to the Quick Player list.

BlackPlayer EX is the EXtended (pay for) version of BlackPlayer.

As far as FCC is concerned, it should be pretty much the same as BlackPlayer, with Notifications coming from BlackPlayer EX.

Unfortunately, unlike PowerAmp, where you purchase something that enables the extra in the original PoweAmp program, BlackPlayer EX is a whole new Program.

You can have BOTH BlackPlayer and BlackPlayer EX loaded. (not desirable)

So the issue is, when the Quickplayer currently selected BlackPlayer, it can only load Blackplayer, and does not have the option to load BlackPlayer EX

If BlackPlayer is un-installed, then of course QUickPlayer takes you to the Playstore to install Blackplayer, even if BlackPlayer EX is already installed on your system.

Thanks .. hope adding is not too much work ... hopefully quick & easy. :confused:

---------- Post added at 12:14 AM ---------- Previous post was at 12:06 AM ----------

Played with this some more with 3.112 .. still an issue.

When it does lock up, the only way I can get it to work again, is to use APPKILLER to un-load all running apps, then restart FCC, and then it works.

Just re-starting FCC only lets the info update once, then it locks again.

The issue seems to happen more frequently, if one is skipping through track at some speed... maybe overloading FCC's ability to read the notifications. Not seen it happen if songs just play all way through, so next songs only happen 2-3 minutes apart.

Sometimes one can just repeatedly press Next Song, as fast as once a second, and it updates ok... but then randomly it will lock up, and is a pain to reset again, especially when driving .

( To be Honest, not a good idea to be that distracted when driving and trying to do a complex resetting it all..)
[Android Head-Units] mat_pav:
I have problems with widgets without internet access. Speed is not showing without it. If i connect the radio to net at startup the widget is showing the current speed. This data is GPS related and should not need the net to function properly.
[Android Head-Units] Scopesys:
[MENTION=1633144]speedfire[/MENTION]

Please could you consider adding Text Outline/shadow to text drawn on Artwork (ref Player Widget). (either Black/white or even better colors selectable).

Would make Artist/Album/Controls a lot more readable, no matter what the artwork is.

Example:

Ref: https://stackoverflow.com/questions/39106454/add-opaque-shadow-outline-to-android-textview ( and many more examples on Internet)

Note: Shadow masks do not appear to have any effect on the Rectangular Artwork Player widget (only the circular ones) ???

I assume that the masks were added to help text readability, but if that is the case, they do nothing to help the Rectangular Artwork Player Widget .. could that be changed so the masks do work on the Rectangular one as well ?
[Android Head-Units] rigattoni:
Good idea, I would appreciate that too.
[Android Head-Units] Scopesys:
[MENTION=1633144]speedfire[/MENTION]

What screen capture program are you using ?

The ones I have tried are unable to do the visible cursor and the Touch indication, like the one you have used above.
[Android Head-Units] Ben.suffolk:
Pretty sure that comes from the emulator, not a screen capture app on an actual device.
[Android Head-Units] Scopesys:
Didn't think of that ... I have been trying a number of Screen Capture programs, but I cannot seem to find any that have that nice Arrow Cursor, or the Touch Screen indication. I cannot believe that there are not any out there that do this -- but so far I have not found one.

Would be nice to be able to capture video of FCC doing unexpected things .. a video is worth 10,000 words !!
[Android Head-Units] Scopesys:
[MENTION=1633144]speedfire[/MENTION]

Have you been able to reproduce the Bug where the Artwork, and/or Artist/Album stops updating on the Player Widget (typically required a complete system re-boot).

This, to me, is the most serious issue with FCC, as messing about trying to re-boot the system etc when driving is a major distraction (Danger).

Duplicate copy removed
[Android Head-Units] TT_Vert:
Yeah that is very annoying for me actually as well. Would also like the volume widget to work again when volume at 0.
[Android Head-Units] Scopesys:
Reassuring to know the update issue it's not unique to just my setup.
[Android Head-Units] SpeedFire-:
This one: https://www.screentogif.com/

I use it with emulator on my PC.
[Android Head-Units] SpeedFire-:
Beta 3.114 is uploaded:

- Fully restructured FCC Settings

- Video tutorials added for new users

I had to finalize restructuring of FCC Settings because it was a mess. I hope now it will be more straightforward.

I have also added icons to all settings - they will help to find a required preference faster.

Some built-in android settings (such as Wi-Fi settings, BT settings) are now integrated into FCC Settings as well. The idea is to have everything you need here in FCC Settings.

Please give your feedback.

P.S. As it is finally done - now I will focus on Player widget and its issues. Probably it will require some heavy rewriting of code. We'll see.

P.P.S. Great supports who helped to translate the app (I AM AMAZED BY YOUR WORK!), please help to translate those additional strings which have been added in the latest beta. THANK YOU! Help with translation
[Android Head-Units] TT_Vert:
So it seems this launcher really wreaks havoc on HAL9Ks MTCD/E ROM. My volume knob stops as well as the home button despite the MCU seeing them. Disabling FCC and rebooting fixes this. Also a ton of bluetooth errors and BT will not auto start. Is there a way to have the UI of FCC w/o it intercepting any hardware and rending this new stereo useless w/ FCC? I have tried all BT interfaces as well as rockchip device series.

Thanks

Dave
[Android Head-Units] SpeedFire-:
Can you show with video + logcat log how your volume knob doesn't work. This is interesting because launcher doesn't intercept volume button at all.
[Android Head-Units] TT_Vert:
I'll do that in a bit. I'm trying to find out what is causing it exactly as it is intermittent right this second. Basically when this occurs both the volume up/down and button press dont' work as well as the home button. Can you tell me how i can unlock these screens though? I cannot find where it is in the new version. I just get "workspace is locked" but no place to unlock that I can find.

When this button issue occurs my logs are being filled w/ tons of bluetooth errors also and the auto connect BT option cannot be enabled.

Dave

---------- Post added at 04:21 PM ---------- Previous post was at 04:01 PM ----------

Ok it is happening again. The log is full of garbage when fcc is doing what it is doing and im getting unexpected EOF when using logcat. I can grep info to make it easier, what do you want me to log?

Dave
[Android Head-Units] Scopesys:
That looks like it was a lot of work ... no doubt it is better and more organized, but will take a little getting use to after using the old settings menus system.

THANK YOU - in advance .. currently the Player Widget is, to me, the most frustrating bug in FCC. ;)

---------- Post added at 05:30 PM ---------- Previous post was at 05:24 PM ----------

Tnks .. so no good for capturing on the actual Android head unit... but looks great for windows ... :)
[Android Head-Units] SpeedFire-:
If you want to unlock home screens - long tap anywhere - a lockpad icon will appear in the bottom right corner - tap it.
[Android Head-Units] Scopesys:
From what I can see -- If you touch the screen, in a background area, a small PadLock appears on the bottom right. Quickly go and touch the padlock, and it toggles the Lock-Unlock.

Since the new menu update, I think the Lock Screen checkbox item has been removed from the FCC settings ?

I could not find it the old checkbox in the new FCC settings menu, but the Padlock is actually far quicker & easier to use. Thks @ SpeedFire

(It was always a pain to search down in the FCC menu for it, and I have found it is always good to keep the screens LOCKED when you are not actively editing them, as it is otherwise far too easy to enter an edit mode when you do not intend to, and potentially corrupt your screen layout)
[Android Head-Units] SpeedFire-:
For new users the tutorial will appear automatically. You can find it in FCC Settings - About - Video tutorials.
[Android Head-Units] TT_Vert:
Ok next dumb question lol. Where is the setting to turn off the toasts for time, distance, etc?

Can't seem to find that either. So far after a new config it's been behaving, will advise.

Dave
[Android Head-Units] TT_Vert:
I've narrowed it down to my radar detector app which searches for a certain bluetooth connection. If it finds it and connects this does not occur. If I have the detector off it goes crazy and kills my BT stack and those buttons mentioned. If it disconnects after it has mad its initial connection it does not do this, it's just the intial conneciton Not sure what I can do about that as there isn't a lot of development for it for anything other than phones. It works fine on the older MTCB device and on this MTCE device I tried a different manufacturers MCU and that didn't change anything. I've also discovered it does it in the stock launcher as well. This sadly is a dealbreaker for me as the primary reason for this thing is for my detector display..

Speedfire if you ever have a few mins to look at that log (Line 464 is where the pertinent info starts) and the app is started (com.franckyl.yav1/.YaV1Activity) and maybe could point me in a direction to see if I can get this resolved I'd be forever grateful. It was not your launcher though causing this. I can duplicate it every time now.

Logged filled w/

10-20 17:37:34.302 1024 1024 D goc : on_spp_connect_failed spp_num=2
10-20 17:37:34.302 1024 1024 D goc : 00066675C37D
10-20 17:37:34.302 1024 1024 D goc : send_ind: [SPS2]
10-20 17:37:34.302 1024 1024 D goc : spp connect failed 00066675C37D reconnect
10-20 17:37:34.302 1024 1024 E goc : 00066675C37D SPP instance 2 is Connecting qid:0x1d
10-20 17:37:34.302 1024 1024 D goc : SPP_CONNECT_IND result 8

Dave
[Android Head-Units] Roerbakeitje:
[MENTION=1633144]speedfire[/MENTION] What choice must I make in the list for all not supported players?
[Android Head-Units] TT_Vert:
[MENTION=1633144]speedfire[/MENTION], if you get a chance can you perhaps look into the issue w/ auto-start apps being killed during standby and not being restarted upon resume? I can find my original post if you need more detail but that's the gist of it.

Dave
[Android Head-Units] pa.ko:
Yes. I like to switch from radio to music while driving. Listening radio and switch to music during commercials or empty talks. And sometimes I need to turn off radio in order to talk with someone via BT separate from HU.
[Android Head-Units] Roerbakeitje:
I like the widget as it now is. The quick buttons I like alot.
[Android Head-Units] pa.ko:
Nice. Didn't tried it yet but looks really nice. It suited all my needs (assuming it supports stock player beside 'heavy artillery'). And I hope radio start/stop works...
[Android Head-Units] Roerbakeitje:
Let's try it ,:silly:

I had the beta before this . That one didn't work I see that there is a new beta now and have also not tested yet. It's raining ? and ? here.

---------- Post added at 08:04 PM ---------- Previous post was at 07:53 PM ----------

To [MENTION=1633144]speedfire[/MENTION]. In settings you can set your radiofm icon and station name.

Maybe it will be nice to set there

Stream URL:

Stream name:

Streaming icon:

Create shortcut on home page /yes

I say this because there a maby 100 internet radio players in the Playstore and you can never support all players. And fast radio experience to your local stations. In the bitrate you like.

Maybe this will be something..

What think other users about this?

I really love you work.

Danny
[Android Head-Units] TT_Vert:
Where do you see safe volume settings? I just downloaded newest beta but don't see it.

**UPDATE** NM found under autostart.

So my question on this is that it does go to the safe volume I set it to (3) however the second I go to volume up it goes to the last volume. So if i had it at 15 in the middle of the day, turn the car off. I then start the car at midnight it starts nice and quiet at safe volume of 3 until I turn the volume up one click to say 4 and then it is blaring at 15 where it last was. Can that be fixed where it doesn't do that?

Dave
[Android Head-Units] Roerbakeitje:
How is radio start/stop?
[Android Head-Units] TT_Vert:
That works fine.

[MENTION=4292729]SpeedFire-[/MENTION] a question on this.

1. Can other media players be integrated into this widget? Primarily for me pandora and jet audio?

Other previous feature requests/possible bugs:

1. My biggest problem: I have an app set to autostart on boot which it does. However it appears that when the unit goes into standby mode that it kills apps. Is there any way to define or call up apps that it kills on this short term standby? The unit is a joying JY-UL135 running 4.4.4.

2. Maybe a user selectable media next/back gesture using intent of KEYCODE_MEDIA_NEXT, etc? This would work for most any media player then.

3. Is there any way to have be able to select to have screens scroll Left to Right rather that up/down? Reason I ask is that I have a scrolling calendar widget (Digical) in which I scroll down and it is wreaking havoc obviously.
[Android Head-Units] pa.ko:
[MENTION=6872709]Roerbakeitje[/MENTION] [MENTION=2944194]TT_Vert[/MENTION]

Please check your mentions of SpeedFire- in your posts (

You are addressing wrong nickname @ speedfire while dev here is SpeedFire-

Your comments are valuable and I just wish he doesn't miss your posts for reason you are not addressing him ;)

---------- Post added at 06:40 AM ---------- Previous post was at 06:40 AM ----------

[/COLOR [MENTION=6872709]Roerbakeitje[/MENTION] [MENTION=2944194]TT_Vert[/MENTION]

Please check your mentions of SpeedFire- in your posts (

You are addressing wrong nickname @ speedfire while dev here is SpeedFire-

Your comments are valuable and I just wish he doesn't miss your posts for reason you are not addressing him ;)
[Android Head-Units] SpeedFire-:
A couple of answers to the old questions:

Actually these 30 seconds (the time may vary depending on device) is the time while which Broadcast subsystem of Android is loading. You think that your Android device is fully functional after boot but it's not. Some subsystems continue to load in the background. Broadcast subsystem is widely used by widgets, players and FCC Launcher to perform different actions in third party apps (such as players) and / or system. Therefore they may not work until Broadcast subsystem is fully loaded. As far as I can tell we may not force to load it faster.
[Android Head-Units] SpeedFire-:
1. Hm. Didn't get it. Do you mean that FCC's other apps' autostart process does not work after sleep? Or do you propose to record a full list of running apps before going to sleep and force start all of them on wake up? Could you please clarify your idea in more details?

2. Better to add support to unsupported players (when possible). Because it is hard for FCC to understand that some unsupported player is running. A tevery moment FCC thinks that one of its supported players is either playing or on pause (and therefore it sends specific next / previous actions on swipes). As far as I know it is not poossible for third party apps (like FCC Launcher) to get the package name of unsupported player when it starts playing.

3. Actually not. I've spent a lot of time to make this launcher scrolling vertically. This was a massive modification of lots of files. It cannot be easily changeable, unfortunately.
[Android Head-Units] Roerbakeitje:
[MENTION=1633144]speedfire[/MENTION]

Did you read my feature request? About players?

It's a solution. Because I think it's Almost impossible to support all.

And i.m a fan of internet radio. So I can also listen to my favourite local stations in the bitrate I like.

Danny
[Android Head-Units] SpeedFire-:
Yes, I read but this is a new area for me I don't know how easy it is to do that. I will investigate this later.
[Android Head-Units] Roerbakeitje:
Thank you .
[Android Head-Units] TT_Vert:
1. Correct, it does not restarts upon wake. On first boot up the app autostarts. However there is a standby mode on these. When it comes out of standby mode there are no apps that reopen. Even the autostart apps that were open. SO i have to manually restart my autostarted app.

Dave
[Android Head-Units] sbruda:
I hope I am not shooting in the dark, but I believe that this has nothing to do with the launcher. The OS kills all the apps when going into standby unless they are whitelisted. If memory serves the white list is in Settings -> Memory -> Background cleanup (or something like this).
[Android Head-Units] TT_Vert:
The modded maylay rom would open this app upon coming out of standby just fine. So i'm not so sure about that. How to whitelist to test?

Dave
[Android Head-Units] sbruda:
Unfortunately I am between radios (I just sold the previous one together with my car and I am waiting for one for my new ride) so I cannot say for sure, but I am almost 100% positive that the list is somewhere in the "Memory" section of the settings. Sorry for being so vague.

On the other hand, I might be completely wrong and this might be the fault of the launcher after all; my suggestion is nothing more than an educated guess.

Worse comes to worst, you can always use /system/etc/install-recovery.sh to respawn those apps that need to be up all the time. I know this because I used it on a previous radio which did not have any whitelists and the such. My install-recovery.sh (used to) look like this (which is hopefully self-explanatory and easy to modify and/or expand):

getpid () {
ps | busybox sed -n "/busybox sed -n/! s/[^ ]* *\([0-9]*\).*$1.*/\1/p"
}
while true; do
pid=`getpid taskerm`
if [ -z "$pid" ]; then
while ! am startservice net.dinglisch.android.taskerm/.MonitorService; do sleep 1; done
sleep 1
fi
pid=`getpid torque`
if [ -z "$pid" ]; then
am start org.prowl.torque/org.prowl.torque.landing.FrontPage &
# while ! am startservice org.prowl.torque/.remote.TorqueService; do sleep 1; done
sleep 1
fi
sleep 10
done &
[Android Head-Units] SpeedFire-:
Actually this issue was on the launcher's side. In the next beta autostart should work even after sleep.
[Android Head-Units] Scopesys:
[MENTION=1633144]speedfire[/MENTION]

I know you have a long list of things that need fixing - some of them being being potentially quite complex.

If you want an easy one to fix :

When setting radio Names and artwork, when 1st creating the new entry, and selecting the Artwork, SAVE takes you out of the FCC Config menu and the artwork is not saved.

You then have to go back into the radio channel setup, select that station frequency (That now exists) and then you can add the artwork.

Hitting SAVE still throws you out of the FCC settings app, but at least the 2nd time the artwork does get saved.

So, the 2 issues (probably related) are

(1) the FCC settings app CRASHES? after you hit save to save the artwork.

(Logically, it should stay on the Radio Station setup, displaying the now updated Radio station info.)

(2) The need to go back in, and re-add & save the artwork, because it did not save the 1st time.

I suspect this is an easy one to debug & fix as it is 100% repeatable, and is probably a CRASH. ?
[Android Head-Units] TT_Vert:
Here is some more data for you in the quest of fixing the album art issue. In this logged case I was on radio and then went back to pandora. As you can see by pic pandora is playing but it still has the radio art and i have advanced 3 or 4 songs since that album/artist you see was correct and that was playing BEFORE I even opened the radio and then went back to Pandora. So basically it retained that from last session. Reboot of unit fixes it. It seems when I open you tube vanced and play it does not update the album art or artist which is fine but going back to pandora from there sometimes breaks it. As a test I just played youtube and nothing changed.. I then restarted FCC and the album art updated to the youtube item correctly but the artist is still accurately showing the pandora song that was playing previously. Wish I could be more help but all i can do is provide logs and details.

I had to compress the log due to size limitations.

Dave
[Android Head-Units] Scopesys:
Looks good Dave .. :) I'm not an Android programmer,(I just program in Windows and embedded controllers) but looking at that log, I can see some nasty Exception errors (eg lines 3661, 3700, 3708, 3866, etc ) that may be the cause of the update issues.
[Android Head-Units] TT_Vert:
Yeah I'm trying to find some type of pattern or way to consistently duplicate to help Speedire figure out the issue. In the I've tried my hand at this by decompiling existing apks, modifying them and recompiling to try to learn and make minor changes to suit my needs. That's the extent of my abilities. I'm much more fluent w/ the windows side of things w/a hint of Unix/Linux.

Dave
[Android Head-Units] Scopesys:
My guess would be that you have found the cause of the issue within that log.

all those

FCC_Service: mtcMediaReceiver. FCC |||||||||||| EXCEPTION = java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference

when it is trying to get the info from the player.

Lets wait and see what Speedfire makes of it.

Dave -- are you running Android 8 (OREO) by any chance, like I am ?
[Android Head-Units] SpeedFire-:
Beta 3.115:

- Fixed FM station logo assignment bug.
[Android Head-Units] rigattoni:
[MENTION=4292729]SpeedFire-[/MENTION]

I would like to ask for a refinement.

To be able to move the settings in single steps instead of try&error...

What do you think?
[Android Head-Units] Scopesys:
Thank you :)

(waiting for it to update/appear on Google Play Store)
[Android Head-Units] Ben.suffolk:
Something like that would get a big thumbs up from me. It’s pretty difficult to get an exact value for a font size etc at the moment.