DUDU-Meng Hi, I am happy to report that this issue is fixed after installing the APK file. The "Previous" and "Next Song" SWC command is now being processed by the app that is actively playing.
I have performed the following testing and I find the behavior of the "Previous" and "Next Song" SWC is now satisfactory:
- I start by playing the radio from the media app. The "Previous" and "Next Song" SWC command is controlling the radio preset.
- Next, I open the CarLink app to start Apple CarPlay, then I play some music from my iPhone. The "Previous" and "Next Song" SWC command is controlling the song selection on my iPhone.
- Finally, I switch back to the radio app and start playing a FM station. The "Previous" and "Next Song" SWC command is now controlling the radio preset, it no longer controls the song selection on my iPhone.
Just beware that merely switching the app from background to foreground will still cause the "Previous" and "Next Song" SWC command to the previous active app, but once you start play something from the new app, the "Previous" and "Next Song" SWC command will be sent to the new app.
On another note, after installing the APK file, I discovered that all the long press SWC that I previously setup no longer works, that is pressing and holding the SWC triggers the short press command instead of the long press command. But I managed resolve this issue by relearning the short press command, and then assign back the long press command.
Thank you for your help to resolve this issue. 😊