Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mythtv [Le 04/12/2008, 23:00] – 213.95.41.13 | mythtv [Le 01/09/2022, 00:00] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Hardy vidéo audio multimedia television reseau | + | {{tag> |
| + | ====== MythTV ====== | ||
| - | ---- | + | MythTV est un logiciel d' |
| + | {{: | ||
| - | ====== Mythtv ====== | + | {{: |
| + | Son architecture basée sur un (ou plusieurs) // | ||
| + | ===== Installation ===== | ||
| + | MythTV peut être installé sur n' | ||
| - | MYTHTV est une suite de logiciels de type centre | + | ===== Configuration ===== |
| + | FIXME | ||
| + | \\ | ||
| + | Lancer le centre de contrôle Mythbuntu (Système → Administration → Centre | ||
| + | ==== Sur Ubuntu Server ==== | ||
| + | En Anglais : https:// | ||
| - | ===== Différentes solutions | + | ===== Voir aussi ===== |
| - | + | * [[https://www.mythtv.org/ | |
| - | Pour disposer de cette suite logicielle multimedia, vous pouvez : | + | * [[http:// |
| - | + | ||
| - | - Installer uniquement le logiciel **Mythtv** | + | |
| - | + | ||
| - | - Installer simplement des paquets supplémentaires dans votre installation ubuntu pour la transformer, | + | |
| - | + | ||
| - | - Faire une installation complète d' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Installations ===== | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Mythtv ==== | + | |
| - | + | ||
| - | + | ||
| - | Il suffit d' | + | |
| - | + | ||
| - | + | ||
| - | ==== 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 | + | |
| - | + | ||
| - | + | ||
| - | Il suffit d' | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | Pour plus de détails voir [[http://mythtv-fr.tuxfamily.org/wiki/ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Installation ubuntu optimisée Mythtv ==== | + | |
| - | + | ||
| - | >Guide d' | + | |
| - | + | ||
| - | >Pour les puristes je mettrai le signe (!) pour ce qu'il n'est pas recommandé de faire. | + | |
| - | + | ||
| - | === Partitions (système) === | + | |
| - | Lors de l' | + | |
| - | + | ||
| - | Pour ma part, je me simplifie la vie en voyant large. | + | |
| - | + | ||
| - | ^taille^nom^commentaire^ | + | |
| - | |10 Go| / (dit " | + | |
| - | |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 dans | + | |
| - | Menu-> | + | |
| - | + | ||
| - | Redémarrer et... attention au plantage. Plus Ubuntu évolue moins il y en a, mais au besoin noter cette ligne de commande : | + | |
| - | + | ||
| - | | + | |
| - | ou | + | |
| - | sudo dpkg-reconfigure -phigh xserver-xorg | + | |
| - | + | ||
| - | **Activer l' | + | |
| - | + | ||
| - | + | ||
| - | === 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' | + | |
| - | |lirc| pour la télécommande (" | + | |
| - | |filezilla|client ftp (ça peut toujours servir)| | + | |
| - | |samba |partage réseau pour Windows| | + | |
| - | |openssh-server |indispensable pour utiliser putty| | + | |
| - | |synergy |trop bien si vous avez plus d'un PC côte à côte (un clavier/ | + | |
| - | |nvidia-settings |pour configurer sa carte vidéo NVIDIA (exit aussi " | + | |
| - | |dmraid|si vous utilisez du raid| | + | |
| - | |gparted |pour partitionner ses disques (si vous en avez plus d' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Souris & Clavier bluetooth === | + | |
| - | Pour l' | + | |
| - | + | ||
| - | Appuyer sur le petit bouton et taper la commande (pour chacun) : | + | |
| - | + | ||
| - | sudo hidd --connect AA: | + | |
| - | + | ||
| - | ( AA:BB:... étant l' | + | |
| - | + | ||
| - | Après je vous recommande le GUI (l' | + | |
| - | Menu-> | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Ecran (carte NVIDIA) === | + | |
| - | Rechercher les spécifications techniques (balayage horizontal et vertical) sur le site web du constructeur de l' | + | |
| - | + | ||
| - | sudo gedit / | + | |
| - | + | ||
| - | Section " | + | |
| - | Identifier | + | |
| - | HorizSync | + | |
| - | VertRefresh | + | |
| - | Option | + | |
| - | EndSection | + | |
| - | + | ||
| - | (Option " | + | |
| - | + | ||
| - | 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-> | + | |
| - | + | ||
| - | (Pour les cartes NVIDIA le mode " | + | |
| - | + | ||
| - | + | ||
| - | === Disques durs === | + | |
| - | + | ||
| - | Pour plusieurs disques durs : | + | |
| - | + | ||
| - | Utiliser gparted pour les identifier et les modifier (!!!). Menu-> | + | |
| - | + | ||
| - | Utiliser la commande mount...profiter...redémarrer... et c'est comme si rien n' | + | |
| - | Donc à moins que ce ne soit temporaire modifier le fichier fstab: | + | |
| - | sudo gedit / | + | |
| - | + | ||
| - | et ajouter les lignes nécessaires : | + | |
| - | / | + | |
| - | / | + | |
| - | UUID=cdd75cda-8147-41c6-923a-32dac89083d8 / | + | |
| - | + | ||
| - | + | ||
| - | Explications pour chaque ligne : | + | |
| - | + | ||
| - | 1- grâce à gparted j' | + | |
| - | + | ||
| - | 2- même chose sauf que le disque est en raid (d'où le nom plus long) et le type est NTFS (pour Windows) (petit "sudo mkdir / | + | |
| - | + | ||
| - | 3- version moderne avec le UUID (genre " | + | |
| - | + | ||
| - | 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 ":" | + | |
| - | Avant j' | + | |
| - | / | + | |
| - | + | ||
| - | J'ai évolué et j' | + | |
| - | ln -s / | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | === 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 packages principaux (installeront également mysql et bien d' | + | |
| - | |mysql-query-browser| pour ceux qui s'y connaissent 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' | + | |
| - | |mythmusic| gérer et écouter 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| | + | |
| - | |< | + | |
| - | + | ||
| - | Après leurs installations, | + | |
| - | + | ||
| - | Renseigner les paramètres (les mêmes que ceux mis lors de l' | + | |
| - | + | ||
| - | Puis : Menu-> | + | |
| - | + | ||
| - | + | ||
| - | == 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 | + | |
| - | + | ||
| - | libvisual-projectm doit être très beau mais personnellement, | + | |
| - | + | ||
| - | Mes préférés : Goom; BumpScope; LibVisual-jakdaw; | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | === 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 : | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Et ajouter la ligne suivante : | + | |
| - | DEVICE="/ | + | |
| - | + | ||
| - | Dans le fichier / | + | |
| - | changer la ligne : | + | |
| - | name rm1000 --> name Creative_RM900 | + | |
| - | + | ||
| - | sudo gedit / | + | |
| - | Ajouter : | + | |
| - | options snd-emu10k1 index=0 enable_ir=1 | + | |
| - | + | ||
| - | Pour la RM900 (comme il l' | + | |
| - | modifier le fichier suivant : | + | |
| - | sudo gedit / | + | |
| - | Par celui ci: {{lircd.conf: | + | |
| - | + | ||
| - | Par défaut les paramètres de lirc sont dans $HOME/ | + | |
| - | rm $HOME/ | + | |
| - | ln -s $HOME/ | + | |
| - | + | ||
| - | + | ||
| - | == 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=/ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Menus === | + | |
| - | + | ||
| - | Les menus se situent dans / | + | |
| - | + | ||
| - | Le principal est " | + | |
| - | + | ||
| - | //En éditant le premier on remarque un menu caché le Shutdown (" | + | |
| - | + | ||
| - | Il est donc possible possible de modifier le texte et l' | + | |
| - | Exemple : | + | |
| - | ^code^commentaire^ | + | |
| - | |< | + | |
| - | | < | + | |
| - | | < | + | |
| - | | <text lang=" | + | |
| - | | < | + | |
| - | |</ | + | |
| - | + | ||
| - | + | ||
| - | //Je recommande un backup avant de les modifier, mais une réinstallation du package " | + | |
| - | + | ||
| - | + | ||
| - | Petite astuce pour lancer un programme extérieur : | + | |
| - | ^code^commentaire^ | + | |
| - | |< | + | |
| - | | < | + | |
| - | | < | + | |
| - | | <text lang=" | + | |
| - | | < | + | |
| - | |</ | + | |
| - | + | ||
| - | //(voir exemple dans : | + | |
| - | + | ||
| - | === MYTHVIDEO === | + | |
| - | == Lire un DVD protéger == | + | |
| - | (c'est malheureux de ne pas pouvoir lire un DVD que l'on a acheté en toute légalité) | + | |
| - | sudo apt-get install libdvdcss2 | + | |
| - | + | ||
| - | == Désactiver le lancement automatique à l' | + | |
| - | + | ||
| - | Lancer Nautilus : | + | |
| - | + | ||
| - | Edition-> | + | |
| - | + | ||
| - | + | ||
| - | == Réduire la taille des sous-titres == | + | |
| - | Dans Mythtv : Paramètres-> | + | |
| - | + | ||
| - | 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) == | + | |
| - | Pour l' | + | |
| - | + | ||
| - | / | + | |
| - | -> | + | |
| - | / | + | |
| - | + | ||
| - | / | + | |
| - | -> | + | |
| - | / | + | |
| - | + | ||
| - | / | + | |
| - | -> | + | |
| - | / | + | |
| - | + | ||
| - | + | ||
| - | == Petit bug dans allocine.pl lorsqu' | + | |
| - | + | ||
| - | rajouter " | + | |
| - | + | ||
| - | sudo gedit / | + | |
| - | + | ||
| - | + | ||
| - | # display array of values | + | |
| - | for $movie (@movies) { | + | |
| - | print " | + | |
| - | } | + | |
| - | } | + | |
| - | exit; | + | |
| - | } | + | |
| - | } | + | |
| - | + | ||
| - | # | + | |
| - | # Main Program | + | |
| - | # | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | === MYSQL === | + | |
| - | Base de données assez primaire mais tout à fait fonctionnelle. | + | |
| - | + | ||
| - | Pour lancer un script (ne pas oublier les < >): | + | |
| - | mysql db_name < script.sql > output.tab | + | |
| - | + | ||
| - | Pour se connecter à la base de mythtv (celle par defaut) : | + | |
| - | mysql --user=root --password=**** mythconverg (**** est à remplacer par son mot de passe) | + | |
| - | + | ||
| - | == Où est la base par défaut? | + | |
| - | + | ||
| - | cd / | + | |
| - | + | ||
| - | == Un petit script pour améliorer la base == | + | |
| - | (**** est à remplacer par son mot de passe). | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | mysql --user=root --password=**** mythconverg -B -e " | + | |
| - | SELECT concat(' | + | |
| - | union | + | |
| - | SELECT concat(' | + | |
| - | union | + | |
| - | SELECT concat(' | + | |
| - | union | + | |
| - | SELECT concat(' | + | |
| - | echo " | + | |
| - | mysql --user=root --password=**** mythconverg </ | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | + | ||
| - | == Un petit script pour automatiser la gestion des fichiers audios et vidéos == | + | |
| - | + | ||
| - | echo " | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | mysql --user=root --password=*** mythconverg </ | + | |
| - | echo " | + | |
| - | mysql --user=root --password=*** mythconverg </ | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | + | ||
| - | Avec son petit script sql (qui efface toutes les playlists!!!) : | + | |
| - | truncate music_playlists; | + | |
| - | insert into music_playlists (playlist_name) values(' | + | |
| - | insert into music_playlists (playlist_name) values(' | + | |
| - | + | ||
| - | insert into music_playlists (playlist_name) | + | |
| - | SELECT distinct left(m.path, | + | |
| - | FROM music_directories m where left(m.path, | + | |
| - | + | ||
| - | SELECT concat(' | + | |
| - | FROM music_songs ms, | + | |
| - | where m.directory_id=ms.directory_id and left(m.path, | + | |
| - | select ' | + | |
| - | + | ||
| - | delete from music_playlists where playlist_name=''; | + | |
| - | + | ||
| - | truncate videocategory; | + | |
| - | START TRANSACTION; | + | |
| - | insert into videocategory (category) select distinct mid(videometadata.filename, | + | |
| - | COMMIT; | + | |
| - | + | ||
| - | select concat(' | + | |
| - | from videometadata, | + | |
| - | select ' | + | |
| - | + | ||
| - | SELECT | + | |
| - | FROM videometadata v where right(v.filename, | + | |
| - | and right(v.filename, | + | |
| - | + | ||
| - | SELECT | + | |
| - | FROM videometadata v where right(v.filename, | + | |
| - | and right(v.filename, | + | |
| - | + | ||
| - | SELECT | + | |
| - | FROM videometadata v where right(v.filename, | + | |
| - | and right(v.filename, | + | |
| - | select ' | + | |
| - | exit | + | |
| - | + | ||
| - | //(Pourquoi 14 ? Mes fichiers vidéos sont dans / | + | |
| - | + | ||
| - | //(Pourquoi c'est long ? il y a beaucoup de fichiers et la machine n'est pas rapide)// | + | |
| - | + | ||
| - | //(Pourquoi ça plante ? erreur de lecture/ | + | |
| - | + | ||
| - | + | ||
| - | == Intégration dans un menu == | + | |
| - | sudo vi / | + | |
| - | Ajouter à l' | + | |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | == Autre méthode (non testée) == | + | |
| - | faire dans le dossier des vidéos | + | |
| - | dir * > all_videos.pls | + | |
| - | + | ||
| - | Pour créer sa playlist. | + | |
| - | + | ||
| - | Ajouter au Paramètres→Paramètres médias→Paramètres Vidéos→Type de fichiers | + | |
| - | une extension pls et la commande : | + | |
| - | mplayer -fs -zoom -quiet -vo xv -playlist %s | + | |
| - | + | ||
| - | === DEMARRAGE AUTO === | + | |
| - | Dans Système-> | + | |
| - | + | ||
| - | mythbackend (est parfois inutile : ps -ef |grep mythbackend) | + | |
| - | + | ||
| - | mythfrontend - -service | + | |
| - | + | ||
| - | irexec –d (à rajouter à la fin, voire à enlever et remettre...) | + | |
| - | + | ||
| - | + | ||
| - | == Rien à voir mais ça peut toujours servir == | + | |
| - | + | ||
| - | Arrêter démarrer le backend : | + | |
| - | sudo / | + | |
| - | sudo / | + | |
| - | + | ||
| - | Arrêter démarrer mysql : | + | |
| - | sudo / | + | |
| - | sudo / | + | |
| - | + | ||
| - | + | ||
| - | === SAMBA === | + | |
| - | Avoir une bibliothèque multimédia c'est bien, la partager c'est mieux... | + | |
| - | + | ||
| - | sudo smbpasswd -a `whoami` | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | === MYTHTV GALERIE === | + | |
| - | Pas grand chose à faire, à part le setup : indiquer l' | + | |
| - | Pour son utilisation regarder " | + | |
| - | + | ||
| - | + | ||
| - | === ARRET et REBOOT de Mythtv (!) === | + | |
| - | La commande pour rebooter ou arrêter l' | + | |
| - | + | ||
| - | Pour remédier à cela ajouter // | + | |
| - | + | ||
| - | (problème : le fichier doit être en lecture seul. Solution : l' | + | |
| - | + | ||
| - | sudo cp / | + | |
| - | sudo chmod 777 / | + | |
| - | sudo gedit / | + | |
| - | ajouter en fin de fichier (// | + | |
| - | mythtv ALL=NOPASSWD:/ | + | |
| - | Puis écraser par le nouveau fichier | + | |
| - | sudo chmod 440 / | + | |
| - | sudo cp / | + | |
| - | + | ||
| - | En cas de problème redémarrer en mode (recovery mode) et supprimer cette ligne précédemment ajoutée. | + | |
| - | + | ||
| - | + | ||
| - | ===== Liens ===== | + | |
| - | + | ||
| - | - Toutes les informations de la mise en place de [[http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | https:// | + | |
| - | + | ||
| - | Merci, thank you, vielen Dank aux autres | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | Contributeurs : [[utilisateurs: | + | |
