for the people in need
You have bought a Chinese OEM phone - Xiaomi, Oppo, Vivo*, thousands of them. You launch your favorite music player and see one thing...
System does not want to integrate your music player into the UI. No "Dynamic Island" support, no media controls...
Omnibridge tries to change this.
*vivo has additional built-in checks that are currently limiting Omnibridge usage, other BBK phones should work fine
- Install a masked Omnibridge release. NOTE: You must have only one Omnibridge installed.
- Google Play will not like the app. Explicitly allow notification access by opening "App Info" in system settings and clicking on "Allow permissions".
- Open Omnibridge and follow the setup instructions.
To make your app "work" with Omnibridge, your music player must have a working MediaSession. No need to support MediaBrowser, however.
Omnibridge creates a "mirrored" media session between currently playing music application and itself.
While being masked as any of Chinese music players (like QQ Music in this example), this approach will bypass OEM whitelist and make controls available to all: