* [[opensuse:opensuse11.3-mediatomb|mediatomb]] ======= Mediatomb ======= {{:opensuse:suselien.png|}}Mediatomb est un serveur de média UPnP sous licence GPL. Il permet de streamer des videos vers un appareil compatible, comme une playstation3, le boitier tv de free ou neuf. Tout en s'affranchissant des formats et codecs, en proposant un transcod de codec. =====Installation de mediatomb:===== {{:opensuse:suselien.png|}}Toutes ces manipulations ont été faites sous opensuse 11.3, à partir des paquets du dépot communautaire [[http://packman.links2linux.de/|packman]]. Mais cela devrait fonctionner sur des versions antérieures d'opensuse. Ajoutez le dépot packman, si ce n'est deja fait. Dans un terminal en root # zypper ar http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3/ 'Packman Repository' En console: Dans un terminal en root # zypper install mediatomb-sqlite A l'aide de yast: {{:opensuse:mediatomb-01.png|}} L'installation devrait vous créer un utlisateur system **mediatomb** appartenant aux groupes **mediatomb** et **users** L'utilisation de mysql est possible en installant le pacquet **mediatomb** à la place de **mediatomb-sqlite**. =====Configuration de mediatomb:===== La configuration est concentrée en 2 fichiers déjà préconfigurés lors de l'installation du rpm: **mediatomb.conf:** Seule la valeur **MT_INTERFACE** doit etre obligatoirement modifiée. #more /etc/mediatomb.conf MT_INTERFACE="NOT_SET" MT_OPTIONS="" MT_PORT="50500" MT_USER="mediatomb" MT_GROUP="mediatomb" MT_PIDFILE="/var/run/mediatomb.pid" MT_LOGFILE="/var/log/mediatomb" MT_HOME="/etc" MT_CFGDIR="mediatomb" ^ MT_INTERFACE= | Carte réseau utilisée | ^ MT_PORT= | Port de l'interface web | **config.xml:** ^ Heading 1 ^ Heading 2 ^ Heading 3 ^ ^ | Active l'interface web | Heading 3 ^ ^ | Active l'identification pour l'interface web | Heading 3 ^ ^ | login et pass de l'interface web | Heading 3 ^ ^ MediaTomb | Nom du serveur mediatomb | Heading 3 ^ ^ uuid:d63e6102-92de-4537-a37a-fadd254f8974 | ??? | Heading 3 ^ ^ /etc/mediatomb | ??? | Heading 3 ^ ^ /usr/share/mediatomb/web | Répertoire de l'interface web | Heading 3 ^ ^ | ???? | Heading 3 ^ ^ | Active l'utilisation de sqlite pour le stockage de la collection | Heading 3 ^ ^ mediatomb.db | Nom de la base de la collection | Heading 3 ^ ^ | Active l'utilisation de mysql pour le stockage de la collection | Heading 3 ^ ^ localhost | Adresse du serveur mysql | Heading 3 ^ ^ mediatomb | utilisateur mysql | Heading 3 ^ ^ mediatomb | nom de la base mysql | Heading 3 ^ ^ | Active l'interface web | Heading 3 ^ =====Lancement de mediatomb:===== Dans un terminal en root # service mediatomb start Applying multicast settings to eth0... Starting mediatomb: done ----