Origin Ghost Player v0.3.1
Hotfix: fixes the click-through redirect being unreliable — it previously fired unconditionally on
any launch based purely on "is something playing," with no way to distinguish OriginPlayer's
tap-through from opening the app icon yourself, and only checked on a cold start (which the far
more common "already running" launch never re-triggers). Result: sometimes it didn't redirect from
OriginPlayer, sometimes it redirected when you just wanted to open the app.
Fixed using Activity.getReferrer(), confirmed empirically on-device:
- Direct launcher tap → referrer is the launcher itself.
- OriginPlayer's Control Panel tap →
com.vivo.musicwidgetmix. - A second system-UI tap surface →
com.vivo.systemuiplugin.
Only those two vivo system referrers trigger the redirect now. Every other launch (including
opening the app icon directly) shows our own screen — which now also displays what's currently
playing (title, artist, source app, tap to open) instead of just permission status.