Add imageBackdrop and retune scoring so card rails use BOXART-16X9, detail/hero prefer HERO-16X9, and channels-logo PNGs no longer win as cover or logo. TV 0.14.61. |
||
|---|---|---|
| .. | ||
| app | ||
| app-mobile | ||
| gradle/wrapper | ||
| play-store | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
Media Cluster — Android TV / phone client
Native client for the private Media Cluster (alternative to Stremio).
Features (v0.1)
- Device linking via short code +
/linkpage - Home with Verder kijken + configurable shelves
- Detail → ExoPlayer direct play (no transcoding)
- Progress sync to master
- Shelf visibility / order per viewer
Setup
- Open
apps/android-tvin Android Studio. - Set
DEFAULT_API_BASEinapp/build.gradle.ktsif needed (defaulthttps://master.vonas.nl). - On master, set
CLIENT_LINK_BASE_URLto your admin UI origin (e.g.https://admin.vonas.nl) so the TV shows the right link URL. - Run migration
20260831010000_viewer_client. - Admin → Kijkers → create a viewer account.
- Install APK on TV → enter code at
/link.
API used
POST /api/v1/client/device/codeGET /api/v1/client/device/pollPOST /api/v1/link/claimGET /api/v1/client/homePOST /api/v1/client/playPOST /api/v1/client/progressGET|PUT /api/v1/client/shelves/prefs