-
Compteur de contenus
5933 -
Inscription
-
Dernière visite
-
Jours gagnés
61
Tout ce qui a été posté par CoolRaoul
-
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Corrrection appliquée : http://pastebin.com/PU2wdJPQ La modif est minime, il a suffit d'ajouter $event_name =~ s/,/ /g; apres la ligne $event_name .= " - " . $prog->{"sub-title"} if exists $prog->{"sub-title"};[/code] -
Tu trouvera l'explication en observant le contenu de la variable "$PATH"
-
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Tres simple a faire. Penses-tu que cela devrait être fait de façon systématique ou de façon optionnelle? -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Bon, je vous annonce une nouvelle version du script. A cette occasion je avouer avoir perdu la foi dans le perl natif de DSM: suis tombé au cours de ma mise au point sur des bugs vraiments zarbis se manifestant par des écrasement mémoires, des regexp qui matchent un peu n'importe comment et jusqu'a des "out of memory" franchement pas rassurants. Bref j'ai basculé sur le perl d'optware qui m'a l'air bien plus stable. A part cela je me suis débarassé des modules de parsing XML et j'ai remplacé tout ça par un parsing plus rustique (sinon carrément agricole), entièrement fait à la main et à l'ancienne et qui tient dans une dizaine de lignes de code. Le tout se trouve ici: http://pastebin.com/T5BuU1HT et donc "ipkg perl" obligatoire (désolé) un simple chmod -x peut être suffisant Vérifie ce que ca donne avec le nouvelle version du script -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
C'est lequel qui manque exactement: 1537.epg ou 1281.epg ? -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Non, on va matcher 3 fois "TF1" en fait mais c'est pas grave: DEBUG: /^TF1/ sid=1537 DEBUG: /^TF1/ sid=1281 DEBUG: /^TF1 HD/ sid=1281 Le résultat est que l'on va générer un fichier unique linké sous les deux noms "1281.epg" et "1537.epg" (puisque les programmes de TF1 et TF1HD sont les mêmes) Tu dois donc avoir ces deux fichiers dans le répertoire EPG. Il est possible de vérifier, en les listant par "ls -li", qu'ils ont le meme inode. (Bon, je me demande quand même si il ne vaudrait pas mieux générer deux fichiers séparés a cause de la ligne "service_id" : <id> qui devient de fait incorrecte dans un des cas, à voir à l'usage) -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
A priori ca signifie que tu n'a pas canal+ dans "/usr/syno/etc/packages/VideoStation/channels.conf" Faudra que je change l'erreur en warning et que le script ne s'arrete pas dans ce cas. En attendant tu peux déja remplacer la ligne: die "unknown channel $channel, aborting\n"; par next;[/code] -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Tiens donc, je verrai ça se soir en ajoutant un peu code de debug au script pour que tu puisse mieux voir ou et pourquoi ca plante chez toi -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Et voici le résultat: http://pastebin.com/dWkEuLuf Il reste très certainement quelques bugs... Le tableau "name2channels" sera à compléter pour ceux qui récupèrent les xml avec les chaines payantes et locales, Ensuite plus qu'à mettre tout ça en cron hebdo et trouver comment inhiber la génération des EPG par videostation. -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
en effet, j'ai vu j'y travaille... -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Nouvelle version du script; Supporte en argument soit l'url du .zip, soit le .zip, soit le .xml. Le résultat peut être mis dans un autre répertoire que "/usr/syno/etc/packages/VideoStation/EPG" avec l'argument : "-d <dir>" http://pastebin.com/A9NwqTcJ -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Ennuyeux ça, faudrait trouver le moyen de faire le mapping automatiquement, videostation planque forcément l'info quelque part -
Non, la preuve: root@fserv> LANG=C 7z a -v5m sauvegarde.7z /rep 7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=C,Utf16=off,HugeFiles=on,1 CPU) Scanning Creating archive sauvegarde.7z Everything is Ok J'irai plutot voir coté 7zip: http://sourceforge.n...s/p7zip/support Fait le test: crée un répertoire de test ne contenant qu'un seul fichier voie ce que ça donne.
-
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
A condition que le package lsof Optware soit installé: lsof -i :9006[/CODE] -
Voila: root@fserv> 7z a -v5m sauvegarde.7z /rep 7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,1 CPU) Scanning Creating archive sauvegarde.7z Everything is Ok Ca m'étonnerait fort que le support de SYNO t'aide pour des problèmes sur un package optware
-
Franchement la je ne vois plus: j'ai installé la même version de 7zip (9.2) que toi et pourtant la même commande que toi ne me fait pas l'erreur
-
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
En fait "XML::Parser" est bien inclus dans le perl DSM mais il y a une incompatibilité de version avec un autre module qui empèche normalement de le charger: root@fserv> /usr/bin/perl -MXML::Parser Parser.pm and Expat.pm versions don't match at /usr/lib/perl5/5.8.6/MARVELL_88F6281/XML/Parser.pm line 16. BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.6/MARVELL_88F6281/XML/Parser.pm line 18. Compilation failed in require. BEGIN failed--compilation aborted. Un petit bricolage (tellement affreux que j'en ai honte, voir le bloc "BEGIN" du script) m'a permis de passer outre. Mon script est ici: http://pastebin.com/GiEFQ6YY Le mettre dans un fichier nommé; par exemple, "xml2epg.pl" "chmod +x" de ce dernier enfin l'exécuter en lui donnant en argument le chemin du fichier XML et ça roule (et au passage je génère de l'utf-8 propre ce qui fait que les problèmes d'accents sont corrigés) -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
J'ai pu bricoler un script perl qui marche ma fois pas mal, le seul problème est qu'il s'appuie sur le module "XML::Parser" qui n'est pas inclus de base dans le perl natif de DSM et l'ajouter n'est pas trivial... -
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
tu peux toujours mettre les images sur http://imgur.com/ ou http://imageshack.us/ -
le code d'erreur "E_NOTIMPL" m'a amené a ceci: http://sourceforge.net/projects/p7zip/forums/forum/383044/topic/1573138 essaie donc d'ajouter le switch "-ms=off" pour voir note: je n'ai pas la moindre idée de ce qu'est une "solid archive"
-
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Ici: http://xmltv.dyndns.org/download/ mais faut ensuite convertir le format, -
tiens, c'est étrange, chez moi le package se nomme "p7zip"
-
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
exécuter la commande "dmesg" en étant connecté par ssh ou telnet -
Tout a fait d'accord sur tous les points, je mettrai juste un léger bemol sur deux: Facilement contournable grace à Comme c'est à faire qu'une seule fois c'est moins grave
-
Tuner Dvbt Compatibles (Dsm 4.1 + Video Station 1.0-0073)
CoolRaoul a répondu à un(e) sujet de pixelk dans Matériels Compatibles
Je confirme en effet que c'est trèèès long