Bonjour,
j'ignore si ma question est pertinente ici, mais comme je n'ai pas
trouvé d'autres endroit ou l'on parle développement pour la Freebox,
je la pose ici !
Bon tout d'abord, il est dommage que la page montrée ici :
http://www.universfreebox.com/UserFiles/image/7.png ne soit toujours
pas disponible sur la freebox révolution ;)
Mais bon avec un coup de Charles Proxy j'ai pu faire la liste de la
plupart des requêtes (JSON-RPC et autres) utilisées pour dialoguer
avec la partie "serveur de téléchargement" et navigation dans le NAS !
J'ai déjà soumis à Apple une application iPhone/iPad pour gérer le
serveur de téléchargement (en attente de validation).
J'ai une autre application en cours (qui sera open source sous license
GPL) qui permet de faire les opérations de base (naviguer dans les
répertoires, déplacer/renommer/supprimer des fichiers/répertoires)
mais aussi de visualiser les fichiers ! Cette application n'est pas
spécifique à la Freebox révolution (elle gère aussi les NAS Synology
et QNAP, et surement d'autres à l'avenir).
Cependant, avec la Freebox Révolution je me heurte à un problème
concernant la visualisation en streaming des vidéos : l'API d'Apple
pour la lecture d'une vidéo en streaming ne supporte que les requêtes
de type GET alors que sur la Freebox le téléchargement d'un fichier ne
peut se faire que via une commande POST (de mémoire c'est quelque
chose du genre
http://mafreebox.free.fr/dl.php avec fichier=/Disque
dur/Vidéos/video.mp4).
Est-ce qu'il serait envisageable d'implémenter une petite évolution
pour que les fichiers soient aussi téléchargeables vie une requête GET
du genre "
http://mafreebox.free.fr/dl.php?fichier=%2FDisque%20dur
%2F..." ? De plus, est-ce que le serveur http gère le seeking (pour
pouvoir naviguer dans une vidéo sans avoir à tout télécharger) ?
Autre point (mineur) : les autres NAS proposent une API pour la
création de répertoire, ça serait pas mal de proposer l'équivalent sur
la Freebox révolution !
Et enfin une petite question : est-ce qu'il sera possible un jour de
mettre ces interfaces accessibles depuis le WAN ou ce n''est
techniquement pas faisable sans de grosses modifications ?
Merci d'avance,
Sylver