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.
43 lines
966 B
Markdown
43 lines
966 B
Markdown
# VMC iOS (SwiftUI + MobileVLCKit)
|
|
|
|
Native iPhone/iPad app voor Vonas Media Cluster.
|
|
|
|
## Op de Mac
|
|
|
|
```bash
|
|
cd ~/Code/mediacluster/apps/ios
|
|
open VMC.xcodeproj
|
|
```
|
|
|
|
Eerste keer (of na schone sync) VLCKit zetten:
|
|
|
|
```bash
|
|
bash scripts/fetch-vlckit.sh # download ~250MB (eenmalig)
|
|
bash scripts/link-vlckit.sh # kopieert naar Vendor/ + linkt in Xcode
|
|
```
|
|
|
|
In Xcode:
|
|
1. **Signing & Capabilities** → jouw Team
|
|
2. iPhone selecteren → ▶ Run
|
|
|
|
---
|
|
|
|
## Apple TV (tvOS)
|
|
|
|
Apart project (zelfde API, TV-UI met focus/remote):
|
|
|
|
```bash
|
|
cd ~/Code/mediacluster/apps/ios
|
|
bash scripts/fetch-tvvlckit.sh
|
|
bash scripts/link-tvvlckit.sh
|
|
open VMCTV.xcodeproj
|
|
```
|
|
|
|
- Bundle ID: `nl.vonas.mediacluster.tvos`
|
|
- Team: `X25NYX3K49`
|
|
- Playback: **TVVLCKit** (zelfde VLC-engine als iPhone) — MKV werkt
|
|
- Details: `VMCTV/README.md`
|
|
|
|
## Let op
|
|
|
|
`Vendor/MobileVLCKit.xcframework` en `Vendor/TVVLCKit.xcframework` staan niet in git (te groot). Altijd op de Mac via de scripts installeren.
|