Wire FAAB schedule-events into master-api and admin IPTV settings, add Android TV Events UI, fix mobile ClearKey/stream playback (DASH + bump 1.0.23), and scaffold the Apple TV (VMCTV) client with docs/scripts.
35 lines
894 B
Markdown
35 lines
894 B
Markdown
# VMC Apple TV (VMCTV)
|
|
|
|
Premium SwiftUI-client voor **Vonas Media Cluster** op Apple TV (tvOS 17+).
|
|
|
|
## Openen
|
|
|
|
```bash
|
|
cd ~/Code/mediacluster/apps/ios
|
|
bash scripts/fetch-tvvlckit.sh # ~180MB, eenmalig
|
|
bash scripts/link-tvvlckit.sh # → Vendor/TVVLCKit.xcframework
|
|
open VMCTV.xcodeproj
|
|
```
|
|
|
|
1. Target **VMCTV**
|
|
2. Signing Team: **X25NYX3K49**
|
|
3. Bundle ID: `nl.vonas.mediacluster.tvos`
|
|
4. Run op Apple TV Simulator of device
|
|
|
|
## Playback
|
|
|
|
Zelfde stack als iPhone: **TVVLCKit** (VLC). Speelt MKV/MP4/TS enz. via node-stream — **niet** AVPlayer.
|
|
|
|
`Vendor/TVVLCKit.xcframework` staat niet in git (te groot).
|
|
|
|
## Functies
|
|
|
|
- Koppelen (grote code + QR) of wachtwoord
|
|
- Profielen + PIN
|
|
- Top-nav: Home, Watchlist, Films, Series, Live TV, Zoeken, Instellingen
|
|
- Hero/shelves met focus-effecten
|
|
- VLC-speler: remote controls, tracks, OpenSubtitles, ends-at
|
|
|
|
## Platform
|
|
|
|
`platform: "apple_tv"`
|