Page 1 of 1
UPNP et freebox
Posted: 13 May 2013 13:46
by nicobrigante
Bonjour,
Je n'y pas grand chose en NAS4FREE mais je viens de l'installer sur un pc branché en reseaux sur une freebos v6
Je l'ai configuré (un peu.. ip disk partage...) Sur mon pc de salon j'arrive a monter le disque reseaux correspondant au NAS de ce coté pas de souci. Par contre cote freebox media j'ai activé et parametrer le UPNP mais rien a faire rien n'apparait dans les disques freebox.
Quelqu'un pourrait il m'expliquer la manip ?
Merci de votre aide
Re: UPNP et freebox
Posted: 14 May 2013 14:54
by mtiburs
Salut,
Est-ce que tu as bien configuré l'UPNP coté NAS ? as-tu activé l'interface web, généré la base de données ?
Re: UPNP et freebox
Posted: 14 May 2013 16:41
by nicobrigante
En effet je n'avais pas mis a jour la base de données .
Y'a t'il une possibilité pour qu'elle se mette a jour toute seul de facon periodique ?
A quoi correspond l'option trancodage svp ?
Merci pour votre aide
Re: UPNP et freebox
Posted: 14 May 2013 18:20
by mtiburs
Je ne pense pas qu'il soit possible de mettre la base de donnée automatiquement, mais peut-être qu'il existe une commande qui peut le faire, si c'était le cas, j'aimerais bien connaitre l'astuce
Je pense que pour le transcodage, c'est le Nas qui se tape la partie décodage du film, j'ai déja coché ça mais avec la Freebox j'en ai pas besoin, elle lit tout ! J'ai pleins de fichiers avec des formats différents et tout passe.
Chez moi, il n'est pas activé. Actives-le, que, si tu as des vidéos qui ne passe pas (en validant que ça fasse quelque chose)
Re: UPNP et freebox
Posted: 18 May 2013 07:41
by nicobrigante
Personne ne sais comment mettre a jour la base de données de facon periodique ?
Merci
Re: UPNP et freebox
Posted: 18 May 2013 09:08
by velivole18
Bonjour,
A première vue je dirais qu'il faut repérer la commande fuppes qui fait la mise à jour et la lancer en cron programmée périodiquement.
J'ai trouvé de l'info à l'adresse suivante :
http://web.archive.org/web/201110140649 ... e_database
à creuser ...
Cordialement
Re: UPNP et freebox
Posted: 18 May 2013 12:40
by velivole18
Bonjour,
Bon à priori ce n'est pas possible aujourd'hui car la version de fuppes intégrée dans Nas4Free ne supporte pas d'option pour la mise à jour automatique de la database (voir le post suivant :
viewtopic.php?f=38&t=989).
A creuser tout de même l'idée, certe peu élégante, de lancer un script qui stopperait le service fuppes, supprimerait la database et relancerait fuppes qui alors se mettrait à reconstruire la database. Je vais faire des tests en ce sens.
Cordialement
Re: UPNP et freebox
Posted: 18 May 2013 19:49
by mtiburs
velivole18 wrote:
A creuser tout de même l'idée, certe peu élégante, de lancer un script qui stopperait le service fuppes, supprimerait la database et relancerait fuppes qui alors se mettrait à reconstruire la database. Je vais faire des tests en ce sens.
Si si, c'est élégant, un peu brutal certes !
Je viens d'essayer la chose suivante:
faire un top, puis taper a pour avoir la ligne complète de fuppesd, faire un copier coller de cette ligne
ensuite,
killall fuppesd
rm fuppe.db
puis faire le coller en console
et là, youpie, on voit le travail de fuppes se réaliser
donc, il faut faire un cron (sans Système|Avancé|Cron) qui lance un script: maj_fuppes.sh (par exemple):
killall fuppesd;
sleep 15;
rm /chemindelabase/fuppes.db;
sleep 5;
/usr/local/bin/fuppesd --config-file /var/etc/fuppes.cfg
Merci velivole18 pour l'idée, je voulais essayer cela un jour, mais je n'y avais pas accordé de priorité, c'est chose faite.
Re: UPNP et freebox
Posted: 18 May 2013 21:48
by velivole18
Bonsoir,
Les grands esprits se rencontres ...
J'ai fait exactement le même test cet après-midi et j'arrive effectivement à la même conclusion.
Sauf que tout de même, petit inconvénient, la database met un certain temps à se reconstruire, du fait entièrement, et le temps de la reconstruction, le processeur est à fond (100% cpu) pour fuppesd.
Cela dépend certainement du matériel et de ce que l'on met dans sa base.
J'ai beaucoup, beaucoup de musiques et de films, donc du coup, 1h.30' en moyenne pour reconstruire la database !
Ceci dit, ce que je me demande, c'est ce qui est fait derrière un clic sur l'interface de fuppes dans Nas4Free.
Puisque l'option est disponible sur l'IHM, il doit bien y avoir moyen de récupérer dans les sources de fuppesd ce que les développeurs ont mis en place derrière cet appel et de faire la même chose, ou tout du moins d'envoyer la bonne commande au serveur à l'identique de Nas4Free !
J'ai aussi fait de multiples essais avec l'appel du service via http avec "?db=update" à la fin, mais sans succès.
Il faudrait récupérer le source de fuppesd et regarder ce qui demandé par le serveur à ce moment là, il suffirait alors de faire la même chose.
A moins que ce soit les développeurs de Nas4Free qui aient pris l'initiative dans leur code de réaliser une mise à jour de la database avec une astuce contournant l'absence de cette fonctionnalité dans fuppesd dans cette version. Si c'est le cas, il faut récupérer les sources de Nas4Free et regarder ce qui se fait à l'appel de l'update. Mais je ne crois pas trop à cette seconde option, vu que la mise à jour se commande sur une IHM fuppes.
D'ailleurs, en passant, je n'arrive pas récupérer les sources de NAs4Free ... Si qqun peut me dire comment faire, je suis preneur.
Mais la solution de mtiburs est pour l'instant la seule que je connaisse après de multiples recherches sur le sujet.
Cordialement.
Re: UPNP et freebox
Posted: 18 May 2013 22:32
by velivole18
Re-bonsoir,
Voici le petit shell script reprit de ce qu'a écrit mtiburs, qui à priori fonctionne bien sur mon serveur :
#!/bin/bash
# variable mémorisant l'emplacement de la database fuppes.db
database=/mnt/pools1/partage/config/UpNp/fuppes.db
# teste si le service fuppesd est actif (sinon on ne fait rien)
if (test `ps -aux | grep fuppesd | wc -l` -eq 2)
then date
echo "kill de fuppesd ..."
killall fuppesd
while (test `ps -aux | grep fuppesd | wc -l` -eq 2)
do sleep 5
done
if test -e ${database}
then echo "Suppression du fichier ${database}"
rm ${database}
else echo "Le fichier ${database} n'existe pas !"
fi
echo "Relance du service fuppesd"
/usr/local/bin/fuppesd --log-level 2 \
--log-file /var/log/fuppes.log \
--config-file /var/etc/fuppes.cfg \
--temp-dir /tmp
echo "-----------------------------------------------------"
fi
Il suffit alors de le déclencher par le service cron quand on le souhaite, une fois chaque nuit par exemple.
Par contre, j'ai un doute sur la reprise de contrôle via l'IHM de Nas4Free du service UpNp après mise en oeuvre de cette solution.
Nas4Free ne retient-il pas l'ID du processus initial de fuppesd ?"
Je pense que des tests supplémentaires sur la réutilisation de l'IHM du service UpNp de Nas4free est nécessaire pour détecter les effets de bord de notre solution.
Cordialement
Re: UPNP et freebox
Posted: 19 May 2013 00:24
by mtiburs
Joli script !
Effectivement, je pense que l'IHM se viande un peu lors de la demande de l'accès à l'interface de fuppes, mais au fond, est-ce important ?
Dans ton cas, est-ce que 1h30 est vraiment long ? .. je veux dire par là que certaines personnes dorment quelquefois
As-tu essayé de "renicer" ton process ? (verbe inventé juste pour l'occasion)
Je ne suis pas connaisseur mais je vois ceci dans le code source de la page web:
<script type="text/javascript" src="/presentation/fuppes.js"></script>
<script type="text/javascript" src="/presentation/fuppes-control.js"></script>
...
<a href="javascript:fuppesCtrl('DatabaseUpdate');">
on trouve ces fichier dans usr/local/share/fuppes/
je laisse les connaisseurs regarder si y'a "un os à ronger" là dedans

Re: UPNP et freebox
Posted: 20 May 2013 11:52
by velivole18
Bonjour,
Je reviens juste pour apporter une correction sur le script que j'avais posté ci-dessus.
En effet la commande "ps" ne réagit pas de la même façon en la lançant sous ssh et via cron.
Voici donc la version débugguer, excusez-moi encore :
#!/bin/bash
database=chemin complet du fichier fuppes.db
trace=chemin complet de la trace de l'exécution du shell dans le fichier maj_fuppes.log par exemple
exec 1>>${trace} 2>>${trace}
echo "-----------------------------------------------------"
date
if (test `ps -acux | grep fuppesd | wc -l` -eq 1)
then echo "kill de fuppesd ..."
killall fuppesd
while (test `ps -acux | grep fuppesd | wc -l` -eq 1)
do sleep 5
done
if test -e ${database}
then echo "Suppression du fichier ${database}"
rm ${database}
else echo "Le fichier ${database} n'existe pas !"
fi
echo "Relance du service fuppesd"
/usr/local/bin/fuppesd --log-level 2 \
--log-file /var/log/fuppes.log \
--config-file /var/etc/fuppes.cfg \
--temp-dir /tmp
else echo "Service fuppes non actif."
fi
Cordialement
Re: UPNP et freebox
Posted: 29 May 2013 04:45
by CorbeilleNews
mtiburs wrote:Est-ce que tu as bien configuré l'UPNP coté NAS ? as-tu activé l'interface web, généré la base de données ?
Est ce que tu peux expliquer comment on fait stp : je ne trouve pas de menus ni la procédure ?
Merci
Re: UPNP et freebox
Posted: 29 May 2013 14:49
by mtiburs
CorbeilleNews wrote:mtiburs wrote:Est-ce que tu as bien configuré l'UPNP coté NAS ? as-tu activé l'interface web, généré la base de données ?
Est ce que tu peux expliquer comment on fait stp : je ne trouve pas de menus ni la procédure ?
Merci
dans Services|UPnP
il te faut:
- activer le service
- donner l'interface sur lequel upnp sera activé
- mettre le port (il y en a un mis par défaut)
- indiquer le répertoire ou se trouvera la base de donnée upnp
- choisir le contenu qu'upnp doit afficher: il faut choisir un dossier et l'ajouter.
- indiquer le type: laisser standard ou l'adapter si besoin
- activer l'interface web
- cliquer sur le lien de l'interface web et ensuite faire un "rebuild"
et là, tu devrais avoir un upnp en service avec tes infos dedans, cela prends un certain temps pour mettre à jour la base de donnée.
Voilà !
Re: UPNP et freebox
Posted: 29 May 2013 15:24
by CorbeilleNews
Je me demande à quoi sert l'uPNP par rapport à zeroconf/bonjour (menu advanced) qui affiche les services disponibles et pas besoin dans ce cas de remettre à jour de base de donnée, cela semble être du temp réél dès la première connexion ?
Merci
Re: UPNP et freebox
Posted: 29 May 2013 17:05
by mtiburs
CorbeilleNews wrote:Je me demande à quoi sert l'uPNP par rapport à zeroconf/bonjour (menu advanced) qui affiche les services disponibles et pas besoin dans ce cas de remettre à jour de base de donnée, cela semble être du temp réél dès la première connexion ?
Merci
l'upnp est juste un service du nas:
La mise a jour de la base de donnée upnp ne concerne que des films ou musiques
Zéroconf est autre chose:
http://fr.wikipedia.org/wiki/Zeroconf
ce sont des choses différentes !
zeronconf concerne la structure réseau, et dans le cas de l'upnp de nas4free, cela concerne les données qui se trouve dans le service upnp.
Re: UPNP et freebox
Posted: 29 May 2013 21:06
by velivole18
Bonjour,
mtiburs wrote:
l'upnp est juste un service du nas:
La mise a jour de la base de donnée upnp ne concerne que des films ou musiques
et je pense les images (ou photos) aussi.
Cordialement
Re: UPNP et freebox
Posted: 29 May 2013 21:12
by mtiburs
velivole18 wrote:Bonjour,
mtiburs wrote:
l'upnp est juste un service du nas:
La mise a jour de la base de donnée upnp ne concerne que des films ou musiques
et je pense les images (ou photos) aussi.
Cordialement
oui, je n'y ai pas pensé mais bon ... je voulais dire du contenu de ce genre

Re: UPNP et freebox
Posted: 14 Oct 2013 22:15
by vinceducat
bonsoir,
quelqu'un as t il réussi a faire fonctionner fuppes avec la freebox V5, cela marchais avec freenas 7.2 mais il semble que cela ne fonctionne pas/plus avec nas4free 9.1
Re: UPNP et freebox
Posted: 14 Oct 2013 22:40
by velivole18
Bonjour,
Avant Freebox v5 j'avais la Freebox v4 et beaucoup de difficultés avec UpNp.
J'arrivais tant bien que mal à faire fonctionner UpNp en paramétrant mon UpNp de Nas4Free pour xbox360.
Depuis la Freebox v5, tous les problèmes sont résolus, sans rien toucher à mon Nas4Free préféré, sauf de l'avoir paramétré en "DLNA" (mais ça marche aussi avec la plupart des options UpNp ...).
Ah au fait, Ma TV est une Sony Bravia et je pense aussi que le service UpNp dépend surtout de l'appareil qui exploite le service au bout.
Car les constructeurs de TV et autres appareils sont franchement pas carrés dans leur choix de standards sur ce sujet. Il n'y a qu'à lire les forums sur les grandes marques de TV à ce sujet. 2 TV de références différentes pour une même marque ne se comporteront pas de la même façon sur ce sujet.
J'en ai conclu que la Freebox v4 n'est pas très au point avec UpNp.
D'ailleurs le passage en Freebox v5 a résolu bien d'autres problèmes ...
Cordialement
Re: UPNP et freebox
Posted: 15 Oct 2013 00:08
by mtiburs
Bonsoir,
Du coup, en lisant le dernier message (de Velivole18), j'ai mis ma freebox V6 en DLNA, ça marche aussi.
Si je me rappelle bien (ce qui est loin d'être une évidence chez moi), c'est que j'avais une ancienne V5 (qui fonctionnait sur Freenas 7.2), maintenant, j'ai aussi une V5 (qui est quasiment identique à l'ancienne V5, à un câble ou une prise près), mais je ne sais pas si elle marche sur le DLNA du n4f, mon câblage ne me le permet pas (je ne peux donc pas faire le test). Mais si ça marche avec Velivole18, il n'y a pas de raison que ça ne marche pas ailleurs.
Re: UPNP et freebox
Posted: 15 Oct 2013 10:15
by vinceducat
velivole18 pourrai tu m'envoyer les fichier de config de fuppes ou une capture de l'interface pour le parametrage, as tu bien la dernière version de nas4free ?
Re: UPNP et freebox
Posted: 15 Oct 2013 13:04
by velivole18
bonjour,
Actuellement à mon travail, je ne peux rien envoyer.
Mais je le fais dès ce soir une fois rentré chez moi.
Sinon je confirme que j'ai bien la toute dernière version de Nas4free (9.1.0.1.847).
Par contre, grand mea culpa, car je m'aperçois en me relisant que je me suis emmêlé les pinceaux dans les N° de versions de la Freebox.
C'est bien avec la nouvelle Freebox Evolution (donc V6) que tout fonctionne parfaitement avec DLNA de paramétré dans Nas4Free, et avec la V5 que ça ne fonctionnait pas toujours ! (parfois en xbox360 avec la V5, ça fonctionnait).
Cordialement.
Re: UPNP et freebox
Posted: 15 Oct 2013 20:07
by velivole18
Bonsoir,
Me revoilà avec la copie d'écran du service UpNp ici :
http://ubuntuone.com/2485sQpqRBHpuTwFSSUedw
et le fichier fuppes.cfg ici :
http://ubuntuone.com/2UFFAI4JQrPVmtoGfm9ShW
Cordialement.
Re: UPNP et freebox
Posted: 16 Oct 2013 13:36
by vinceducat
merci pour les infos ...
c'est bien ce qu'il me semblais, ta freebox était une v6....
sinon j'ai essayer une méthode bourin recopier les binaires de fuppes dans /usr/local/bin depuis mon ancien cd freenas 0.7.2 mais comme prévu il y a des problèmes de dépendances ....
quelqu'un ici aurait il réussi a faire fonctionner nas4Free et fuppes v <0.692 et avec une freebox v5 première version de nas4free et pourrait il m'envoyer les binaires, pour test.
avis a ce qui possède de version précédente de Nas4free peuvent il m'envoyer les binaires fuppes (64 bits)
Re: UPNP et freebox
Posted: 16 Oct 2013 16:15
by velivole18
Bonjour,
Les binaires des versions précédentes ne sont-ils pas disponibles dans sourceforge ?
Mais c'est vrai qu'à priori, je ne les vois pas ... Bizarre qu'ils n'aient pas laissé en ligne les différentes versions !
Où alors je suis simplement passé à côté.
Sinon, pourquoi n'essaies-tu pas de résoudre le problème avec la dernière version de Nas4free, tout en gardant la Freebox v5 ?
Cordialement.
Re: UPNP et freebox
Posted: 26 Oct 2013 17:01
by vinceducat
j'ai bien la derniere version 9.1.0.1 rev 847
Re: UPNP et freebox
Posted: 08 Nov 2013 10:21
by laster13
As tu essaye serviio a la place de fuppes. Perso c est que je fais ....certe sur une v6. Serviio met a jour automatiquement la base de donnée, il récupère les metadonnées sur le net, te permet de lire tes vidéos en streaming en 3G, une appli android est disponible....je pense que ça vaut le coup d essayer avec ta v5. Fuppes est un ancêtre a côté .... Il y a plex également mais je ne l ai pas essaye