Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

Ce projet correspond aux anomalies ou aux demandes d’évolutions logicielles pour le Freebox Server.

Pour des problèmes de ligne ADSL ou Fibre, vous devez vous adresser directement au 3244.
N’indiquez ici que les bugs ou les demandes d’évolution concernant le Freebox Server.

Pour les remarques concernant le Freebox Player Révolution (V6), vous pouvez le faire sur la page dédiée.
Pour les remarques concernant la Freebox Mini 4K, vous pouvez le faire sur la page dédiée.
Pour les remarques concernant le Freebox Player Devialet (V7), vous pouvez le faire sur la page dédiée.
Pour les remarques concernant le Freebox Player Pop (V8), vous pouvez le sur la page dédiée.

Effectuez la mise à jour de votre Freebox Server vers la dernière version annoncée sur l'historique des mises à jour Freebox Server

Vérifiez que votre problème ou votre demande d’évolution n’a pas déjà été posté auparavant.

Merci d’avance.

ID Ouverte Type Catégorie  asc Système d'exploitation État Résumé
3317220/11/2020AnomalieAPITousNouveauDisparition des entêtes HTTP Description de la tâche

Bonjour,

Les entêtes HTTP des fichiers proposés par l’API, comme les logos des chaînes, ne sont plus disponibles.
Sauf erreur de ma part, la requête suivante fonctionnait il y a peu :

curl -I http://mafreebox.freebox.fr/api/v8/tv/img/channels/logos68x60/uuid-webtv-201.png

Désormais, elle retourne :

HTTP/1.1 404 Not Found
Server: nginx
Date: Fri, 20 Nov 2020 17:24:52 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive

Ce comportement est aberrant puisque la ressource existe bel et bien.
Ainsi, la requête GET correspondante fonctionne :

curl -I -X GET http://mafreebox.freebox.fr/api/v8/tv/img/channels/logos68x60/uuid-webtv-201.png
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 20 Nov 2020 17:28:02 GMT
Content-Type: image/png; charset=utf-8
Content-Length: 1777
Connection: keep-alive
Last-Modified: Wed, 18 Nov 2020 11:31:39 GMT
ETag: "5fb5061b-6f1"
Expires: Wed, 25 Nov 2020 11:55:21 GMT
Cache-Control: max-age=604800
Accept-Ranges: bytes

Cette régression a vraisemblablement été introduite dans Freebox OS peu avant le 26 août.

Merci :)

2788517/07/2019AnomalieAPIFreebox Server V6 (Révolution)À investiguerBase d’authentification indisponible Description de la tâche

Bonjour.

J’ai connecté un serveur linux à la freebox via l’API.
Mais depuis quelque temps je n’ai plus d’acces.

J’ai voulu revoqué mon applicatif, mais la freebox me renvoi une erreur.
Impossible de supprimer cet objet.

De plus, quand j’essai de recuperer un nouveau token applicatif, la requete me renvoi une erreur interne:

“msg”: “Base d’authentification indisponible”,

Merci de m’indiquer la meilleure marche a suivre car le SAV me repond qu’ils ne sont pas capable de traiter ce probleme..

2020303/05/2016AnomalieAPITousNouveauAutorisation et accès RRD Description de la tâche

L’accès aux variables RRD nécessite une autorisation supplémentaire de “Modifications des réglages de la Freebox”, alors qu’ils sont en lecture seule, et que rien ne l’indique dans la documentation.

