Aller au contenu

Outil De Conversion Xmltv Vers Epg Videostation

Featured Replies

Posté(e)
  • Auteur

Pareil, mais je crois que je viens de trouver pourquoi. En fait dans la web console je suis logué sous admin.

Et je pense qu'il serait préférable de passer en root, comment on fait à nouveau ?

Il est impératif d'être root car xml2epg a besoin d'écrire des fichiers que seul root à le droit de modifier.

Mais je reste étonné que cela se passe sans erreur visible

**EDIT**

root à le même mot de passe que le compte admin

Modifié par CoolRaoul

  • Réponses 261
  • Vues 60.9 k
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Most Popular Posts

  • Lien vers script modifié envoyé en MP aussi On continue les echanges en MP pour tester si c'est OK et une fois confirmé je diffuse cette version.

Posté(e)
Voici les options pour passer d'un utilisateur à un autre, mais pas moyen de pouvoir le faire :
BusyBox v1.16.1 (2013-04-16 20:13:10 CST) multi-call binary.
Usage: su [OPTIONS] [-] [uSERNAME]
Change user id or become root
Options:
-p,-m Preserve environment
-c CMD Command to pass to 'sh -c'
-s SH Shell to use instead of default shell

Que dois-je écrire à ton avis pour passer en root avec cette web console ?

Posté(e)
  • Auteur

Voici les options pour passer d'un utilisateur à un autre, mais pas moyen de pouvoir le faire :
BusyBox v1.16.1 (2013-04-16 20:13:10 CST) multi-call binary.
Usage: su [OPTIONS] [-] [uSERNAME]
Change user id or become root
Options:
-p,-m Preserve environment
-c CMD Command to pass to 'sh -c'
-s SH Shell to use instead of default shell

Que dois-je écrire à ton avis pour passer en root avec cette web console ?

Connectes-toi directement en root

Posté(e)

Bonsoir,

Bon j'ai essayé avec putty en réseau local, il me dis qu'à la ligne 16 il ne passe pas la commande "do"

Edit :

A cette ligne là

for f in /volume1/@appstore/VideoStation/bin/synodvbepg ; do

Modifié par JJJLLLEEE

Posté(e)
  • Auteur

Bonsoir,

Bon j'ai essayé avec putty en réseau local, il me dis qu'à la ligne 16 il ne passe pas la commande "do"

Pourrais-tu plutot recopier le message d'erreur que d'essayer de le traduire stp?

Posté(e)
  • Auteur

EPG.sh: line 16: syntax error: unexpected word (expecting "do")

C'est encore pastebin qui me fait des sienne en ajoutant des fin de ligne dos...

un instant

***EDIT***

ce lien ci est ok

http://pastebin.com/raw.php?i=w4p2q5af

Modifié par CoolRaoul

Posté(e)
  • Auteur

Désolé mais même erreur...

Je ne peux plus rien pour toi: m'est impossible de reproduire cette erreur

Posté(e)
  • Auteur

On est d'accord, j'ai fais un copier coller du pastebin brut ?

Je n'ai jamais dis ça il me semble

wget comme j'ai dis plus haut:

wget -O EPG.sh http://pastebin.com/raw.php?i=w4p2q5af

***edit***

le chemin de wget est "/usr/syno/bin/wget"

Posté(e)

Bon j'ai une autre erreur :

Je n'ai jamais dis ça il me semble

wget comme j'ai dis plus haut:

wget -O EPG.sh http://pastebin.com/raw.php?i=w4p2q5af

***edit***

le chemin de wget est "/usr/syno/bin/wget"

Le problème c'est que si je fais ça je change comment les PATH au début du script ? et il va ou le fichier ensuite ?

Posté(e)
  • Auteur

Bon j'ai une autre erreur :

C'est quoi l'erreur?

Le problème c'est que si je fais ça je change comment les PATH au début du script ? et il va ou le fichier ensuite ?

la commande "wget -O EPG.sh http://pastebin.com/raw.php?i=w4p2q5af" va te crééer le fichier EPG.sh dans le répertoire courant

Tu n'a ensuite plus qu'a l'éditer (avec vi par exemple)

Modifié par CoolRaoul

Posté(e)

C'est quoi l'erreur?

la commande "wget -O EPG.sh http://pastebin.com/raw.php?i=w4p2q5af" va te crééer le fichier EPG.sh dans le répertoire courant

Tu n'a ensuite plus qu'a l'éditer (avec vi par exemple)

Ne le prend pas mal mais, tu semble croire que je maitrise à 100 % linux, alors que je prends des initiatives qui ne sont pas les bonnes car je ne comprend pas tout ce que tu dis et que j'essaie de t'expliquer tous ce que je fais par écrit pour ne pas faire de conneries. Je sais que tu me prête de ton temps et pour cela je t'en remercie, mais svp soit plus clair....

Donc l'erreur qu'il a c'est : EPG.sh: line 35: xml2epg.pl: not found

Posté(e)
  • Auteur

