Plugin MP3/MPlayer 0.9.14


Nous allons installer les différentes libraires nécessaires à l'utilisation du plugin MP3/MPlayer et au logiciel indépendant MPlayer. Note : si vous n'avez pas installé le plugin DVD, pensez à compiler mad 0.15.0b qui est nécessaire au bon fonctionnement du plugin.
Nous pouvons maintenant installer les librairies :

# cd /mnt/cdrom
# cp vdr-mp3-0.9.14.tar.gz /usr/local/src/
# cp libsndfile-1.0.11.tar.gz /usr/local/src/
# cp libogg-1.0.tar.gz /usr/local/src/
# cp libvorbis-1.0.tar.gz /usr/local/src/
# cp all-20061022.tar.bz2 /usr/local/src/
# cp MPlayer-1.0pre7try2.tar.bz2 /usr/local/src/
# cp dvbscale_patch.diff /usr/local/src/
# cp mplayer.sh-0.8.6.tar.gz /usr/local/src/
# cp font-arial-iso-8859-1.tar.bz2 /usr/local/src/

# cd /usr/local/src
# tar xvfz libsndfile-1.0.11.tar.gz
# cd libsndfile-1.0.11 
# ./configure --prefix=/usr/local/stow/libsndfile-1.0.11-1
# make
# make install
# cd /usr/local/stow
# stow libsndfile-1.0.11-1
# ldconfig
# cd /usr/local/src
# rm -r libsndfile-1.0.11*
Il faut maintenant installer MPlayer, le lecteur Multimédia par excellence sous Linux. Mais tout d'abord nous devons installer quelques librairies :

# mkdir /usr/lib/win32
# tar xvfj all-20061022.tar.bz2 -C /usr/lib/win32
# tar xvfz libogg-1.0.tar.gz
# cd libogg-1.0 
# ./configure --prefix=/usr/local/stow/libogg-1.0-1
# make
# make install
# cd /usr/local/stow
# stow libogg-1.0-1
# ldconfig
# cd /usr/local/src
# rm -r libogg-1.0*
# tar xvfz libvorbis-1.0.tar.gz
# cd libvorbis-1.0 
# ./configure --prefix=/usr/local/stow/libvorbis-1.0-1
# make
# make install
# cd /usr/local/stow
# stow libvorbis-1.0-1
# ldconfig
# cd /usr/local/src
# rm -r libvorbis-1.0*
Vous êtes prêt pour installer MPlayer et le plugin :

# tar xvfj MPlayer-1.0pre7try2.tar.bz2
# cp dvbscale_patch.diff MPlayer-1.0pre7try2/libmpcodecs/
# cd MPlayer-1.0pre7try2/libmpcodecs/
# cat dvbscale_patch.diff | patch -p0
# rm dvbscale_patch.diff
# cd /usr/local/src
# tar xvfz vdr-mp3-0.9.14.tar.gz -C VDR/PLUGINS/src
# cd VDR/PLUGINS/src
# ln -s mp3-0.9.14 mp3
# cd /usr/local/src/MPlayer-1.0pre7try2 
# cat ../VDR/PLUGINS/src/mp3/patches/mplayer-1.0pre2-slavemode.diff |
patch -p0
# ./configure --prefix=/usr/local/stow/MPlayer-1.0pre7try2-1 \
--with-extraincdir=/usr/local/src/DVB/include/ \
--with-win32libdir=/usr/lib/win32/ --with-reallibdir=/usr/lib/win32/
# make
# make install
# cd /usr/local/stow
# stow MPlayer-1.0pre7try2-1
Il est nécessaire d'installer la librairie zlib. Si vous avez une debian, tapez la ligne suivante si vous n'avez pas la libraire zlib d'installé:

# apt-get install zlib1g-dev
# cd /usr/local/src/VDR
# make plugins
# cd ..
# rm MPlayer-1.0pre7try2.tar.bz2 vdr-mp3-0.9.14.tar.gz
Le patch dvbscale permet de faire un redimensionnement en hardware pour certaines résolutions. Le patch slavemode est optionnel mais permet d'avoir une barre d'avancement pour les fichiers AVI.
Il faut maintenant copier les 2 scripts inclus dans mplayer.sh-0.8.6.tar.gz dans le répertoire de configuration, puis configurer la police sous MPlayer (moi je prends du 24pt) :

# tar xvfz mplayer.sh-0.8.6.tar.gz -C /VDRConf
# rm mplayer.sh-0.8.6.tar.gz
# mkdir ~/.mplayer
# tar xvfj font-arial-iso-8859-1.tar.bz2 -C /usr/local/share/mplayer/font
# rm font-arial-iso-8859-1.tar.bz2
# ln -sf /usr/local/share/mplayer/font/font-arial-iso-8859-1/font-arial-24-iso-8859-1 ~/.mplayer/font
Afin de fonctionner correctement, le plugin utilise les fichiers mp3sources.conf et mplayersources.conf qui désignent les différentes sources multimédia possibles. Cela peut être un disque dur, un lecteur de cdrom, un lecteur réseau etc..., nous allons dans un premier temps copier les fichiers d'exemple :

# cp /usr/local/src/VDR/PLUGINS/src/mp3/examples/mount.sh.example \
  /VDRConf/mount.sh
# chmod +x /VDRConf/mount.sh
# cp /usr/local/src/VDR/PLUGINS/src/mp3/examples/mp3sources.conf.example \
  /VDRConf/plugins/mp3sources.conf
# cp /usr/local/src/VDR/PLUGINS/src/mp3/examples/mplayersources.conf.example \
  /VDRConf/plugins/mplayersources.conf
Regardez dans le fichier MANUAL dans /usr/local/src/VDR/PLUGINS/src/mp3 pour configurer ces fichiers. En gros il faut mettre un nom, puis un point de montage, puis s'il faut le monter (1) ou pas (0).
Note: sous debian, pensez à installer le package 'eject' sinon cela ne fonctionnera pas.
Nous allons maintenant changer runvdr :
---------- fichier /usr/local/src/VDR/runvdr ----------
...
VDRCMD="$VDRPRG -w 20 -s /usr/local/src/VDR/vdrshutdown -c /VDRConf $*\
-P'remote -i /dev/input/event0'\
-P'dvd -c /dev/hdc'\
-Pvcd\
-P'mp3 -m /VDRConf/mount.sh'\
-P'mplayer -m /VDRConf/mount.sh -M /VDRConf/mplayer.sh'\
-Pstatus $*"
export DVDCSS_METHOD=key
...
---------- fichier /usr/local/src/VDR/runvdr ----------
Etape suivante : Plugin SC


4 visiteurs connectés