Dans le cadre du développement d’un plugin pour Rainmeter (https://github.com/Kitof/RainFbx), je dois demander aux utilisateurs d’activer cette autorisation ce qui est de manière à les inquiéter sans raison particulière.

3767706/02/2023AutreAPITousNouveauAuthentification application Description de la tâche

Bonjour,

je souhaite développer une application en python pour me connecter à ma freebox POP.

J’ai bien compris que la première étape est d’inscrire son application et de l’autoriser sur la box. Voici mon code:

 headers = {}
  payload=json.dumps ({
 "app_id": "fr.freebox.test",
 "app_name": "test",
 "app_version": "1.0.0",
 "device_name": "NO"
  })
  try:        
      response = requests.request('POST', 'https://mafreebox.freebox.fr/api/v10/login/authorize', headers=headers, data=payload,verify=False)
  except Exception as e:
      print ('Execution Box Authorize commmand failed : ' + str(e))     
  else :
      if (response.status_code == 200) :
          authorize = response.json()
          print (authorize)

Tout fonctionne bien je récupère bien un app_token :

{’success’: True, ‘result’: {’app_token’: ‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx’, ‘track_id’: 74}}

Et sur la box s’affiche l’authorisation. Mais j’ai beau essayé de valider en sélectionnant Oui sur l’édcran LCD (Fleche droite puis l’écran affiche de nouveau l’heure), La console des accès reste la même :

—–> ‘Authentification en cours’

Avez-vous une idée de là où ça coince ?

Cordialement

3750317/12/2022AnomalieAPIFreebox Server V7 (Delta)NouveauAucune info et erreur (500) sur module Switch dans Free... Description de la tâche

Bonjour,

Depuis plusieurs versions déjà et actuellement en 4.7.3,
avec une Freebox Delta en mode bridge + connexion du seul équipement sur port SFP:

Lors d’une tentative d’accès au module “Switch” dans Freebox OS (Paramètres de la Freebox > Réseau local > Switch),
aucune information n’apparait (bien que la connexion/l’équipement connecté à la Freebox fonctionne);
et le message d’erreur suivant apparait dans une fenêtre modale:

C’est cassé !!
Un problème est survenu lors de cette requête au server (erreur: 500)

L’erreur semble etre la traduction UI d’un échec d’appel de Freebox OS vers l’API sur

/api/latest/switch/status/?_dc=...

, qui renvoie une erreur 500. Le module génère également un appel API sur

/api/latest/switch/port/1?_dc=...

, qui lui renvoie un status 200 et des informations sur… un port du switch certainement.

3913206/03/2024AutreAPIFreebox V9 (Ultra)NouveauAPI VM ressources sur Freebox Ultra Description de la tâche

Bonjour

Je n’ai pas de ULTRA.
Afin de maintenir la library BASH permettant d’utiliser l’API de manière user firendly depuis le shell bash de chaque machines, est ce que quelqu’un pourrait faire le call suivant sur l’API d’une ULTRA :

GET https://mafreebox.freebox.fr/api/v10/vm/info 

Sur une DELTA avec la RAM à 16g j’obtiens

$ get_freebox_api vm/info | jq
{
  "success": true,
  "result": {
    "usb_used": false,
    "sata_used": false,
    "sata_ports": [
      "sata-internal-p0",
      "sata-internal-p1",
      "sata-internal-p2",
      "sata-internal-p3"
    ],
    "used_memory": 12288,
    "usb_ports": [
      "usb-external-type-a",
      "usb-external-type-c"
    ],
    "used_cpus": 3,
    "total_memory": 15360,
    "total_cpus": 3
  }
}

En vous remerciant d’avance,
Cordialement
nbanba

1281609/07/2013ÉvolutionAPIFreebox Server V6 (Révolution)NouveauAPI Visuelle Description de la tâche

Il serait intéressant de permettre aux dev’s plus d’interaction avec l’utilisateur en permettant par exemple d’afficher des messages sur l’écran du freebox serveur, de déclencher des alertes sonores via les hauts parleurs intégrés ou d’envoyer des bandeaux textes sur l’écran de la TV, voir même de pouvoir incruster une image (équivalent PIP) dans une zone de l’écran, de pouvoir ouvrir une zone de texte à remplir par l’utilisateur à l’aide de la télécommande, de pouvoir faire apparaitre des boutons cliquables à l’écran TV. Toutes ces fonctions étant accessibles via l’API.

j’en demande trop non ?

3767907/02/2023AnomalieAPIFreebox Server V6 (Révolution)NouveauAPI V10 retourne invalid_token après génération du hmac Description de la tâche

Bonjour,

Je tente depuis plusieurs jours de taper via API ma freebox server revolution (A jour du dernier firmware)

J’ai donc bien suivis la DOC, et je suis en python 3.8

1 - Générer mon application, puis la confirmer sur le front en physique, j’ai le “status”:”granted” 2 - Je récupère le challenge
3 - Tentative d’ouverture de session via le password généré depuis le app_token et le challenge

J’obtiens en retour (tout est anonymisé) :

{'uid': '732edfg65fgaze', 'success': False, 'msg': "Erreur d'authentification de l'application", 'result': {'password_salt': 'M/iYdsf6a9dhyuiods9qsxtfpc+r1KFB', 'challenge': 'KRgdfez6r5sHHRTEuygfvVTGK'}, 'error_code': 'invalid_token'}

Je ne comprend pas ou la raison du soucis, si quelqu’un peut m’éclairer si je me suis trompé ou si c’est un bug

import datetime
import hashlib
import hmac
import json
import pickle
import time
import requests
import urllib3
import sys
import base64

def make_digest(message, key):
    
    key = bytes(key, 'UTF-8')
    message = bytes(message, 'UTF-8')
    
    digester = hmac.new(key, message, hashlib.sha1)
    #signature1 = digester.hexdigest()
    signature1 = digester.digest()
    #print(signature1)
    
    #signature2 = base64.urlsafe_b64encode(bytes(signature1, 'UTF-8'))
    signature2 = base64.urlsafe_b64encode(signature1)    
    #print(signature2)
    
    return str(signature2, 'UTF-8')

appid = "applicationidcustom"
appname ="AppnameCustom"
devicename ="Dlocalcustom"
appversion = "1"
apptoken = "dfgmonapptokengenererlorsdelauthOw0Udhyq/"

#Etape 2 : Obtenir le challenge value avant de sauthentifier
url = "http://mafreebox.freebox.fr/api/v10/login/"
headers = {"Content-Type": "application/json; charset=utf-8"}
response = requests.get(url, headers=headers)
ReturnResponse = response.json()
if ReturnResponse["success"] == False:
	sys.exit(0)

#Etape 3 : Recuperation du token de session
CurrentChallenge = ReturnResponse["result"]["challenge"]
CurrentPassword = make_digest(CurrentChallenge, apptoken)
url = "http://mafreebox.freebox.fr/api/v10/login/session/"
data = {"app_id": appname, "password": CurrentPassword}
headers = {"Content-Type": "application/json; charset=utf-8"}
response = requests.post(url, headers=headers, json=data)
ReturnResponse = response.json()
print(ReturnResponse)
#{'uid': '732edfg65fgaze', 'success': False, 'msg': "Erreur d'authentification de l'application", 'result': {'password_salt': 'M/iYdsf6a9dhyuiods9qsxtfpc+r1KFB', 'challenge': 'KRgdfez6r5sHHRTEuygfvVTGK'}, 'error_code': 'invalid_token'}
3600924/11/2021ÉvolutionAPITousNouveauAPI pour sauvegarder / restorer le fichier de sauvegard... Description de la tâche

Bonjour

Suite au passage en 4.5.3 "officiel", la section changes de l'API ne fait pas mention de l'ajout d'une API pour faire une sauvegarde de la box / restorer une sauvegarde.

Pourriez vous SVP ajouter une API permettant d'automatiser les sauvegardes ?
Pourriez vous également ajouter une API permettant de restorer une sauvegarde ?

Pouvoir créer une sauvegarde avec l'API vers un drive de la box ou un serveur réseau serait un plus.
Idem pour la restoration d'une sauvegarde depuis l'API.

En vous remerciant d'avance,
Cordialement
nbanba

1984228/02/2016ÉvolutionAPITousNouveauAPI pour la gestion des certificats et des noms de doma... Description de la tâche

Bonjour,

Avec la version 3.3, il est possible de gérer une liste de noms de domaines auxquels la Freebox répond depuis l’extérieur, et d’y ajouter des certificats SSL.

Serait-il possible d’étendre l’API pour permettre de configurer ces noms de domaines et leurs certificats ?

Ceci permettrait par exemple d’écrire un plugin pour le client letsencrypt qui permettrait de gérer le renouvellement automatisé (avec un client letsencrypt qui tourne sur un PC) du certificat SSL pour les noms de domaine personnalisés, et son installation automatique sur la Freebox.

Merci.

2378431/12/2018ÉvolutionAPITousÀ investiguerAPI pour intégrer la domotique Description de la tâche

Bonjour,

avec les nouvelles fonctionalités de la Freebox Delta, il serait préférable de pouvoir integrer la domotique (Somfy, ...) avec des applications tierces en fournissant un API

Merci

2471821/01/2019ÉvolutionAPIFreebox Server V7 (Delta)À investiguerApi pour alarme Description de la tâche

Bonjour,
serait-il possible d’avoir de la documentation et des exemples sur la partie domotique et l’alarme en particulier.

J’ai bien vu la partie “Special Tiles specification” dans la documentation sur la Freebox mais je n’ai pas trouvé comment, par exemple, activer ou désactiver l’alarme.

Merci

1438701/03/2014ÉvolutionAPITousNouveauAPI message Description de la tâche

Il serait très intéressant de pouvoir afficher un message texte appelé par une requête http (GET ou POST) afin de permettre un affichage de données provenant d’une box domotique à l’écran.

2472221/01/2019AutreAPITousEn cours de résolutionApi Freebox Delta Description de la tâche

Bonjour

Ou puis je avoir accès à l’api de là box pour pouvoir contrôler la centrale d’alarme et les détecteur et capteur et télécommande sur ma box lifedomus de delta dore. Il nous manque des infos pour pouvoir l’integrer.

En attente de votre réponse

2898512/11/2019ÉvolutionAPITousNouveauAPI de récupération des sessions Description de la tâche

Bonjour,

J’utilise les APIs du serveur de la freebox et j’ai identifié qu’il existait une API de récupération des sessions (c-a-d une liste des sessions des applications tierces connectées aux API). Cette API correspond à “Gestion des accès > Sessions” dans l’interface web accessible depuis mafreebox.freebox.fr.

L’API semble être accessible depuis l’url http://mafreebox.freebox.fr/api/v6/sessions mais lorsque je l’appelle avec ma propre application (qui possède son propre app_token préalablement granted), j’ai un code retour 403 (Unauthorized).

Que dois-je faire pour pouvoir accéder à cette API ?

Merci bcp pour votre aide

Bien cordialement,

Jean-Baptiste

1341410/10/2013ÉvolutionAPITousNouveauAPI de gestion des enregistrements programmés Description de la tâche

Bonjour,

Serait-il possible de proposer une API Freebox OS pour gérer les enregistrements programmés ?
- lister et interroger les enregistrements programmés,
- créer, modifier, supprimer un enregistrement programmé.

Une Application Freebox OS pourrait aussi être proposée, (mais c’est surtout l’API qui est demandée).

À voir si cette API pourrait aussi donner accès à un Guide des Programmes pour permettre la création d’un nouvel enregistrement, mais cela est peut être en dehors du champ de Freebox OS.

Pour la justification de cette demande, voir http://dev.freebox.fr/bugs/task/13413

Cordialement,

DFAL

1711215/04/2015ÉvolutionAPITousNouveauAPI -> Messages vocaux sur répondeur Description de la tâche

Bonjour,

Serait il possible de rajouter dans l’API de Freebox OS la possibilité de récupérer les messages vocaux laissés par les appelants, et de les lire dans un flux externe.

Merci.
Florian MULLER

2902515/11/2019ÉvolutionAPIFreebox Server V6 (Révolution)À investiguerAPI - DHCP Configuration - Default Lease time Description de la tâche

Bonjour,

Afin de pouvoir administrer et superviser de façon plus fine les Hosts qui se connectent au réseau de la Freebox (wifi ou LAN), j’ai besoin de pouvoir spécifier la durée par défaut du bail DHCP (cela devrait à priori être possible selon la RFC RFC1541)

Cette durée semble être forcée à 12h et n’est pas configurable malgré la disponibilité de l’API “/api/v6/dhcp/config/” (avec un PUT).

Pouvez-vous svp ajouter à l’API existante (”/api/v6/dhcp/config/”) la gestion de ce paramètre (ajout du champ dans l’objet DhcpConfig) ?

Merci

Bien à vous

3206225/08/2020AutreAPITousNouveauAjouter CGU pour Apple Store Description de la tâche

Bonjour,

Apple demande des CGU ou tout autre texte qui authorise un dev indépendant d’utiliser l’api REST de la freebox. Rien n’est mentionné sur le site.

Quelques lignes disant que l’on peut faire des application IOS + Android avec l’api serait vraiment bien.
Et aussi que l’on peut mentionner le nom “Free” ou “Freebox” tant que ça reste nominatif genre “pour Freebox ...” ce serait vraiment pratique aussi.

J’ai plusieurs applications sur la store et j’ai sans arrêt des soucis vu qu’on ne trouve aucun texte ou CGU.
Désolé si ce n’est pas le bon endroit mais je ne sais pas du tout où poster ça à part sur un truc de dev.

Merci

1333904/10/2013ÉvolutionAPITousNouveauajout statut sur api airmedia Description de la tâche

bonjour

serait il possible d ajouter des signaux de status de lecture pour le airmedia sur la freebox, etat lecture/pause/arret voir dans l ideal un signal de fin comme dans gstreamer avec le signal about_to_finish ou finished

merci

cdt

2121506/03/2017ÉvolutionAPITousÀ investiguerAjout de addtogroup pour ajouter un contact dans un gro... Description de la tâche

Example request:

PUT /api/v3/contact/addtogroup/ HTTP/1.1
Host: mafreebox.freebox.fr
{
  "group_id": 2,
  "contact_id": 6
}

Example response:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
    "success": true
}
3278915/10/2020AnomalieApplicationsFreebox Player V6 (Revolution)NouveauPing ne répond pas Description de la tâche

