Changing the order of the providers fixes the issue. It also changes the order of the buttons in the panel, though.
I haven't been able to find documentation on this change for Android 16.
How have you tested this?
Tested on my Realme GT7 Pro and emulators for Android 15 and 16. See #1759 for reproduction steps.
I wasn't able to display the compact media control panel in the stock Android images, so this issue may be limited to customized images that use this style of media controls.
The buttons work as expected in all versions, including the emulators at the greatest available level of zoom.
Screenshots
Compact media controls
Expanded media controls, showing the order of the buttons
Lock-screen media controls, showing the order of the buttons
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/advplyr/audiobookshelf-app/pull/1760
**Author:** [@eudes](https://github.com/eudes)
**Created:** 12/18/2025
**Status:** 🔄 Open
**Base:** `master` ← **Head:** `master`
---
### 📝 Commits (1)
- [`fc9f9c7`](https://github.com/advplyr/audiobookshelf-app/commit/fc9f9c7618563172b4545ffb712303f55c3ecc8c) fix #1759: compact media controls in Android 16 perform incorrect actions
### 📊 Changes
**1 file changed** (+6 additions, -6 deletions)
<details>
<summary>View changed files</summary>
📝 `android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt` (+6 -6)
</details>
### 📄 Description
<!--
For Work In Progress Pull Requests, please use the Draft PR feature,
see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details.
If you do not follow this template, the PR may be closed without review.
Please ensure all checks pass.
If you are a new contributor, the workflows will need to be manually approved before they run.
-->
## Brief summary
Compact media controls in Android 16 perform incorrect actions ("previous" button fast-forwards, "next" button changes playback speed)
## Which issue is fixed?
Fixes #1759
## Pull Request Type
Android app
## In-depth Description
Changing the order of the providers fixes the issue. It also changes the order of the buttons in the panel, though.
I haven't been able to find documentation on this change for Android 16.
## How have you tested this?
Tested on my Realme GT7 Pro and emulators for Android 15 and 16. See #1759 for reproduction steps.
I wasn't able to display the compact media control panel in the stock Android images, so this issue may be limited to customized images that use this style of media controls.
The buttons work as expected in all versions, including the emulators at the greatest available level of zoom.
## Screenshots
Compact media controls

Expanded media controls, showing the order of the buttons

Lock-screen media controls, showing the order of the buttons

---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1760
Author: @eudes
Created: 12/18/2025
Status: 🔄 Open
Base:
master← Head:master📝 Commits (1)
fc9f9c7fix #1759: compact media controls in Android 16 perform incorrect actions📊 Changes
1 file changed (+6 additions, -6 deletions)
View changed files
📝
android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt(+6 -6)📄 Description
Brief summary
Compact media controls in Android 16 perform incorrect actions ("previous" button fast-forwards, "next" button changes playback speed)
Which issue is fixed?
Fixes #1759
Pull Request Type
Android app
In-depth Description
Changing the order of the providers fixes the issue. It also changes the order of the buttons in the panel, though.
I haven't been able to find documentation on this change for Android 16.
How have you tested this?
Tested on my Realme GT7 Pro and emulators for Android 15 and 16. See #1759 for reproduction steps.
I wasn't able to display the compact media control panel in the stock Android images, so this issue may be limited to customized images that use this style of media controls.
The buttons work as expected in all versions, including the emulators at the greatest available level of zoom.
Screenshots
Compact media controls

Expanded media controls, showing the order of the buttons

Lock-screen media controls, showing the order of the buttons

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.