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