Bonjour

J’ai paramétré deux caméras chez un de mes clients, elles sont en adresse IP fixe en dehors de la plage du DHCP, avec deux redirections de ports pour avoir accès à mes caméras depuis l’extérieur. Tout fonctionné très bien depuis plus d’un an et demi et tout d’un coup depuis quelques semaines, je n’ai plus accès aux caméras depuis l’extérieur.
La seule chose que je vois d’anormale est le fait que je ne peux pas pinger la box depuis l’extérieur. J’ai bien sur prix soin d’activer le ping sur le portail de la box en question.
Et la commande msdos tracert xx.xxx.xx.xx n’abouti pas, le delai d’attente est dépassé ce qui me semble vraiment anormal.

Je n’ai malheureusement pas trouver de réponse à mon problème et mes clients envisage très sérieusement de quitter Free alors qu ej’ai d’autres clients avec le smêmes caméèas configurés de la même manière et tout fonctionne très bien.

J’espère avoir exposé clairement mon problème et j’espère que quelqu’un pourra rapidement m’aider à le résoudre.

Bien cordialement

3342512/12/2020ÉvolutionAssociationAndroidNouveauAjout d'un historique des sessions Freebox OS Description de la tâche

Bonjour, mon fils réussi à s’associer à la freebox pop sans saisir le mdp administrateur dans Freebox Connect. Le mdp est pourtant assez compliqué, je l’ai changé plusieurs fois et il est enregistré nulle part.