Ne le prend pas mal mais, tu semble croire que je maitrise à 100 % linux, alors que je prends des initiatives qui ne sont pas les bonnes car je ne comprend pas tout ce que tu dis et que j'essaie de t'expliquer tous ce que je fais par écrit pour ne pas faire de conneries. Je sais que tu me prête de ton temps et pour cela je t'en remercie, mais svp soit plus clair....

Donc l'erreur qu'il a c'est : EPG.sh: line 35: xml2epg.pl: not found

je ne pouvais pas la deviner celle la!

==> Ne jamais dire "il y a une erreur" sans donner une copie de l'erreur , m'enfin!!!

  • Soit tu n'as pas bien édité la 2eme ligne "PATH=".

    Le premier élément (entre "=" et ":") doit être le chemin absolu (commencant par "/") du répertoire dans lequel tu as mis le fichier "xml2epg.pl" ("/volume1/video/TNT/ConfigEPG" si j'ai bien suivi)

  • Soit tu n'a pas passé la commande "chmod +x" sur le fichier xml2epg.pl
  • Soit les deux
Posté(e)

On ne se comprend pas bien :

1-le chmod a été fait sur ce fichier depuis le début.

2-depuis le départ le chemin absolu n'a pas changé, j'ai toujours mis celui précité /volume1/video/TNT/ConfigEPG et a plusieurs reprise je te l'ai écrit.

3-l'erreur dont je te parle ( EPG.sh: line 35: xml2epg.pl: not found) vient tout juste d'arriver. En effet, elle survient juste après la modification de tout dernier pastebin

Posté(e)
  • Auteur

On ne se comprend pas bien :

1-le chmod a été fait sur ce fichier depuis le début.

2-depuis le départ le chemin absolu n'a pas changé, j'ai toujours mis celui précité /volume1/video/TNT/ConfigEPG et a plusieurs reprise je te l'ai écrit.

3-l'erreur dont je te parle ( EPG.sh: line 35: xml2epg.pl: not found) vient tout juste d'arriver. En effet, elle survient juste après la modification de tout dernier pastebin

Faudrait que je me connecte sur ton NAS pour voir, je commence à un peu craquer

Si il est accessible en ssh de l'extérieur je peux jeter un oeuil,

suffit que tu modifies le mdp de root provisoirement, tu me communique en *message privé* ton ip et les infos de connexion

une fois l'erreur trouvée, tu remet le mdp précédent

Mais je comprendrai tout à fait si tu ne veux pas

Posté(e)

Ecoute, je vais attendre la prochaine mise à jour de Video station, puis je verrai bien, du moins j'espère que cela va tout remettre à zéro.. ^^

Et à vrai dire je ne sais meme plus pourquoi on voulait faire passer ce script à la base,

C'est vrai que tes premiers post fonctionnaient, je voulais juste savoir pourquoi après un rescan ça ne fonctionnait plus et comment l'automatiser.

Dans tous les cas merci et peut être à bientôt.

Modifié par JJJLLLEEE

Posté(e)

Bon alors c'est assez étrange, j'ai refait l'ensemble de mes premières manipulations, et les programmes sont revenus.

Donc ce qu'il faudrait qu'on arrive à faire c'est passer cette foutu mise à jour hebdomadaire.....

Mais plus ce soir....

Posté(e)

Bon, je viens de réussir à automatiser la récupération de tnt_lite.zip et d'utiliser l'outil de CoolRaoul, que je remercie au passage pour son aide très précieuse.

Je détaillerai dès que je peux les éléments qui m'ont permit de faire ça.

En attendant j'essaierai de faire une récupération auto des deux fichiers de conf et de conversion de CoolRaoul.

L'ensemble en utilisant le planificateur de tâches de DSM 4.2.

Posté(e)

Bonjour à tous,

Je reviens vers vous pour vous expliquer comment je suis arrivé à automatiser toute la procédure, le tout en image :

130503023127898039.jpg

Je pense que ça fonctionne pour moi car tous les répertoires sont déjà créés...

Donc voilà comment j'ai fait, j'ai créé 3 taches bien distinctes selon cette ordre :

***Tache 1:
/usr/syno/bin/wget -O <répertoire>/xml2epg.pl http://tiny.cc/xml2epg-latest
130503023619363369.jpg

***Tache 2 :

/usr/syno/bin/wget -O /usr/local/etc/xml2epg.conf http://tiny.cc/xml2epg-conf

130503023731848118.jpg

***Tache 3 :
perl /volume1/video/TNT/ConfigEPG/xml2epg.pl http://xmltv.dyndns.org/download/tnt_lite.zip

130503023751776057.jpg

Les 2 premières régles sont exécutées 1 fois par mois à 1/2 h d'intervalle pour voir s'il n'y a pas une MAJ de CoolRaoul, et la 3ième règle tous les jours pour récupérer le fichier zip TNT-Lite.

J'espère que pour vous aussi ça fonctionnera.

Merci encore pour ton outil et pour ton aide CoolRaoul.

Modifié par JJJLLLEEE

  • 2 mois après...
Posté(e)

Bonjour,

Je viens d’investir dans un HD Homerun. Y a-t-il possibilité d'adapter le script pour le channel.conf qui n'est pas au même format ?

[{"frequency":666000000,"service_id":1281,"title":"TF1 HD"},{"frequency":666000000,"service_id":1282,"title":"France 2 HD"},{"frequency":666000000,"service_id":1283,"title":"M6HD"},{"frequency":642000000,"service_id":513,"title":"D8"},{"frequency":642000000,"service_id":515,"title":"BFM TV"},{"frequency":642000000,"service_id":516,"title":"i>TELE"},{"frequency":642000000,"service_id":517,"title":"D17"},{"frequency":642000000,"service_id":518,"title":"Gulli"},{"frequency":642000000,"service_id":519,"title":"France 4"},{"frequency":618000000,"service_id":2817,"title":"6ter"},{"frequency":618000000,"service_id":2818,"title":"NUMERO 23"},{"frequency":618000000,"service_id":2819,"title":"RMC DECOUVERTE"},{"frequency":594000000,"service_id":1537,"title":"TF1"},{"frequency":594000000,"service_id":1538,"title":"NRJ12"},{"frequency":594000000,"service_id":1539,"title":"LCI"},{"frequency":594000000,"service_id":1540,"title":"Eurosport "},{"frequency":594000000,"service_id":1541,"title":"TF6"},{"frequency":594000000,"service_id":1542,"title":"TMC"},{"frequency":594000000,"service_id":1543,"title":"ARTE"},{"frequency":594000000,"service_id":1791,"title":"(control)"},{"frequency":594000000,"service_id":1792,"title":"(control)"},{"frequency":546000000,"service_id":2561,"title":"HD1"},{"frequency":546000000,"service_id":2562,"title":"L'Equipe 21"},{"frequency":546000000,"service_id":2563,"title":"Chï¿¿rie 25"},{"frequency":538000000,"service_id":1025,"title":"M6"},{"frequency":538000000,"service_id":1026,"title":"W9"},{"frequency":538000000,"service_id":1027,"title":"NT1"},{"frequency":538000000,"service_id":1028,"title":"PARIS PREMIERE"},{"frequency":538000000,"service_id":1031,"title":"ARTE HD"},{"frequency":538000000,"service_id":1279,"title":"(control)"},{"frequency":530000000,"service_id":1537,"title":"TF1"},{"frequency":530000000,"service_id":1538,"title":"NRJ12"},{"frequency":530000000,"service_id":1539,"title":"LCI"},{"frequency":530000000,"service_id":1540,"title":"Eurosport "},{"frequency":530000000,"service_id":1541,"title":"TF6"},{"frequency":530000000,"service_id":1542,"title":"TMC"},{"frequency":530000000,"service_id":1543,"title":"ARTE"},{"frequency":530000000,"service_id":1791,"title":"(control)"},{"frequency":530000000,"service_id":1792,"title":"(control)"},{"frequency":506000000,"service_id":257,"title":"France 2"},{"frequency":506000000,"service_id":260,"title":"France 5"},{"frequency":506000000,"service_id":261,"title":"France ï¿¿"},{"frequency":506000000,"service_id":262,"title":"LCP"},{"frequency":506000000,"service_id":287,"title":"France 3"},{"frequency":506000000,"service_id":368,"title":"NORMANDIE TV"},{"frequency":482000000,"service_id":769,"title":"CANAL+"},{"frequency":482000000,"service_id":770,"title":"CANAL+ CINEMA"},{"frequency":482000000,"service_id":771,"title":"CANAL+ SPORT"},{"frequency":482000000,"service_id":772,"title":"PLANETE+"},{"frequency":482000000,"service_id":1008,"title":"(control)"},{"frequency":482000000,"service_id":1009,"title":"(control)"},{"frequency":482000000,"service_id":1010,"title":"(control)"},{"frequency":482000000,"service_id":1011,"title":"(control)"},{"frequency":482000000,"service_id":1012,"title":"(control)"}]

Merci d'avance ;-)

  • 4 semaines après...
Posté(e)

Bonjour,

Comme 006fazer, je viens d'investir dans un HdHomerun, et comme lui, j'ai des difficultés à utiliser l'Outil De Conversion Xmltv Vers Epg Videostation.

La structure du fichier 0channels.conf pour un HdHomerun diffère de celui d'un tuner USB et correspond au post ci-dessus, et du coup aucun epg n'est créé.

CoolRaoul, pouuais-tu adapter ton script à ce type de fichier STP ?

En te remerciant d'avance pour ton aide.

Posté(e)
  • Auteur

Faudrait commencer par me donner un lien pour récupérer ce fichier "brut" plutôt que le copier/coller dans le message.

Je verrai ensuite ce que je peux faire avec.

Je suis étonné que tout tienne sur une ligne, mais c'est gérable.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.