|
20404 | 02/07/2016 | Anomalie | API | Tous | Nouveau | Probléme API v3 SDK "Get Token" |
Task Description
Bonjour, En me basant sur le sdk (http://dev.freebox.fr/sdk/os/login/#make-an-authenticated-call-to-the-api) je n’arrive pas à m’authentifier . J’interroge la freebox en PHP avec php-curl.
POST /api/v3/login/authorize/ me retourne HTTP/1.1 200 OK - {”msg”:”Requête invalide (404)”,”success”:false,”error_code”:”invalid_request”}bool(true)
L’erreur vient de la documentation.
Merci
|
|
20609 | 26/08/2016 | Anomalie | API | Tous | Nouveau | GET /api/v3/login/authorize/{tid} retourne du code JS d... |
Task Description
GET /api/v3/login/authorize/{tid} Quelque soit le tid la requête me retourne :
{"success":true,"result":{"status":"granted","challenge":["var _pmtrqgv = { _dotl: '_mviD' }; _pmtrqgv._dotl.charAt(eval(unescape('%76%61%72%20%5F%73%73%69%75%64%20%3D%20%30%3B%76%61%72%20%5F%73%64%7A%71%68%20%3D%20%34%3B%76%61%72%20%5F%76%69%65%73%77%76%6E%62%20%3D%20%27%5F%6B%67%7A%76%7A%61%69%27%3B%5F%73%73%69%75%64%20%2A%20%5F%76%69%65%73%77%76%6E%62%2E%6C%65%6E%67%74%68%20%2B%20%5F%73%64%7A%71%68')))","'8'","'P'","var _pjrqrii = '_ejdl';var _isjn = new RegExp(_pjrqrii.charAt(eval(unescape('%28%28%31%20%2A%20%38%20%2D%20%34%29%20%2F%20%34%29'))), 'g');String.fromCharCode(_pjrqrii.replace(_isjn, 's').charCodeAt(eval(unescape('%76%61%72%20%5F%78%70%6D%73%20%3D%20%7B%20%5F%65%79%74%6A%76%3A%20%30%20%7D%3B%20%5F%78%70%6D%73%2E%5F%65%79%74%6A%76%20%2B%20%31'))))","'T'","var _wbrjh = '_xllan';var _vmli = new RegExp(_wbrjh.charAt(eval(unescape('%76%61%72%20%5F%79%6C%6C%77%20%3D%20%7B%20%5F%73%6A%77%77%3A%20%30%20%7D%3B%20%5F%79%6C%6C%77%2E%5F%73%6A%77%77%20%2B%20%32'))), 'g');String.fromCharCode(_wbrjh.replace(_vmli, 'U').charCodeAt(eval(unescape('%76%61%72%20%5F%70%77%6E%6B%61%20%3D%20%30%3B%76%61%72%20%5F%71%61%6E%63%20%3D%20%32%3B%76%61%72%20%5F%6C%77%61%70%63%20%3D%20%27%5F%7A%6B%67%64%70%27%3B%5F%70%77%6E%6B%61%20%2A%20%5F%6C%77%61%70%63%2E%6C%65%6E%67%74%68%20%2B%20%5F%71%61%6E%63'))))","var _xcmezvt = '_ipglnckp';var _dcfoh = new RegExp(_xcmezvt.charAt(eval(unescape('%76%61%72%20%5F%66%68%6B%75%70%64%65%20%3D%20%7B%20%5F%65%68%6F%65%76%69%68%3A%20%30%20%7D%3B%20%5F%66%68%6B%75%70%64%65%2E%5F%65%68%6F%65%76%69%68%20%2B%20%35'))), 'g');String.fromCharCode(_xcmezvt.replace(_dcfoh, 'O').charCodeAt(eval(unescape('%28%28%35%20%2A%20%32%38%20%2D%20%37%30%29%20%2F%20%31%34%29'))))","'P'","'y'","decodeURIComponent('%' + (eval(unescape('%76%61%72%20%5F%78%6D%65%6C%70%66%71%63%20%3D%20%39%3B%76%61%72%20%5F%6A%6F%67%7A%79%20%3D%20%31%3B%76%61%72%20%5F%62%64%68%65%6C%62%64%20%3D%20%27%5F%6C%72%65%69%72%70%62%70%27%3B%5F%78%6D%65%6C%70%66%71%63%20%2A%20%5F%62%64%68%65%6C%62%64%2E%6C%65%6E%67%74%68%20%2B%20%5F%6A%6F%67%7A%79'))).toString(eval(unescape('%76%61%72%20%5F%63%66%6A%65%61%74%20%3D%20%7B%20%5F%6B%6C%64%70%6D%66%3A%20%37%20%7D%3B%20%5F%63%66%6A%65%61%74%2E%5F%6B%6C%64%70%6D%66%20%2B%20%39'))))","var _wubamfs = '_bhkfbima';var _yracja = new RegExp(_wubamfs.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%34%2E%35%33%29%20%2B%20%33%20%2D%20%31'))), 'g');String.fromCharCode(_wubamfs.replace(_yracja, 'Q').charCodeAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%36%2E%39%38%29%20%2B%20%31%20%2D%20%31'))))","var _sqcuor = { _oquhhfk: '_wkxselia' }; _sqcuor._oquhhfk.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%31%2E%39%33%29%20%2B%20%31%20%2D%20%31')))","'+'","decodeURIComponent('%' + (eval(unescape('%76%61%72%20%5F%62%69%66%65%74%20%3D%20%7B%20%5F%64%79%73%79%6D%76%69%3A%20%31%37%20%7D%3B%20%5F%62%69%66%65%74%2E%5F%64%79%73%79%6D%76%69%20%2B%20%35%36'))).toString(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%33%2E%37%30%29%20%2B%20%31%33%20%2D%20%31'))))","var _chaxsme = '_ecdjguqf';var _rwek = new RegExp(_chaxsme.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%34%2E%39%34%29%20%2B%20%32%20%2D%20%31'))), 'g');String.fromCharCode(_chaxsme.replace(_rwek, 'H').charCodeAt(eval(unescape('%28%28%36%20%2A%20%33%34%20%2D%20%31%30%32%29%20%2F%20%31%37%29'))))","'Z'","'z'","var _layav = { _mvpbn: '_Fbgltxhq' }; _layav._mvpbn.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%31%2E%38%36%29%20%2B%20%30%20%2D%20%31')))","decodeURIComponent('%' + (eval(unescape('%28%28%37%30%20%2A%20%31%36%20%2D%20%35%36%30%29%20%2F%20%38%29'))).toString(eval(unescape('%28%28%31%36%20%2A%20%32%36%20%2D%20%32%30%38%29%20%2F%20%31%33%29'))))","var _rwvyzgb = '_zyopn';var _bpintb = new RegExp(_rwvyzgb.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%30%2E%39%31%29%20%2B%20%30%20%2D%20%31'))), 'g');String.fromCharCode(_rwvyzgb.replace(_bpintb, '5').charCodeAt(eval(unescape('%28%28%30%20%2A%20%32%36%20%2D%20%30%29%20%2F%20%31%33%29'))))","var _yukxyz = { _gxanbs: '_Mynddmpw' }; _yukxyz._gxanbs.charAt(eval(unescape('%31')))","'x'","var _hhnd = { _ienyekft: 'txihjy' }; _hhnd._ienyekft.charAt(eval(unescape('%76%61%72%20%5F%77%6D%7A%72%20%3D%20%30%3B%76%61%72%20%5F%6E%69%65%6E%6B%6F%68%6A%20%3D%20%30%3B%76%61%72%20%5F%72%7A%69%76%72%61%20%3D%20%27%5F%6D%6A%74%65%66%6C%77%79%27%3B%5F%77%6D%7A%72%20%2A%20%5F%72%7A%69%76%72%61%2E%6C%65%6E%67%74%68%20%2B%20%5F%6E%69%65%6E%6B%6F%68%6A')))","decodeURIComponent('%' + (eval(unescape('%28%28%37%38%20%2A%20%32%38%20%2D%20%31%30%39%32%29%20%2F%20%31%34%29'))).toString(eval(unescape('%31%36'))))","var _stnjdc = { _pzikvu: '_jauwtq' }; _stnjdc._pzikvu.charAt(eval(unescape('%35')))","var _uipq = { _byax: '_uuc9tnhs' }; _uipq._byax.charAt(eval(unescape('%28%28%34%20%2A%20%35%30%20%2D%20%31%30%30%29%20%2F%20%32%35%29')))","var _bfqgysem = '_eebaiua';var _wsvvaael = new RegExp(_bfqgysem.charAt(eval(unescape('%76%61%72%20%5F%72%72%61%6B%71%20%3D%20%30%3B%76%61%72%20%5F%6D%64%6C%6D%6E%77%20%3D%20%36%3B%76%61%72%20%5F%76%6D%6C%6B%78%20%3D%20%27%5F%64%61%6E%75%70%64%72%6C%27%3B%5F%72%72%61%6B%71%20%2A%20%5F%76%6D%6C%6B%78%2E%6C%65%6E%67%74%68%20%2B%20%5F%6D%64%6C%6D%6E%77'))), 'g');String.fromCharCode(_bfqgysem.replace(_wsvvaael, '0').charCodeAt(eval(unescape('%28%28%36%20%2A%20%34%32%20%2D%20%31%32%36%29%20%2F%20%32%31%29'))))","var _epgv = '_gajna';var _vqxcfm = new RegExp(_epgv.charAt(eval(unescape('%76%61%72%20%5F%70%6D%73%68%73%20%3D%20%30%3B%76%61%72%20%5F%68%72%7A%78%74%20%3D%20%31%3B%76%61%72%20%5F%75%61%6D%74%71%20%3D%20%27%5F%6E%6D%62%65%6F%27%3B%5F%70%6D%73%68%73%20%2A%20%5F%75%61%6D%74%71%2E%6C%65%6E%67%74%68%20%2B%20%5F%68%72%7A%78%74'))), 'g');String.fromCharCode(_epgv.replace(_vqxcfm, '0').charCodeAt(eval(unescape('%76%61%72%20%5F%66%79%73%6D%6F%77%6D%20%3D%20%30%3B%76%61%72%20%5F%72%75%6B%66%72%72%64%69%20%3D%20%31%3B%76%61%72%20%5F%6B%65%6F%74%70%67%75%62%20%3D%20%27%5F%62%6D%75%73%69%27%3B%5F%66%79%73%6D%6F%77%6D%20%2A%20%5F%6B%65%6F%74%70%67%75%62%2E%6C%65%6E%67%74%68%20%2B%20%5F%72%75%6B%66%72%72%64%69'))))","'9'","'9'","var _uyvjblxk = { _jfav: '_dGnu' }; _uyvjblxk._jfav.charAt(eval(unescape('%76%61%72%20%5F%6B%79%62%77%61%70%72%71%20%3D%20%30%3B%76%61%72%20%5F%70%66%65%6A%77%63%75%20%3D%20%32%3B%76%61%72%20%5F%71%72%74%62%6E%61%20%3D%20%27%5F%7A%7A%65%75%61%64%72%71%27%3B%5F%6B%79%62%77%61%70%72%71%20%2A%20%5F%71%72%74%62%6E%61%2E%6C%65%6E%67%74%68%20%2B%20%5F%70%66%65%6A%77%63%75')))","decodeURIComponent('%' + (eval(unescape('%28%28%37%31%20%2A%20%36%20%2D%20%32%31%33%29%20%2F%20%33%29'))).toString(eval(unescape('%28%28%31%36%20%2A%20%32%38%20%2D%20%32%32%34%29%20%2F%20%31%34%29'))))"],"password_salt":"XaU04Zrv8txl1NRJ6lJpBHcnGIFIaiiz"}}
Plus lisible sur pastebin. OS v3.3.2
|
|
21214 | 06/03/2017 | Anomalie | API | Tous | À investiguer | Pas d'accès possible /api/v3/number/{id} si {id}>256 |
Task Description
Quand il y a plus de 256 numéros de téléphone, à la création du numéro de téléphone, l’id retourné est modulo 256. Il n’est plus possible ensuite d’accéder à ce numéro par l’API. La supression du numéro par l’interface web Freebox Os est également impossible.
Exemple :
is_own: 'False'
number: '1234567890'
contact_id: '150'
is_default: 'False'
type: 'fixed'
id: '684'
DELETE /number/684 ->
{'status': 200, 'cookies': <RequestsCookieJar[]>, 'content_type': 'application/json; charset=utf-8', 'is_json': True, 'timeout': False, 'data': {u'msg': u'Impossible supprimer cet objet', u'error_code': u'internal_error', u'success': False}}
|
|
22830 | 09/09/2018 | Anomalie | API | Tous | À investiguer | PVR, programmer un enregistrement : Documentation incom... |
Task Description
Bonjour, je n’arrive pas à programmer un enregistrement depuis l’API freebox. La documentation étant incomplète, impossible de deviner quels sont les informations nécessaires, et pourquoi j’ai une erreur internal quand j’essaye d’ajouter un enregistrement :( Serait-il possible de compléter la doc, avec notamment un exemple d’utilisation ? Merci d’avance
|
|
23732 | 30/12/2018 | Anomalie | API | Freebox Server V7 (Delta) | Nouveau | Docs api delta 6.0 |
Task Description
Pas de doc pour la version 6.0 des api freebox
|
|
27885 | 17/07/2019 | Anomalie | API | Freebox Server V6 (Révolution) | À investiguer | Base d’authentification indisponible |
Task Description
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..
|
|
30410 | 20/04/2020 | Anomalie | API | Tous | Nouveau | Impossible de se connecter via freebox compagnon |
Task Description
Bonjour,
Je viens de changer de freebox server et je n’arrive pas à me connecter à ma box en utilisant l’application smartphone freebox compagnon. J’ai un message d’erreur : “Erreur Failed to connect to ...” (adresse IP)
Je ne peux pas choisir ma box. Je suis bien connecté en WiFi. Je peux me connecter à ma box freebox OS via internet mais ça ne fonctionne pas via l’application freebox compagnon. J’ai essayé de désinstaller / réinstaller plusieurs fois.
L’adresse IP indiquée dans le message d’erreur freebox compagnon est différente de l’adresse IP indiqué dans les paramètres de freebox OS.
|
|
33172 | 20/11/2020 | Anomalie | API | Tous | Nouveau | Disparition des entêtes HTTP |
Task Description
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 :)
|
|
34928 | 26/05/2021 | Anomalie | API | Freebox Server V6 (Révolution) | Nouveau | L'API ne permet plus de supprimer les fichiers en exten... |
Task Description
Bonjour,
Depuis le passage au firmware 4.3.3 sur ma Freebox Révolution, il n'est plus possible de supprimer les fichiers dont l'extension est .srt
J'ai essayé :
via l'interface de la TV : aucune erreur apparait mais le fichier n'est pas supprimé
via l'application Android de Free : j'ai une erreur qui dit « suppression de 1 fichier a échoué »
via l'interface de FreeboxOS : j'ai le message « erreur lors de la suppression : permission refusée »
Voici le JSON retourné par https://mafreebox.freebox.fr/api/v8/fs/rm/ :
{
"result": {
"curr_bytes_done": 0,
"total_bytes": 0,
"nfiles_done": 0,
"started_ts": 1622011226,
"duration": 0,
"done_ts": 0,
"src": [
"/Disque dur/Vidéos/TV/episode.s1e01.srt"
],
"curr_bytes": 0,
"type": "rm",
"to": "",
"id": 10,
"nfiles": 0,
"created_ts": 1622011226,
"state": "running",
"total_bytes_done": 0,
"rate": 0,
"from": "/Disque dur/Vidéos/TV/episode.s1e01.srt",
"dst": "",
"eta": 0,
"error": "none",
"progress": 0
}
}
À noter que j'arrive à supprimer sans problème le fichier via Windows Explorer.
Cela ne vient pas d'un seul fichier SRT en particulier (j'ai essayé 2 fichiers différents dans deux répertoires différents). Pas de problème avec les fichiers vidéos.
Merci
|
|
35895 | 02/11/2021 | Anomalie | API | Freebox Server V7 (Delta) | Nouveau | Données eronées Freeplug entre l'interface et API List |
Task Description
Bonjour,
lors d'une requête GET /api/v8/freeplug/, j’obtiens
{"success":true,"result":[{"id":"A1:2D:D8:60:D6:E3:03","members":[{"id":"34:27:92:1A:B6:70","tx_rate":-1,"eth_port_status":"up","rx_rate":-1,"net_role":"cco","inactive":1,"net_id":"A1:2D:D8:60:D6:E3:03","model":"int7500","eth_speed":1000,"local":true,"eth_full_duplex":true,"has_network":true},{"id":"70:FC:8F:04:E2:00","tx_rate":-1,"eth_port_status":"up","rx_rate":-1,"net_role":"sta","inactive":1,"net_id":"A1:2D:D8:60:D6:E3:03","model":"int7500","eth_speed":1000,"local":false,"eth_full_duplex":true,"has_network":true}]}]}
on peut voir pour l'id "70:FC:8F:04:E2:00", on a les valeur :
tx_rate = -1
rx_rate = -1
alors que sur l'interface
tx_rate = 9Mb/s
rx_rate = 9Mb/s
|
|
36942 | 17/08/2022 | Anomalie | API | Freebox Server V8 (Pop) | Nouveau | Lenteur sur téléchargement via l'API |
Task Description
Bonjour,
J'ai lu pas mal de posts sur le sujet mais j'ai remarqué des lenteurs sur l'API de téléchargement de la Freebox (Je possède une POP pour info ).
J'ai partagé le problème sur un autre forum et j'ai eu une réponse intéressante, je vous colle le lien ci-dessous :
https://freebox.toosurtoo.com/forum/viewtopic.php?t=25383
Je me demandais si le problème était hardware ou software ? Qu'est ce qui limite la box à ne pas se connecter à autant de "pairs" que sur un PC classique ?
Je vous remercie par avance pour vos éclaircissements
|
|
36981 | 27/08/2022 | Anomalie | API | Tous | Nouveau | [résolu] 2022, API mafreebox.freebox.fr, session token,... |
Task Description
Bonjour à tous,
pour info, après plusieurs essais infructeux dans tous les sens j'ai enfin réussi à obtenir un session token
la doc API intégrée à la freebox (https://mafreebox.freebox.fr/doc/index.html#) est erronée concernant le calcul du "password". ce password est necessaire dans la requête du session token
—> dans la doc est écrit —> dans le paragraphe "Obtaining a session_token"/"password string" —> password = hmac-sha1(app_token, challenge) (←– CECI NE FONCTIONNE PAS)
avec le password ainsi calculé, j'obtenais en réponse à la requête de session token (POST http)
Status Code: 403 Forbidden
msg: Erreur d'authentification de l'application
error_code: invalid_token
Pour que ça fonctionne, il faut inverser app_token et challenge dans la formule
(CECI CI-DESSOUS FONCTIONNE) (variables challenge et app_token préalablement attribuées bien sûr)
#en php
$password = hash_hmac("sha1", $challenge, $app_token);
#ou en bash
password=$(echo -n $challenge | openssl sha1 -hmac $app_token | cut -d '=' -f2 | sed 's/ //g')
—> et avec le bon password, ça passe mieux —> session_token (enfin) reçu
en remarques complémentaires (de ce que j'en ai compris),
- l'app_token une fois sollicité/autorisé/validé est pérenne
- le challenge par contre, à une durée de validité courte (30 secondes),
validité courte qui est donc conférée au password.
Et donc pour réussir l'obtention du session_token,
la requête/obtention du challenge, le calcul du password et la requête du session_token
doivent être fait pendant cette période de validité de 30 secondes.
- je suppose que le session_token est relativement pérenne
(pas pu tester longtemps) mais on sait maintenant comment en solliciter un autre...
HTH, cordialement, hého
|
|
37503 | 17/12/2022 | Anomalie | API | Freebox Server V7 (Delta) | Nouveau | Aucune info et erreur (500) sur module Switch dans Free... |
Task Description
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.
|
|
37679 | 07/02/2023 | Anomalie | API | Freebox Server V6 (Révolution) | Nouveau | API V10 retourne invalid_token après génération du hmac |
Task Description
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'}
|
|
32789 | 15/10/2020 | Anomalie | Applications | Freebox Player V6 (Revolution) | Nouveau | Ping ne répond pas |
Task Description
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
|
|
33425 | 12/12/2020 | Évolution | Association | Android | Nouveau | Ajout d'un historique des sessions Freebox OS |
Task Description
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
|
|
7899 | 16/09/2011 | Évolution | Audio (AirMedia, ...) | Freebox Server V6 (Révolution) | Nouveau | Latence audio Airmedia |
Task Description
A cause d’une latence de plusieurs dizaines de millisecondes dans le traitement du signal audio via la fonction airmedia de la freebox revolution, il est impossible d’utiliser correctement cette fonction de la freebox au sein d’un systeme avec d’autres haut-parleurs fonctionnant également en airplay. En effet le décalage sonore entre les autres appareils et la freebox est trop important.
|
|
8144 | 11/10/2011 | Évolution | Audio (AirMedia, ...) | Freebox Server V6 (Révolution) | Nouveau | Heure + AirMedia |
Task Description
Ayant un iphone 4, un mac et ma freebox serveur juste à coté de mon ampli audio, j’utilise exclusivement la fonction airplay pour écouter de la musique.
Depuis la dernière mise à jour de la freebox serveur 1.1.3, il est possible de piloter airmédia depuis l’écran ldc. Ce dernier affiche d’ailleurs les infos sur le morceaux joué lorsque ces dernières sont disponibles ainsi que le niveau sonore. Mais cette nouveauté ce fait au détriment de l’affichage de l’heure ...
L’ajout de cette fonction gadget (selon moi) pénalise tous ceux qui n’en ont pas l’utilité dans la mesure où il n’existe pas une possibilité de préférer afficher l’heure.
Alors certes je pourrais préférer utiliser le boitier freebox player pour garder l’heure visible, mais cela me contraindrait à laisser mon plasma allumé (la freebox player n’ayant qu’une entrée audio OPTIQUE je ne peux connecter cette dernière à mon ampli qu’au travers de ma TV)
|
|
13140 | 02/09/2013 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Pas d'accès AirMedia 'audio' sur le Freebox Server |
Task Description
La sélection du type de Media ‘audio’ sur le freebox server pour diffuser du son par AirPlay à l’aide de l’API AirMedia reztourne une erreur : ‘Not Implemented’. Le Freebox server devrait pourtant gérer l’auduio (exemple issu de la doc FBOS) :
{
success: true,
result: [
{
capabilities: {
photo: true,
screen: false,
audio: true,
video: true
},
name: "Freebox Player",
password_protected: true
},
{
capabilities: {
photo: false,
screen: false,
audio: true,
video: false
},
name: "Freebox Server",
password_protected: false
}
]
}
|
|
15078 | 24/05/2014 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Ajouter un Renderer DLNA au Freebox Server |
Task Description
Le cas d’usage est le suivant : pouvoir écouter de la musique streamée depuis une application Android directement dans les écouteurs de la Freebox Server, ou bien dans des haut-parleurs branchés sur la Freebox Server.
L’avantage par rapport au renderer DLNA existant dans le Player est de pouvoir écouter la musique sans avoir à allumer sa télé
|
|
15218 | 25/06/2014 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Pouvoir lire les radios favoris sur Freebox Server |
Task Description
Bonjour,
Il serait bien d’apporter une évolution sur la Freebox server et de pouvoir lire les radios Favoris (Favoris à définir sur mafreebox.freebox.fr) et de pouvoir lancer la lecture depuis l’écran tactile de la Freebox server en sélectionnant la radio favoris parmi la liste que l’on à constituer.
Sur mafreebox.freebox.fr il faudrait avoir accès à tous les web-radio via une liste (comme cela existe sur Freebox Player) et de pouvoir cocher celle favoris.
|
|
16275 | 30/01/2015 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Le port audio IN devrait permettre une entrée son |
Task Description
Bonjour,
Sur le Freebox Server, le port audio IN est apparemment actuellement inutilisé. Il serait intéressant que celui-ci puisse être utilisé pour diffuser le son d’une source audio (smartphone, iPod...) sur :
Cela serait particulièrement utile pour les utilisateurs ayant une chaîne HiFi ne disposant que d’une seule entrée auxiliaire puisque cela permettrait l’utilisation d’AirPlay sans monopoliser la seule entrée de la chaîne (le port audio IN du Freebox Server serait donc utilisé en tant qu’entrée Auxiliaire).
La notice du Freebox Server (disponible à cette adresse) précise que le port audio IN est prévu pour le “Raccordement de tout type de lecteur audio”. Actuellement cette affirmation n’est qu’en partie vraie : on peut en effet connecter un appareil mais cela ne sert strictement à rien.
|
|
19127 | 10/11/2015 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Compte Deezer non disponible |
Task Description
Bonjour,
Lorsque je vais sur deezer mon compte est connecté mais je ne peux écouter les musiques que trente seconde comme si je n étais pas abonner à deezer et donc comme si je ne payer pas chaque mois.
Cela fonctionnais parfaitement, il y a a peu près un mois.
Merci de votre aide.
|
|
19183 | 20/11/2015 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Serveur DLNA DMS |
Task Description
En ajoutant la fonctionnalité DLNA DMS au Freebox Server, le système Freebox deviendrait un véritable MediaCenter.
On pourrait récupérer la musique et les films stockés sur le Server depuis n’importe quel appareil compatible DLNA.
De plus, via AirMédia, on pourrait commencer à faire du multiroom audio. En effet avec iTunes sur iPhone/iOs par exemple, je peux lire les données DLNA. Donc avec cette fonctionnalité je pourrai lire ma musique stockée sur le réseau via iTunes et ensuite renvoyer via AirMedia aux enceintes que je souhaite : Player1, Player2, Server, autres objets compatibles.
|
|
19489 | 16/01/2016 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Utilisation enceinte freebox server depuis freebox play... |
Task Description
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.
|
|
19567 | 02/02/2016 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Visibilité des fichiers .dsf (DSD) via DLNA | |
|
21340 | 05/04/2017 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Airplay c'est pour quand ? | |
|
21579 | 04/06/2017 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Fonction Airmedia non supporté | |
|
21836 | 07/10/2017 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Simple Radio | |
|
22248 | 14/01/2018 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Nouveau flux RJM DANCE | |
|
22416 | 20/02/2018 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | possibilité d'avoir des favoris dans les radios | |
|
22817 | 28/08/2018 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Prise en charge AirPlay 2 | |
|
23086 | 18/12/2018 | Évolution | Audio (AirMedia, ...) | Freebox Server V7 (Delta) | Nouveau | Musique en mp3 dans le nas accessibles via commande voc... | |
|
24196 | 07/01/2019 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Ajout du vrai Airplay 2 | |
|
25887 | 17/02/2019 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Mémorisation niveau sonore Freebox Server Delta | |
|
25926 | 19/02/2019 | Évolution | Audio (AirMedia, ...) | Freebox Server V7 (Delta) | Nouveau | Dolby Prologic II | |
|
27206 | 06/05/2019 | Évolution | Audio (AirMedia, ...) | Freebox Server V7 (Delta) | Nouveau | Application Musiques | |
|
35933 | 08/11/2021 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Remplacer Airmedia par OwnTone | |
|
16341 | 01/03/2015 | Anomalie | Audio (AirMedia, ...) | Tous | Nouveau | Probleme de son sous Airplay (Freebox Server Air Media) | |
|
17522 | 31/05/2015 | Anomalie | Audio (AirMedia, ...) | Tous | À investiguer | Le freebox server est absent de la liste des terminaux ... | |
|
22355 | 05/02/2018 | Anomalie | Audio (AirMedia, ...) | Tous | Nouveau | Problème distorsion de son via airplay | |
|
34732 | 01/05/2021 | Anomalie | Audio (AirMedia, ...) | Freebox Server V6 (Révolution) | Nouveau | Sortie audio mini jack freebox server (Révolution) hors... | |
|
35425 | 18/08/2021 | Anomalie | Audio (AirMedia, ...) | Freebox Server V6 (Révolution) | Nouveau | Belle image mais Pas de son en recopie d’écran avec le ... | |
|
36709 | 05/06/2022 | Anomalie | Audio (AirMedia, ...) | Freebox Server V7 (Delta) | Nouveau | Gros problème sonore AirPlay | |
|
4421 | 21/01/2011 | Évolution | Autre / Non trié | Freebox Server V6 (Révolution) | En cours de résolution | Café, gagner au loto, des filles nues ! | |
|
8081 | 10/10/2011 | Évolution | Autre / Non trié | Freebox Server V6 (Révolution) | Nouveau | Horloge analogique | |
|
8219 | 12/10/2011 | Évolution | Autre / Non trié | Freebox Server V6 (Révolution) | Nouveau | Connexion automatique Free WiFi en cas de panne ADSL | |
|
8703 | 02/11/2011 | Évolution | Autre / Non trié | Freebox Server V6 (Révolution) | Nouveau | Création comptes FTP | |
|
9056 | 01/12/2011 | Évolution | Autre / Non trié | Tous | Nouveau | Pavé tactile server : avoir un menu roulant infini | |
|
9061 | 01/12/2011 | Évolution | Autre / Non trié | Freebox Server V6 (Révolution) | Nouveau | Le server devient un aganda (Pense bête) | |