PDA

Voir la version complète : Convertir vos favoris en .M3U pour regarder la TV et zapper directement depuis VLC



aybert
07/05/2013, 16h01
J'ai emprunte ce tuto a Pr2 moderateur d'un autre site.
Ce tuto est complet et tres bien explique.

Introduction.
-------------

Au départ de l'OpenWebif il est possible de "streamer" une chaine TV ou Radio au travers du réseau.

Ce script va convertir vos fichiers favoris (userbouquet) dans le format .m3u pour être lu via VLC.
Vous aurez ainsi la liste des chaînes directement dans la "playlist" de VLC, plus besoin de passer par la Webif pour zapper.


Comment installer les scripts.
------------------------------

Décompresser le fichier genm3u*.tgz à votre endroit préféré, attention que le script va créer certains fichiers temporaire.

Exemple:

En telnet:
mkdir /media/hdd/genm3u

Transférer par FTP le fichier genm3u*.tgz dans le répertoire /media/hdd/genm3u

En telnet:
cd /media/hdd/genm3u
tar -xvzf genm3u*.tgz

Vous obtiendrez les fichiers suivants (les options possiblent sont déjà spécifiées voir plus loin):

1lamedb.sh "full_path_to_lamedb_folder"
2genm3u.sh "full_path_to_userbouquet_file" "Serveur_IP" "Server_Port"
3genm3u-all.sh "full_path_to_lamedb_and_userbouquet_folder" "Serveur_IP" "Server_Port"
readme.txt
lisezmoi.txt

Comment l'utiliser:
-------------------

#
# Script: 1lamedb.sh "chemin_complet_vers_le_répertoire_contenant_le_lam edb"
#

Vous devez d'abord lancer ce script: ./1lamedb.sh "chemin_complet_vers_le_répertoire_lamedb"
Cela va générer le fichier: index.idx

#
# Exemple:
#
./1lamedb.sh "/etc/enigma2/"

Pour lancer le script en telnet:

cd /media/hdd/gensrvid
./1lamedb.sh "/etc/enigma2/"

Ce script doit être exécuté à chaque changement de votre lamedb (après un scan du satellite par exemple).

#
# Script: ./2genm3u.sh
#

Ce script va vous aider à convertir votre favori (DVB-S(2), DVB-C ou DVB-T) dans une liste de favori au format .m3u.
Cela vous permet de transformer votre récepteur en serveur et de zapper directement depuis VLC.

./2genm3u.sh "Chemin_d_accés_au_fichier_userbouquet_à_convertir" "SERVER_IP" "SERVER_PORT"

"Chemin_d_accés_au_fichier_userbouquet_à_convertir" est le chemin d'accès complet au fichier userbouquet que vous voulez convertir.
"SERVER_IP" est soit l'adresse IP, soit le nom du serveur.
"SERVER_PORT" est paramètre optionnel qui par défaut est à 8001 (valeur par défaut du port de streaming pour OpenWebif)

Exemple:
Sur le récepteur qui va agir comme serveur taper:

./1lamedb.sh "/etc/enigma2/"
./2genm3u.sh "/etc/enigma2/userbouquet.csat_hd.tv" "192.168.1.123"

Cela va générer un fichier résultat nommé: playlist-Nom_interne_de_votre_favori.m3u

Où Nom_interne_de_votre_favori est le nom du favori tel qu'il apparait dans la liste des chaînes sous Enigma2.

Transférer le fichier sur le client et l'ouvrir avec VLC.

#
# Script: ./3genm3u-all.sh "le_chemin_d_accès_complet_vers_les_fichiers_userbo uquet_et_lamedb" "SERVERIP" "SERVERPORT"
#

"le_chemin_d_accès_complet_vers_les_fichiers_userbo uquet_et_lamedb" est le chemin d'accès vers le fichiers que vous voulez convertir (typiquement "/etc/enigma2/")
"SERVER_IP" est soit l'adresse IP, soit le nom du serveur.
"SERVER_PORT" est paramètre optionnel qui par défaut est à 8001 (valeur par défaut du port de streaming pour OpenWebif)

Ce script va convertir tous les fichiers userbouquet du répertoire spécifié par: "le_chemin_d_accès_complet_vers_les_fichiers_userbo uquet_et_lamedb"
Ce script va appeler les scripts: ./1lamedb.sh et ./2genm3u.sh

Transférer tous les fichiers .m3u sur le client et ouvrir le fichier de votre choix avec VLC.

CONSEIL: activer l'affichage de l'artiste dans la playlist de VLC, cela vous indiquera le nom de votre favori.

Remarque: le fichier userbouquet.LastScanned.tv est ignoré.

#
# 9cleanall.sh
#

Efface les fichiers générés par les scripts.
Cela n'efface pas les scripts.
Site web de VLC: anonym.to - free dereferer service (http://anonym.to/?http://www.videolan.org/)