Feature Request: Expanded Media Control
Hi,
One of the challenges with the project is App compatibility, as not all media apps will present and allow metadata notification. However, for many users, meta data display is not a requirement as the smart phone itself presents that data with a dashboard mount.
But what is still highly useful is Steering Wheel Controls...which may be as basic as Next Track/Previous Track, or expanded to Play/Pause etc...
PodEmu already has a "simple mode". When this mode is selected, it would be great if PodEmu would expose 3 new "controlled apps":
-
Generic Media Player This setting would fire KeyEvents that Android would direct to the current media player mediabuttons. This would allow almost all Apps to be controlled, and allow the user to switch media apps without interruption. Albeit with the loss of metadata support.
-
Android Auto Similar to the above, but specifically targeted at the Android Auto app. The Android Auto app then directs the event to the currently active media player. Since many of use Android Auto as the front end (whether running on the phone or sent to the head unit), this would also allow us to navigate media with steering wheel controls, regardless of whether the app is Spotify or Amazon Music, to name just two. I have tested this with Tasker Tasks and it works.
-
Tasker For almost unlimited possibilities support a Tasker App that fires an Intent to Tasker with a payload representing the action. We could then build Tasker tasks to do almost anything! Maybe this feature is an "and" that works with the other App settings. If we create an additional Tasker App Control, as opposed to an alternate control (i,e, AND), then we should also support an App called No App. If that makes sense!
These 3 (related) changes would open up so many target apps - albeit in simple mode.
Hope I explained all that in a vaguely useful way.
s.
and since a picture is worth a thousand words....

Hi Skavan. Point 1 will be added soon. I am not focusing on Android Auto yet but it might work with it too.
Tasker functionality will be handled as a different ticket.