myspoti
Native Android client for Spotify, built with Jetpack Compose
Up to 4 people at once, laid out automatically, from iPhone, iPad, Mac (AirPlay) or any browser. No app on the senders. Free and open source, for Android TV boxes.
MediaJava · HTMLGitHub @kapongOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Turn a meeting room or classroom TV into a shared screen: an AirPlay + browser (WebRTC) receiver for Android TV boxes, up to 4 senders at once, laid out automatically.
Taken from the repository README
Loading the full README.
Read the full README ↗| Folder | What |
|---|---|
androidbox/ | StreamPort for Android TV boxes: AirPlay mirroring (iPhone, iPad, Mac) and browser sharing (screen or camera, WebRTC/WHIP) from up to 4 senders at once, an admin page, and watching the TV from a browser over WebRTC (WHEP). Tested on the Xiaomi TV Box S (2nd gen, Android 11). |
| Welcome screen. How to share from an iPhone, iPad or Mac (AirPlay) or any browser, with this box's own name and address. | Grid layout. OK on the remote cycles Dynamic (top), Grid and Focus. |
| Focus layout. Only the primary screen; Left and Right switch between senders. | Share page (left) for browsers: screen or camera. Admin page (right): name, layout, limits, kick. |
The screens shown are made-up examples sent with androidbox/tools/test_sender.py --image.
Download streaming-port.apk from the latest release
and install it with adb. The steps, the one-time permissions and the recommended limits are in
androidbox/README.md.
The receiver is meant for a trusted LAN: senders are accepted without asking (switchable), the admin page is
plain HTTP behind a PIN shown on the TV, and the browser page uses a self-signed certificate. The full review is in
androidbox/SECURITY.md.
GPL-3.0 (see LICENSE), because the FairPlay handshake is derived from GPL-3.0 code. Third-party code and
fonts keep their own licenses: androidbox/THIRD_PARTY.md.