Jump to content

HyunH

New Members
  • Posts

    4
  • Joined

  • Last visited

 Content Type 

Profiles

Forums

Blogs

Gallery

Downloads

Poweramp Knowledge Base

База знаний Poweramp

Poweramp知识库

Poweramp Equalizer Knowledge Base

База знаний Poweramp Equalizer

Store

Events

Ideas

Everything posted by HyunH

  1. Well, that could be a solution for someone but I still want to keep the basic functionality intact while achieving that double-press to go back. As I said earlier the BT behavior I explained is working just perfect for me, and I want Android Auto to mimic that behavior. But for now, I will try what you recommended as a workaround and see if I can adapt to it. 🙃 Thank you for your time.
  2. Oh, no sir, not the 'Next' button; I'm double-pressing 'Previous' button indeed. The rationale is this: when you want to go back to a previous track in the middle of current track, pressing 'Previous' button once does not do it; it only takes you to the beginning of the current track. That's why I'm double-pressing 'Previous' button, first to go back to the beginning of the track, then again to actually go back to the previous track; exactly as seen in the BT commands log dump. Thanks.
  3. Hello, thank you for your reply. So per what you said the behavior in Android Auto Playback Case is the correct one. And also it seems the decision is done on the Android( Auto)-side, rather than Poweramp-side. I get that. But since I'm so accustomed to the behavior in BT Playback Case, I intend to find a way to use that even in Android Auto. In that sense, here's a new question: is there a way to make Poweramp treat 'PREVIOUS_IN_CAT' command as if it got 'PREVIOUS' command twice? Is there any settings item available for that? Thanks.
  4. Poweramp build number: build-954-bundle-play [954004-77bd98e2] your device model: Samsung Galaxy S22 Ultra (SM-S908U1) your Android version: Android 13 your custom ROM name/version (if you're on custom ROM): N/A steps to reproduce: [Prerequisite] Have only one playlist created, add a few tracks to the playlist, start shuffle from list header shuffle button, then pause playback. [BT Playback Case] Connect phone to vehicle over BT and suppress Android Auto (doable from phone's settings). Confirm media playback of a track (Song A) through vehicle's built-in audio player. Press 'next track' steering wheel control to play next track (Song B) in queue. Wait for three seconds. Double-press 'previous track' steering wheel control to attempt moving back to Song A. [Expected Result] Song A starts playing. [Actual Result] Song A starts playing. [Android Auto Playback Case] Reconnect the phone to vehicle again, but this time with Android Auto enabled. Confirm media playback of Song A through Poweramp in Android Auto screen. Press 'next track' steering wheel control to play next track (Song B) in queue. Wait for three seconds. Double-press 'previous track' steering wheel control to attempt moving back to Song A. [Expected Result] Song A start playing. [Actual Result] Poweramp attempts to play previous category, but since there is only one category (single playlist) Poweramp shuffles current playlist again and starts playing the first track in new queue. I also logged the 'Last Processed Commands' in both cases. [BT Playback Case] ================== 20:10:25.265 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_NEXT ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=240982092 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1 ================== 20:10:25.273 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_NEXT ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=240982100 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1 ================== 20:10:25.297 PlayerService NEXT from PSMediaButtonReceiver ================== 20:10:37.417 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=240994244 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1 ================== 20:10:37.419 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=240994246 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1 ================== 20:10:37.432 PlayerService PREVIOUS from PSMediaButtonReceiver ================== 20:10:37.643 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=240994471 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1 ================== 20:10:37.657 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=240994485 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1 ================== 20:10:37.695 PlayerService PREVIOUS from PSMediaButtonReceiver [Android Auto Playback Case] ================== 20:11:58.391 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_NEXT ACTION_DOWN flags=0x4 playerState=1 ================== 20:11:58.393 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_NEXT ACTION_UP flags=0x4 playerState=1 ================== 20:11:59.045 PlayerService NEXT from PSMediaButtonReceiver ================== 20:12:09.345 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_DOWN flags=0x4 playerState=1 ================== 20:12:09.347 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_UP flags=0x4 playerState=1 ================== 20:12:09.560 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_DOWN flags=0x4 playerState=1 ================== 20:12:09.566 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON KEYCODE_MEDIA_PREVIOUS ACTION_UP flags=0x4 playerState=1 ================== 20:12:09.602 PlayerService PREVIOUS_IN_CAT from PSMediaButtonReceiver What I'm curious is, who makes this decision whether to coalesce two consecutive button presses into single command or to perceive two presses as two distinct commands? Is Poweramp doing that or is Android Auto playing the trick in between? Basically, what I want is BT Playback Case's behavior even in Android Auto (double press == two distinct commands). Thanks.
×
×
  • Create New...