Josep Molins
unread,Jun 28, 2026, 6:33:54 AM (8 days ago) Jun 28Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenSongApp
Hi all,
I'm running OpenSongApp v6.8.6 (464) on GrapheneOS with sandboxed Google Play Services installed in a secondary user profile. OpenSongApp cannot detect any Cast devices on the network when trying to use the casting feature, even though the phone is on the same Wi-Fi network as the target device.
What I've already verified in that profile:
- Google Play Services has Network permission granted
- Google Play Services has Nearby Devices permission granted
- Location permission is enabled
- No VPN is active
- No Private DNS is configured
- OpenSongApp's own permissions look correct
- Already on the latest available version
Key comparison data that narrows this down to OpenSongApp specifically:
1. YouTube, installed in the same GrapheneOS profile, detects and casts to the same Cast-enabled display without any issue. This confirms the underlying network, mDNS discovery, and Google Play Services Cast framework are working correctly on this device/profile.
2. I use OpenSongApp together with an ESShare-compatible display. On a regular (non-GrapheneOS) Android phone, after connecting to the display via ESShare, OpenSongApp connects to it without any problem. On GrapheneOS, I can connect to the same display via ESShare just fine, but OpenSongApp then fails to detect any device - same "no devices found" symptom as above. Same app version, same display, only the phone's OS differs.
So it seems isolated to how OpenSongApp specifically discovers Cast devices when running under GrapheneOS's sandboxed Google Play compatibility layer - other apps using the same Cast framework (YouTube) work fine, and OpenSongApp works fine on stock Android with the same display.
(Separately, neither phone could connect to my home Smart TV via OpenSongApp - that seems to be an unrelated issue, possibly specific to the TV, so I'm not including it as part of this report.)
Is there anything specific to how OpenSongApp initializes the Cast framework (e.g. CastContext, or maybe an older Cast SDK version) that could behave differently under a sandboxed/non-privileged Google Play Services setup? Happy to provide logs or any other debugging info that would help.
Thanks for your work on this app!