4.a. Installation de Myth TV
Après la partie serveur, je me suis penché sur la partie Multimédia.
Un des applicatifs intéressant dans un serveur multimédia monté avec Linux, est MythTV. MythTV (ainsi que ses déclinaisons comme par exemple MythBuntu) permet de transformer son ordinateur en véritable platine de salon, avec support pour la musique, les vidéos, les photos, et bien plus encore. MythTV rend notamment possible la gestion de la TV via les cartes TV cable, satellite, etc... N'ayant malheureusement pas (encore) de carte TV dans mon serveur, je me contenterai d'utiliser MythTV pour les autres atouts qu'il apporte.
Son installation tout d'abord :
sudo apt-get install mythtv mythtv-frontend mythbuntu-control-centre
Cette commande permet d'installer mythtv côté serveur, la partie client ainsi qu'une interface de contrôle pour ubuntu. D'autres dépendances viendront s'ajouter lors de l'installation.
Une question est posée lors de l'installation de MythTV :
Utilisation de mythTV par plusieurs ordinateurs du réseau : j'ai répondu "Non".
Je vais encore ajouter l'utilisateur principal au groupe mythtv via la commande suivante :
sudo adduser titouille mythtv
Une fois MythTV installé, une notification est affichée. Comme j'ai déjà installé MySQL, MythTV va l'utiliser pour y créer une base de données qui va servir à stocker des informations. Je dois exécuter la commande suivante pour configurer la base de données :
sudo dpkg-reconfigure mythtv-database
Je réponds au différentes questions (base de données à utiliser, nom d'utilisateur, mot de passe) et l'installation est terminée avec succès.
Je peux ensuite exécuter MythTV via le menu Application->Son et vidéo->MythTV Frontend.
Après le lancement de l'application, je vais tout de suite aller modifier certaines préférences comme la langue utilisée, et les modules chargés. Pour celà, je vais sur le menu "Utilities / Setup" -> "Setup" -> "Appearance".
Je clique sur Next une fois, puis vais cocher "Run the frontend in a window" et décocher "Hide Mouse Cursor in MythTV". Je clique sur Next 2 fois, et là je peux choisir le langage approprié pour l'application et les guides, ainsi que les formats de dates. J'effectue les modifications nécessaires. Je clique encore sur Next, Next et Finish puis MythTV se relance, cette fois dans une fenêtre, j'ai accès à la souris et il est en français.
Je reviens dans les paramètres et cette fois je choisis Mythbuntu, ce qui va ouvrir une nouvelle fenêtre de configuration dans laquelle je vais pouvoir sélectionner mes personnalisations. Je prends "Applications & Plugins" et je vais sélectionner des modules supplémentaires :
- MythArchive
- MythBrowser
- MythGame
- MythGallery
- MythMovies
- MythMusic
- MythNews
- MythStream
- MythVideo
- MythWeather
- MythWeb
Et puisque j'ai installé VLC (via sudo apt-get install vlc) je vais contrôler que la case "VLC" est bien cochée dans la section "Applications de lecture multimedia".
Enfin, je clique sur "Appliquer" pour installer les nouveaux modules.
J'ai maintenant accès à de nouvelles fonctionnalités dans le menu principal "Médiathèque" et "Informations", mais il faut d'abord que je les paramètres.
Je vais à nouveau sur "Paramètres", et cette fois j'ai 3 menus différents. Je prends le sous-menu "Paramètres" et cette fois je vais sur "Paramètres médias". C'est ici que je vais pouvoir insérer les liaisons avec mes répertoires contenant les différents médias de type vidéos, photos et musique.
Paramètres Musique -> Paramètres globaux et je peux insérer le dossier de stockage de ma musique
Paramètres Vidéos -> Paramètres globaux et je peux insérer le dossier de stockage de mes vidéos
Paramètres Photos -> Paramètres globaux et je peux insérer le dossier de stockage de mes photos
Je reviens ensuite sur le premier écran des paramètres, et je sélectionne "Paramètres Musique" pour que MythTV scanne le répertoire des musiques, et je fais ensuite de même avec "Paramètres Vidéos"
Je dois enfin modifier quelques paramètres pour la lecture de musique :
Paramètres -> Paramètres -> Paramètres Média -> Paramètres Musique -> Paramètres Globaux et je modifie le périphérique audio pour le mettre à /dev/dsp.
Paramètres -> Paramètres -> Généraux, section Audio (la troisième) je sélectionne :
- Périphérique de sortie audio : ALSA:default
- Passthrough output device : ALSA:iec958:{ AES0 0x02 }
Après ça, la lecture des fichiers musicaux est fonctionnelle (cette config fonctionne avec mon matériel, ça ne veut pas dire qu'elle fonctionnera avec le votre ).
Il me reste maintenant à comprendre comment utiliser correctement VLC
Lorsque VLC est installé, il place un fichier de configuration dans le répertoire /home/[user]/.config/vlc/ qui se nomme vlcrc.
Je vais l'éditer pour obtenir la configuration qui va bien avec MythTV.
sudo gedit /home/titouille/.config/vlc/vlcrc
Dans ce fichier se trouve la config par défaut de vlc. Je vais modifier les valeurs suivantes :
fullscreen=1 osd=0 rt-priority=1 key-quit=Esc
Afin d'avoir un fonctionnement en correspondance avec MythTV. Le mode fullscreen est activé au lancement, la priorité est donnée en temps-réel à vlc, et la touche Esc sert à fermer le player.
Une fois ceci fait, je n'ai plus qu'à faire une dernière modification pour la lecture de vidéos dans MythTV :
Paramètres -> Paramètres -> Paramètres médias -> Paramètres Vidéos -> paramètres de lecture.
Dans l'option "Lecteur vidéo par défaut, je vais modifier la ligne
mplayer -fs -zoom -quiet -vo xv %s
par celle-ci, qui va dire à MythTV d'utiliser VLC en lieu et place de MPlayer lors de la lecture de vidéos :
vlc <a href="//%s" title="//%s">file://%s</a> vlc:quit
Il y a beaucoup d'options paramétrables dans MythTV et je ne tiens pas à toutes les expliquer. Ce n'est pas le but de ce billets, et je ne les connais de toute façon pas en détail. A chacun de faire des recherches et des tests afin de trouver la configuration qui lui va bien.
Sources :
Documentation ubuntu pour MythTV
MythTV-fr
MythTV ubuntu installation guide
Blake's MythTV Box : Switching from Mplayer to VLC
VLC - MythTV