# Configuration Le server Arcast utilise un fichier de configuration permettant de personnaliser son comportement. Par défaut, ce fichier de configuration est créé aux emplacements suivants au lancement de l'application: - **Linux Desktop**: - `${HOME}/.config/arcast-player/config.json` - **Android**: - `/storage/emulated/0/Android/data/com.cadoles.arcast_player` - `/data/user/0/com.cadoles.arcast_player/files/config.json` (si le premier chemin n'est pas accessible en lecture/écriture) Voici un exemple commenté du fichier de configuration: ```json { // Identifiant de l'instance "instanceId": "", // Configuration du serveur HTTP "http": { // Couple
: d'écoute // Par défaut ":" i.e. toutes les adresses avec port aléatoire "address": ":" }, // Configuration du serveur HTTPS "https": { // Couple
: d'écoute // Par défaut ":" i.e. toutes les adresses avec port aléatoire "address": ":", // Certificat x509 (format PEM, encodé en base64) "cert": "", // Clé privée du certificat (format PEM, encodé en base64) "key": "", // Configuration de la génération du certificat autosigné "selfSigned": { // Activer/désactiver la génération du certificat auto-signé "enabled": true, // Empreinte réseau associée au certificat autosigné // Permet de détecter si il y a eu un changement sur les adresses IPs du player "networkFingerprint": "40f4cd914c6163657fe4e37128f90b501b768221c77b5dbfa35ca74a84b8732a" } }, // Configuration des applications embarquées "apps": { // Activer/désactiver les applications embarquées "enabled": true, // Application par défaut "defaultApp": "main" } } ```