🏝️
Live Activity + Dynamic Island Sport
Quand un match sport joue sur votre Apple TV — ou directement sur iPhone — une Live Activity native apparaît sur l'écran verrouillé et dans la Dynamic Island. Score hero 56pt, badges équipes, dernier événement (but · jaune · rouge), barre de progression de la minute. ActivityKit iOS 16.1+, polling toutes les 30 s.
🖼️
Picture-in-Picture pour chaque lecteur
KSPlayer embarque un PiP natif via AVPictureInPictureController. Pour MPV et VLC (qui ne supportent pas PiP nativement sur iOS) on a construit un pipeline custom — capture de frame via CADisplayLink dans AVSampleBufferDisplayLayer — donc tous les moteurs fonctionnent en PiP. La restauration seek au timestamp exact.
🛰️
Chromecast (métadonnées complètes) + AirPlay
Découverte Chromecast via `_googlecast._tcp`, puis cast complet GCKMediaInformation (poster, titre, diffuseur, pistes de sous-titres). Mini Controller inline. AirPlay 2 via `AVRoutePickerView` pour HomePods, AirPods, Apple TVs. La reprise locale est automatique quand le cast se déconnecte.
📺
Télécommande Apple TV
OneTV sur iPhone découvre votre Apple TV qui tourne OneTV via Bonjour `_noopytv._tcp`. Changez de chaîne, basculez les pistes audio ou sous-titres, seekez, mettez en pause — tout depuis votre iPhone. Polling d'état toutes les 2 s, réponse sub-seconde. Pratique en backup si la batterie de la Siri Remote est à plat.
📲
Compagnon Second Écran Sport
La vue compagnon dédiée : score hero sticky, timeline des événements, barres de stats, composition sur un terrain 2D, derniers highlights, face-à-face, forme récente. Auto-refresh 30 s. Se combine avec la Live Activity pour le parfait workflow « match sur Apple TV, stats sur iPhone ».
🔐
Export config .otvc chiffré
Migrez tout votre setup — playlists, favoris, réglages, équipes sport — vers un nouveau iPhone ou iPad via un fichier `.otvc` protégé par mot de passe. PBKDF2-SHA256 avec 100 000 itérations + AES-GCM-256. Vos identifiants IPTV n'apparaissent jamais en clair, même dans le fichier.
📱
NavigationSplitView iPad
iPad a son propre layout : sidebar avec 11 sections (Dashboard, Live, Movies, Series, Guide, Sport Center, Watchlists, Downloads, Settings…), grilles adaptatives, EPG plein écran, multi-tasking-friendly. Le PiP sur iPad garde un épisode dans un coin pendant que vous explorez.
🔔
Rappels EPG + deep linking
Tapez n'importe quel programme à venir dans le guide pour programmer une notification locale. Au déclenchement, taper la notif ouvre OneTV (`noopytv://live/channel/{id}`) et démarre immédiatement la chaîne. Les rappels se synchronisent via iCloud entre tous vos appareils.
⬇️
Téléchargements hors-ligne (4K DV inclus)
Téléchargez films et séries complètes sur iPhone et iPad. File d'attente avec pause/reprise/retry, MKV Dolby Vision supportés via le même pipeline custom de remux HLS. Regardez en avion, en métro, partout — mêmes moteurs de lecture.