Appearance
📺 Plateforme Philips Android (MediaSuite)
Les téléviseurs Philips de la gamme professionnelle (MediaSuite) utilisent Android TV mais proposent des services et protocoles additionnels pour une intégration profonde en milieu hôtelier.
🏗️ Architecture et Services Philips
En plus du support standard Android TV, les modèles Philips MediaSuite exposent des services spécifiques via le protocole WIXP (Web Infrastructure for XML Programming).
1. Services de Configuration Professionnelle (professionalSettings.ts)
Permet de piloter les réglages spécifiques à l'hôtellerie (Volume maximum, canal de démarrage, verrouillage des menus système).
2. Contrôle Réseau et Hotspot (networkControl.ts)
Documentation détaillée disponible dans la section Gestion du Hotspot. Philips permet de récupérer les identifiants Wi-Fi Direct et de piloter le point d'accès via WIXP.
3. Application Control (applicationControl.ts)
Mécanismes étendus pour lancer des applications ou des services spécifiques à Philips qui ne suivent pas toujours les intents Android standard.
🛠️ Protocole WIXP
L'application communique avec les services Philips via des requêtes HTTP POST sur le point de terminaison local : http://<tv-ip>:1926/WIXP
Les services consommés incluent :
NetworkControlServiceProfessionalSettingsServiceApplicationControlService
🎮 Navigation et Télécommande
Philips utilise la télécommande Android standard, mais supporte également des touches spécifiques au "Professional Mode" qui peuvent être interceptées si les Web Listening Services sont activés.
🧪 Développement et Intégration
- SDK : Utilisation des bibliothèques de services Philips (disponibles en PDF dans
src/lib/philips/). - Mode Fallback : Le
AppLauncherFactorydétecte les modèles Philips et applique des stratégies de lancement spécifiques (ensurePhilipsLaunchableCommand).