Jump to content

Airpod buttons not working in Poweramp only (and a few other issues)


Recommended Posts

Hey, I'm trying to get back into Poweramp after all these years but sadly I am experiencing a slew of bugs. 

 

In every other media player the buttons on my Airpods work just fine. Tap once to resume/pause a track, tap twice to skip track, tap thrice to go back to the last track. In Poweramp thats a different story though. When I open the app for the first time (after force closing or reconnecting my Airpods) the buttons work as expected. Afterwards, no matter what I do, everything that happens is that the track pauses for a split seconds and then proceeds to resume. Nothing in the bluetooth settings fixed this for me. I attached the log below.

 

 

Also something else that's been bugging me is that the Poweramp notification is not behaving as expected. Pausing a track through the notification just closes the notification completely and since I'm using Android 13, it's also not staying in the quick settings panel. Changing the notification settings in look and feel -> notifications fixes this, but it also keeps prioritizing Poweramp over every other media source which is extremely annoying. This means that whenever I'm pausing a track in another media player and then resume through my Airpods it resumes the last track that I played in Poweramp. No other media player behaves like this!

 

I'm using crDroid 9 based on Android 13 on the Poco X3 Pro. My Poweramp build number is 945.

Thanks in advance for any help!

 

 

 

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

16:33:16.446 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79399486 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:16.449 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79399488 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:16.457 PlayerService RESUME

from PSMediaButtonReceiver resumePlaying 

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

16:33:18.368 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79401407 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:18.370 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79401409 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:18.379 PlayerService RESUME

from PSMediaButtonReceiver resumePlaying 

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

16:33:19.988 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79403027 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:19.992 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79403031 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:20.004 PlayerService RESUME

from PSMediaButtonReceiver resumePlaying 

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

16:33:25.161 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79408200 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:25.165 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79408204 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:33:25.172 PlayerService RESUME

from PSMediaButtonReceiver resumePlaying 

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

16:33:27.438 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=79410477 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

 

 

 

Link to comment
Share on other sites

This is the log when the buttons sorta work:

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

16:47:46.103 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80269142 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:47:46.104 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80269144 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:47:46.116 PlayerService PAUSE

from PSMediaButtonReceiver pausePlaying 

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

16:47:49.563 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80272602 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

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

16:47:49.565 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80272604 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

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

16:47:49.571 PlayerService RESUME

from PSMediaButtonReceiver resumePlaying 

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

16:47:56.665 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80279704 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:47:56.673 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80279712 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:47:56.685 PlayerService PAUSE

from PSMediaButtonReceiver pausePlaying 

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

16:47:58.711 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80281750 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

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

16:47:58.718 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80281757 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

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

16:48:01.227 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80284266 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

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

16:48:01.228 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PLAY ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80284268 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

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

16:48:01.239 PlayerService RESUME

from PSMediaButtonReceiver resumePlaying 

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

16:48:03.807 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80286846 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:48:03.808 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80286848 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=1

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

16:48:03.821 PlayerService PAUSE

from PSMediaButtonReceiver pausePlaying 

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

16:48:05.658 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_DOWN name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80288698 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

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

16:48:05.661 PSMediaButtonReceiver android.intent.action.MEDIA_BUTTON

KEYCODE_MEDIA_PAUSE ACTION_UP name=Virtual source=0x0 sources=0x301 virt=true repeat=0 actionTime=80288700 sourcePak=com.android.bluetooth isAvrcp flags=0x0 playerState=2

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...