Skip to content

bridges any music player to Android OEM "Dynamic Island" clones

License

Notifications You must be signed in to change notification settings

iTaysonLab/Omnibridge

Repository files navigation

Omnibridge

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

Setting up

  1. Install a masked Omnibridge release. NOTE: You must have only one Omnibridge installed.
  2. Google Play will not like the app. Explicitly allow notification access by opening "App Info" in system settings and clicking on "Allow permissions".
  3. Open Omnibridge and follow the setup instructions.

Integrating into other apps

To make your app "work" with Omnibridge, your music player must have a working MediaSession. No need to support MediaBrowser, however.

How does it work

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:

About

bridges any music player to Android OEM "Dynamic Island" clones

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages