Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mythtv [Le 22/09/2008, 18:47]
81.247.154.102, 127.0.0.1
mythtv [Le 01/09/2022, 00:00] (Version actuelle)
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy vidéo audio multimedia television reseau ​media_center ​BROUILLON}}+{{tag>​media_center ​tnt carte_tv}} 
 +====== MythTV ======
  
-----+MythTV est un logiciel d'​enregistrement numérique (télévision analogique, numérique, WebTV, etc.) extensible vers une station multimédia très complète via un système d'​extensions (gestionnaire de photos, de vidéos, de musiques, lecture //DVD// & //Blu-ray disk//, navigation sur le web, etc.).
  
 +{{:​mythtv:​frontal_mythtv.png?​320}} {{:​mythtv:​frontal_mythtv_programme.png?​320}}
  
-====== Mythtv ======+{{:​mythtv:​frontal_mythtv_enregistrements.png?​320}} {{:​mythtv:​frontal_mythtv_video.png?​320}}
  
 +Son architecture basée sur un (ou plusieurs) //​backend(s)//​ et un (ou plusieurs) //​frontend(s)//​ (architecture serveur/​client) vous permettra d'​accéder à tous vos enregistrements et à la télévision en direct depuis n'​importe quel ordinateur de votre réseau. Les enregistrements,​ musiques et films, sont également accessibles via une interface web ou via le protocole [[https://​fr.wikipedia.org/​wiki/​UPNP|UPnP]].
 +===== Installation =====
 +MythTV peut être installé sur n'​importe quelle version d'​Ubuntu en [[/​tutoriel/​comment_installer_un_paquet|installant le paquet]] [[apt>​mythtv]]
  
-MYTHTV est une suite de logiciels de type centre ​multimédia qui permet initialement ​de voir et d'​enregistrer la télévision. Elle permet également ​de voir des Dvd(r), des Divx(r), des photos, ​d'écouter des CD-audio, des mp3(r), ​de récupérer rapidement les informations (actualité internet, méteo etc...) à l'aide d'un clavier, joystick ou d'une télécommande.+===== Configuration ===== 
 +FIXME 
 +\\ 
 +Lancer le centre de contrôle Mythbuntu (Système → Administration → Centre ​de contrôle Mythbuntu), il vous guidera dans le processus ​d'installation et de configuration de MythTV.
  
 +==== Sur Ubuntu Server ====
 +En Anglais : https://​help.ubuntu.com/​community/​MythTV/​Install/​Server/​Backend
  
-===== Différentes solutions ​===== +===== Voir aussi ===== 
- +  * [[https://www.mythtv.org/​|Site officiel]] 
-Pour disposer de cette suite logicielle multimedia, vous pouvez : +  * [[http://​mythtv-fr.org/​|Communauté ​francophone des utilisateurs de MythTV]]
- +
-- Installer uniquement le logiciel **Mythtv**  +
- +
-- Installer simplement des paquets supplémentaires dans votre installation ubuntu pour la transformer,​ c'est **Mythbuntu**. +
- +
-- Faire une installation complète d'​**Ubuntu optimisée Mythtv**. +
- +
- +
- +
-===== Installations ===== +
- +
- +
- +
- +
- +
- +
-==== Mythtv ==== +
- +
- +
-Il suffit d'​installer le paquet ​ [[apt://​mythtv]] pour la partie cliente et [[apt://​ubuntu-mythtv-frontend]] pour la partie server. Pour la configuration graphique installer aussi le paquet [[apt://​mythbuntu-control-centre]] +
- +
-==== Mythtv + Ubuntu = Mythbuntu ==== +
- +
-Il existe de nombreuses versions de Ubuntu : Ubuntu, Kubuntu, Xubuntu, Edubuntu et ... Mythbuntu. Cette version est une solution gnu-linux spécialement développée pour Ubuntu permettant de transformer ​**facilement** son ordinateur en enregistreur de salon. +
- +
- +
-Il suffit d'​installer le paquet  ​[[apt://mythbuntu-desktop]],​ **attention** ce paquet transforme completement l'​apparence de gnome en un très élégant enregistreur. +
- +
-L'​installation ne devrait pas poser de problème, veuillez cependant a enregistrer votre mot de passe d'​accès qui sera configuré. +
- +
-Pour plus de détails voir [[http://mythtv-fr.tuxfamily.org/wiki/​mythbuntu_pas_a_pas_sur_ubuntu]] +
- +
- +
- +
-==== Installation ubuntu optimisée Mythtv ==== +
- +
->Guide d'​installation d'un serveur-client avec quelques problèmes et leurs solutions. +
- +
->Pour les puristes je mettrai (!) pour ce qu'il n'est pas recommander de faire. +
- +
-=== Partitions (système) === +
-Lors de l'​installation de Ubuntu la principale question est le partitionnement des disques. +
- +
-Pour ma part, je me simplifie la vie en voyant large. +
- +
-^taille^nom^commentaire^ +
-|10 Go| / (dit "​racine"​)|il est possible d'en mettre largement moins| +
-|100 Go| /home| (en cas de problème, cela permet de garder ses paramètres)| +
-|2 Go| swap| (à partir de 1Go mettre la taille de la ram ou ne pas en mettre(!) )| +
- +
-**Activer les pilotes** pour NVIDIA ou ATI : cocher une case la dans  +
-Menu->​Système->​Administration->​Pilote de périphériques +
- +
-Redémarrer et... attention au plantage. Plus Ubuntu évolue moins il y en a, mais au besoin noter cette ligne de commande : +
- +
-  ​sudo dpkg-reconfigure xserver-xorg  +
-ou +
-  sudo dpkg-reconfigure -phigh xserver-xorg +
- +
-**Activer l'​auto-login** (!) : Menu->​SystèmeAdministration->​Fenêtre de connexion -> onglet [Sécurité] +
- +
- +
-=== Packages (initiaux) === +
- +
-^commandes^commentaires^ +
-|sudo apt-get install| pour installer les packets (pour sélectionner appuyer en même temps sur Ctrl sur firefox) | +
-|mplayer gxine vlc libdvdread3 ogle|lecteur vidéo et codec| +
-|flashplugin-nonfree |lecteur video (flash)| +
-|tvtime|permet de tester la carte TV (existe aussi zaptv)| +
-|startupmanager| permet de modifier le démarrage de l'​ordinateur (multi-boot,​ affichage de log etc...)| +
-|lirc| pour la télécommande ("​creative Livedrive sequencer"​ pour utiliser la télécommande avec la carte son Audigy)| +
-|filezilla|client ftp (ça peut toujours servir)| +
-|samba |partage réseau pour windaube| +
-|openssh-server |indispensable pour utiliser putty| +
-|synergy |trop bien si vous avez plus d'un PC cote à cote (un clavier/​souris pour plusieurs PC) (fonctionne aussi avec tout les windaubes, vista inclus)| +
-|nvidia-settings |pour configurer sa carte vidéo NVIDIA (exite aussi "​envy"​ pour ATI et NVIDIA)| +
-|dmraid|si vous faite utiliser du raid| +
-|gparted |pour partitionner ses disques (si vous en avez plus d'​un)| +
- +
- +
- +
-=== Souris & Clavier bluetooth === +
-Pour l'​utilisation de clavier & souris en bluetooth. +
- +
-Appuyer sur le petit bouton et taper la commande (pour chacun) : +
- +
-  sudo hidd --connect AA:​BB:​AA:​BB:​AA:​BB +
- +
-( AA:BB:... étant l'​adresse indiqué au dos de l'​appareil) +
- +
-Après je vous recommande le GUI (l'​Interface Utilisateur Graphique). +
-Menu->​Système->​Préférences->​Bluetooth +
- +
- +
- +
-=== Ecran (carte NVIDIA) === +
-Rechercher les spécifications techniques (balayage horizontal et vertical) sur le site web du constructeur de l'​écran. Puis modifier le fichier en conséquence. +
- +
-  sudo gedit /​etc/​X11/​xorg.conf +
- +
-  Section "​Monitor"​ +
-    Identifier ​    "​Generic Monitor"​ +
-    HorizSync ​      ​31-81 +
-    VertRefresh ​    ​56-76 +
-    Option ​        "​DPMS"​ +
-  EndSection +
- +
-(Option "​DPMS"​ sert à éteindre l'​écran lorsqu'​il est inactif : je ferai bien de l'​enlever ;-) ) +
- +
-Ensuite utiliser le GUI (beaucoup plus simple, mais maintenant vous pouvez cliquer sur Apply et quitter) +
- +
-  sudo nvidia-settings +
- +
-Préférer cette ligne de commande à Menu->​Système->​Administration->​NVIDIA X Server Settings, car dans ce cas il n'y aura pas de soucis pour enregistrer les modifications. +
- +
-(Pour les cartes NVIDIA le mode "​TwinView"​ est recommandé pour les multi-écran) +
- +
- +
-=== Disques durs === +
- +
-Pour plusieurs disques durs : +
- +
-Utiliser gparted pour les identifier et les modifier (!!!). Menu->​Système->​Administration->​Editeur de partition +
- +
-Utiliser la commande mount...profiter...redémarrer... et c'est comme si rien n'​avait été fait. +
-Donc à moins que ce ne soit temporaire modifier le fichier fstab: +
-  sudo gedit /​etc/​fstab +
- +
-et ajouter les lignes nécessaires : +
-  /​dev/​sdc5 ​                                /​media/​MP3 ​     ext3    relatime ​       0       0 +
-  /​dev/​mapper/​sil_agaiabbifech1 ​            /​media/​WXP ​     ntfs    uid=1000 ​       0       0 +
-  UUID=cdd75cda-8147-41c6-923a-32dac89083d8 /​media/​FILMS ​   ext3    relatime ​       0       0 +
- +
- +
-Explications pour chaque ligne : +
- +
-1- grâce à gparted j'​identifie le disque comme /dev/sdc5, je le monte/place sur /media/MP3 (que j'ai préalablement créé avec un petit "sudo mkdir /​media/​MP3"​),​ de plus il est de type ext3, pour le reste je ne sais pas encore mais ça fonctionne. +
- +
-2- même chose sauf que le disque est en raid (d'où le nom plus long) et le type est NTFS (style windaube) (petit "sudo mkdir /​media/​WXP"​). +
- +
-3- version moderne avec le UUID (genre "​identifiant unique"​ pour disque dur, dans les cas précédents si on rajoute/​déplace un disque/​partition tout peut changer de nom /dev/sdc6), (type ext3 et petit "sudo mkdir /​media/​FILMS"​) +
- +
-Pour identifier les UUID : +
-  sudo blkid +
-  sudo vol_id -u /dev/sda1 +
- +
-Il est possible de renseigner les différents emplacements dans mythtv en les séparant par ":"​ mais cela ne fonctionne pas toujours correctement. +
-Avant j'​utilisait dans le fichier fstab (ce qui n'​accélère pas le démarrage de l'​ordinateur) : +
-  /​media/​FILMS/​CLIPS ​ /​media/​MP3/​CLIPS ​    none bind 0 0 +
- +
-J'ai évolué et j'​utilse un lien maintenant. Taper directement en ligne de commande (en cas de problème de permission ajouter "​sudo"​ devant) : +
-  ln -s /​media/​MP3/​CLIPS /​media/​FILMS/​CLIPS +
- +
- +
- +
- +
- +
- +
- +
- +
-=== MYTHTV === +
- +
-^commandes^commentaires^ +
-|sudo apt-get install| pour installer les packets (pour sélectionner appuyer en même temps sur Ctrl sur firefox) | +
-|ubuntu-mythtv-frontend mythtv | les 2 paquages principaux (installera également mysql et bien d'​autres)| +
-|mysql-query-browser| pour ceux qui s'y connaisse en sql| +
-|mythvideo mythmovies | voir et gérer des vidéos| +
-|mythweather| la météo| +
-|mythweb|Interface web pour contrôler presque tout mythtv| +
-|mythstream|écouter et voir du streming| +
-|mythnews|rapide pour avoir des informations sur l'​actualité| +
-|mythmusic| gérer et ecouter ses MP3| +
-|mythgame| jouer| +
-|mythgallery|voir ses photos| +
-|mythbrowser|navigateur internet optimisé télécommande| +
-|lame gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly| différents codec|  +
-|<​del>​mythplugins</​del>​|pour téléphoner (je ne l'​utilise pas ... encore)| +
- +
-Après leurs intallations,​ ajouter vous au groupe mythtv et redémarrer puis lan cer : Menu→Système→Administration→MythTV Backend Setup +
- +
-Renseigner les paramètres (les mêmes que ceux mis lors de l'​installation des packages) +
- +
-Puis : Menu->​Son et vidéo->​MythTV Frontend +
- +
-En cas de problèmes, saisir les lignes de commandes suivantes : +
- +
-  sudo dpkg-reconfigure mythtv-common +
-  sudo dpkg-reconfigure mythtv-database  +
- +
-Pour ceux qui apprécient les jolies animations en écoutant de la musique je recommande (par ordre descroissant) les plugins suivants : +
- +
-  sudo apt-get install libvisual-0.4-plugins ​ synaesthesia libvisual-projectm +
- +
-libvisual-projectm doit être très beau mais personnellement,​ n'y a jamais fonctionné et réussi même à fermer mythtv. +
- +
-Mes préféres : Goom; BumpScope; LibVisual-jakdaw;​ LibVisual-jess;​ MonoScope; LibVisual-lv_gltest;​ LibVisual-infinite;​ LibVisual-corona;​ Synaesthesia;​ +
- +
- +
- +
- +
- +
- +
-=== Télécommande (spécificité pour Audigy Platinum eX) === +
- +
-Bon nombre de télécommandes fonctionnent toutes seules et le package suivant vous y aidera. +
- +
-  sudo apt-get install mythbuntu-lirc-generator +
- +
-Ce n'est pas mon cas avec la carte son Audigy Platinum eX, pour la faire fonctionner je dois modifier certains fichiers : +
- +
-<​del>​sudo gedit /​etc/​lirc/​hardware.conf +
- +
-Et ajouter la ligne suivante : +
-DEVICE="/​dev/​snd/​midiC0D1"</​del>​ +
- +
-Dans le fichier /​usr/​share/​lirc/​remotes/​creative/​lircd.conf.livedrive +
-changer la ligne  +
-name  rm1000 --> name  Creative_RM900 +
- +
-  sudo gedit /​etc/​modprobe.d/​alsa-base +
-Ajouter : +
-options snd-emu10k1 index=0 enable_ir=1  +
- +
-Pour la RM900 (comme il l'​appelle)  +
-modifier le fichier suivant : +
-sudo gedit /​etc/​lirc/​lircd.conf ​  +
-Par celui ci: {{lircd.conf:​lircd.conf.txt|}} +
- +
-Par défaut les paramètres de lirc sont dans $HOME/​.lircrc mais mythtv se rajoute un fichier complémentaire,​ dans mon cas je n'​utilise que celui de mythtv et j'​ajoute un lien vers celui-ci: +
-  rm $HOME/​.lircrc +
-  ln -s $HOME/​.mythtv/​lircrc ​ $HOME/​.lircrc +
- +
- +
-En cas de problème : +
- +
-Pour tester la télécommande : irw (appuyer des touches de la télécommande) +
- +
-Pour lancer (dans mon cas) : sudo lircd --driver=livedrive_midi --device=/​dev +
- +
- +
-<​del>​Si vous modifier la configuration des touches  +
-(backup des configuration des touches : SELECT concat('​update keybindings set keylist=''',​keylist,'''​ where context=''',​context,'''​ and action=''',​action,''';'​) FROM keybindings k ) +
-</​del>​ +
- +
- +
- +
-=== Menus === +
- +
-Les menus se situent dans /​usr/​share/​mythtv. Ils sont écrits en xml. +
- +
-Le principal est "​mainmenu.xml"​ mais il en existe bien d'​autre comme videomenu.xml,​ info_munu.xml etc... +
- +
-//En éditant le premier on remarque un menu caché le Shutdown ("​Arrêt"​).//​ +
- +
-Il est donc possible possible de modifier le texte et image associés ainsi que l'​action qu'ils effectuent. +
-Exemple : +
-^code^commentaire^ +
-|<​button>​| flag de début| +
-|  <​type>​VCD_PLAY</​type>​|type d'​image| +
-|  <​text>​Play VCD</​text>​|texte par défaut| +
-|  <text lang="​FR">​Lecture VCD</​text>​|texte pour la langue française| +
-|  <​action>​VCD_PLAY</​action>​|action| +
-|</​button>​|flag de fin| +
- +
- +
-//Je recommande un backup avant de les modifier, mais une réinstallation du package "​mythtv",​après leurs suppression,​ permet de les récupérer sans avoir besoin de tout réinstaller.//​ +
- +
- +
-Petite astuce pour lancer un programme extérieur : +
-^code^commentaire^ +
-|<​button>​| flag de début| +
-|  <​type>​MUSIC_SCAN</​type>​|type d'​image| +
-|  <​text>​My program</​text>​|texte par défaut| +
-|  <text lang="​FR">​Mon programme</​text>​|texte pour la langue française| +
-|  <​action>​**EXEC //​monprogramme//​**</​action>​|action| +
-|</​button>​|flag de fin| +
- +
- +
-=== MYTHVIDEO === +
- +
-Lancement automatique à l'​insertion d'un DVD ou CDrom :  +
-Pour l'​enlever ... +
- +
-Réduire la taille des sous-titre +
-Lecteur : +
-mplayer -fs -zoom -quiet -vo xv -subfont-text-scale 2 %s +
- +
-Internal +
-mplayer vcd:// -cdrom-device %d -fs -zoom -vo xv +
- +
-Reconnaissance des films (affiches, résumé et casting) +
-scripts : +
- +
-/​usr/​share/​mythtv/​mythvideo/​scripts/​imdb.pl -M tv=no;​video=no +
- +
-/​usr/​share/​mythtv/​mythvideo/​scripts/​allocine.pl –M +
- +
-/​usr/​share/​mythtv/​mythvideo/​scripts/​imdb.pl –P +
- +
-/​usr/​share/​mythtv/​mythvideo/​scripts/​allocine.pl -P +
- +
-/​usr/​share/​mythtv/​mythvideo/​scripts/​imdb.pl –D +
- +
-/​usr/​share/​mythtv/​mythvideo/​scripts/​allocine.pl –D +
- +
- +
-Petit bug dans  allocine.pl lorsqu'​il ne trouve pas le film : +
-rajouter exit à  la xième ligne entre 4 } +
-... +
- +
- +
-=== MYSQL === +
-Base de donnée assez primaire mais tout à fait fonctionnelle. +
-... +
-mysql db_name < script.sql > output.tab +
-mysql --user=root --password=**** mythconverg +
- +
-Quelques scripts pour améliorer l'​utilisation et la maintenance. +
-... +
-sudo /​etc/​init.d/​mythtv-backend stop +
-sudo /​etc/​init.d/​mysql stop +
-cd /​var/​lib/​mysql/​mythconverg +
-sudo ls *.MYD +
-.MYD and .MYI  +
- +
-<​del>​sudo chmod 755 /​var/​lib/​mysql/​mythconverg +
- +
-sudo /​etc/​init.d/​mythtv-backend stop +
-sudo ls /​var/​lib/​mysql/​mythconverg/​*|grep MYI|xargs sudo myisamchk -e     +
-sudo ls /​var/​lib/​mysql/​mythconverg/​*|grep MYI|xargs sudo myisamchk -r -q  +
-sudo ls /​var/​lib/​mysql/​mythconverg/​*|grep MYI|xargs sudo myisamchk -r  +
-sudo /​etc/​init.d/​mythtv-backend start</​del>​ +
- +
- +
- +
-SELECT concat('​analyze table ',​table_schema,'​.',​table_name,';'​) FROM information_schema.TABLES where table_schema='​mythconverg'​  +
-union  +
-SELECT concat('​check table ',​table_schema,'​.',​table_name,';'​) FROM information_schema.TABLES where table_schema='​mythconverg'​  +
-union  +
-SELECT concat('​optimize table ',​table_schema,'​.',​table_name,';'​) FROM information_schema.TABLES where table_schema='​mythconverg'​  +
-union  +
-SELECT concat('​repair table ',​table_schema,'​.',​table_name,';'​) FROM information_schema.TABLES where table_schema='​mythconverg'​ +
- +
-mysql --user=root --password=*** mythconverg select '​ttoot'​ from dual +
- +
-START TRANSACTION;​ +
-SELECT @A:​=SUM(salary) FROM table1 WHERE type=1; +
-UPDATE table2 SET summary=@A WHERE type=1; +
-COMMIT; +
- +
- +
-=== DEMARRAGE AUTO === +
-Dans session : +
-synergyc --daemon 192.168.1.9 ​  (!) en plus ça ne fonctionne pas  +
-mythbackend (inutile sur la dernière version) +
-mythfrontend --service +
-irexec –d (à rajouter à la fin, voir à enlever et remettre...) +
- +
-=== SAMBA === +
-Avoir une bibliothèque multimédia c'est bien la partager c'est mieux... +
-sudo gedit /​etc/​samba/​smb.conf  +
- +
-=== MYTHTV GALERIE === +
-Pas grand chose à faire, à par le setup... +
-Pour le diaporama... +
- +
- +
-=== IMPRIMANTE-SCANNER (BROTHER DCP330C) === +
-Imprimer ses photos... +
-sudo gedit /​etc/​fstab +
-none /​proc/​bus/​usb usbfs auto,​devmode=0666 0 +
- +
-Scanner ses photos... +
-Relancez le péripérique USB et configurez le scanner : +
-sudo umount /​proc/​bus/​usb +
-sudo mount /​proc/​bus/​usb +
-sudo mknod -m 666 /​dev/​usbscanner c 180 48 +
- +
-Lancez XSane (Applications → Graphisme → Scanneur d'​images xSane). +
-En cas d'​erreur d'​ouverture du périphérique : +
-sudo gedit /​etc/​udev/​rules.d/​45-hplip.rules et ajoutez y les lignes suivantes:​ +
-SUBSYSTEM!="​usb_device",​ ACTION!="​add",​ GOTO="​_end"​ +
-# For brother +
-SYSFS{idVendor}=="​04f9",​ MODE="​666",​ GROUP="​scanner"​ +
-LABEL="​_end"​ +
- +
-Puis relancez udev avec la commande suivante : +
-sudo /​etc/​init.d/​udev restart +
- +
-=== ARRET et REBOOT de Mythtv (!) === +
-/​etc/​sudoers +
-# Members of the admin group may gain root privileges +
-%admin ALL=(ALL) ALLpat ALL=NOPASSWD:/​sbin/​halt,/​sbin/​reboot,/​bin/​mount,/​bin/​umountmythtv ALL=NOPASSWD:/​sbin/​halt,/​sbin/​reboot,/​bin/​mount,/​bin/​umount +
- +
-===== Liens ===== +
- +
-- Tous les informations de la mise en place de [[http://​mythtv-fr.tuxfamily.org/wiki/​mythbuntu_pas_a_pas_sur_ubuntu|Mythbuntu sous Ubuntu]] (Wiki francophone des utilisateurs de Mythtv) +
- +
----- +
- +
-Contributeurs :  [[utilisateurs:​yurek]],​ [[utilisateurs:​laurentb|L.Bellegarde]]+
  • mythtv.1222102040.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)