– Titre édité suite aux échanges

1956702/02/2016ÉvolutionAudio (AirMedia, ...)TousNouveauVisibilité des fichiers .dsf (DSD) via DLNA Description de la tâche

Les fichiers .dsf (Audio HD “concurrent” du PCM FLAC 24/192) ne sont pas visible sur la freebox en DLNA.
Il serait donc intéressant de pouvoir les voir afin de les lire depuis des appareils compatible.

Cordialement,

1948916/01/2016ÉvolutionAudio (AirMedia, ...)TousNouveauUtilisation enceinte freebox server depuis freebox play... Description de la tâche

Bonjour,
le freebox server est munie d’enceinte qui ne servent à rien (sauf pour un utilisateur d’airmédia).

Ce serait bien d’avoir la possibilité de diffuser l’ensemble des sons en provenance du freebox player sur les enceintes du freebox server, principalement pour la radio, la musique et les CD audio (mais également pourquoi pas freebox tv et bluray).

Cela permettrait de ne pas laisser la tv allumée inutilement, et d’exploiter une caractéristique utile du server que ne possède pas les box concurrentes.

3890530/01/2024ÉvolutionAudio (AirMedia, ...)Freebox Server V7 (Delta)En attente de réponseSupport AirPlay 2
3473201/05/2021AnomalieAudio (AirMedia, ...)Freebox Server V6 (Révolution)NouveauSortie audio mini jack freebox server (Révolution) hors...
2183607/10/2017ÉvolutionAudio (AirMedia, ...)TousNouveauSimple Radio
1918320/11/2015ÉvolutionAudio (AirMedia, ...)TousNouveauServeur DLNA DMS
3593308/11/2021ÉvolutionAudio (AirMedia, ...)TousNouveauRemplacer Airmedia par OwnTone
2235505/02/2018AnomalieAudio (AirMedia, ...)TousNouveauProblème distorsion de son via airplay
1634101/03/2015AnomalieAudio (AirMedia, ...)TousNouveauProbleme de son sous Airplay (Freebox Server Air Media)
2281728/08/2018ÉvolutionAudio (AirMedia, ...)TousNouveauPrise en charge AirPlay 2
1521825/06/2014ÉvolutionAudio (AirMedia, ...)TousNouveauPouvoir lire les radios favoris sur Freebox Server
2241620/02/2018ÉvolutionAudio (AirMedia, ...)TousNouveaupossibilité d'avoir des favoris dans les radios
1314002/09/2013ÉvolutionAudio (AirMedia, ...)TousNouveauPas d'accès AirMedia 'audio' sur le Freebox Server
2224814/01/2018ÉvolutionAudio (AirMedia, ...)TousNouveauNouveau flux RJM DANCE
2308618/12/2018ÉvolutionAudio (AirMedia, ...)Freebox Server V7 (Delta)NouveauMusique en mp3 dans le nas accessibles via commande voc...
2588717/02/2019ÉvolutionAudio (AirMedia, ...)TousNouveauMémorisation niveau sonore Freebox Server Delta
1627530/01/2015ÉvolutionAudio (AirMedia, ...)TousNouveauLe port audio IN devrait permettre une entrée son
1752231/05/2015AnomalieAudio (AirMedia, ...)TousÀ investiguerLe freebox server est absent de la liste des terminaux ...
789916/09/2011ÉvolutionAudio (AirMedia, ...)Freebox Server V6 (Révolution)NouveauLatence audio Airmedia
814411/10/2011ÉvolutionAudio (AirMedia, ...)Freebox Server V6 (Révolution)NouveauHeure + AirMedia
3670905/06/2022AnomalieAudio (AirMedia, ...)Freebox Server V7 (Delta)NouveauGros problème sonore AirPlay
2157904/06/2017ÉvolutionAudio (AirMedia, ...)TousNouveauFonction Airmedia non supporté
2592619/02/2019ÉvolutionAudio (AirMedia, ...)Freebox Server V7 (Delta)NouveauDolby Prologic II
1912710/11/2015ÉvolutionAudio (AirMedia, ...)TousNouveauCompte Deezer non disponible
3542518/08/2021AnomalieAudio (AirMedia, ...)Freebox Server V6 (Révolution)NouveauBelle image mais Pas de son en recopie d’écran avec le ...
2720606/05/2019ÉvolutionAudio (AirMedia, ...)Freebox Server V7 (Delta)NouveauApplication Musiques
1507824/05/2014ÉvolutionAudio (AirMedia, ...)TousNouveauAjouter un Renderer DLNA au Freebox Server
Tâches 101 - 150 sur 2664 Page 3 sur 54

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche