Muggle-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(M)
Zeile 5: Zeile 5:
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
==Softwareanforderungen==
 
==Softwareanforderungen==
* mySQL server
+
* mySQL
* mySQL client libraries
+
 
* libmad
 
* libmad
* libtag
+
* taglib
 
* libvorbis und libvorbisfile (optional)
 
* libvorbis und libvorbisfile (optional)
 
==Installation==
 
==Installation==
 
<pre>
 
<pre>
cd $SOURCEDIR
 
tar xvzf libid3tag-<VERSION>.tar.gz
 
cd libid3tag-<VERSION>
 
./configure --prefix=/usr/local
 
make
 
make install
 
ldconfig
 
cd -
 
 
 
tar xvzf libmad-<VERSION>.tar.gz
 
tar xvzf libmad-<VERSION>.tar.gz
 
cd libmad-<VERSION>
 
cd libmad-<VERSION>
Zeile 40: Zeile 30:
 
cd libvorbis-<VERSION>
 
cd libvorbis-<VERSION>
 
./configure --prefix=/usr/local \
 
./configure --prefix=/usr/local \
            --with-ogg-libraries=/usr/local/lib
+
                  --with-ogg-libraries=/usr/local/lib
 +
make
 +
make install
 +
cd -
 +
 
 +
tar xvzf taglib-<VERSION>.tar.gz
 +
cd taglib-<VERSION>
 +
./configure --prefix=/usr/local
 
make
 
make
 
make install
 
make install
 
ldconfig
 
ldconfig
 +
cd -
 +
 +
tar xvzf mysql-<VERSION>.tar.gz
 +
./configure --prefix=/usr/local
 +
make
 +
make install
 +
find . -name my-medium.cnf -exec cp --backup=t \{} /etc/my.cnf \;
 +
cd /usr/local/lib
 +
ln -s mysql/* .
 +
groupadd mysql
 +
useradd -g mysql mysql
 +
chown -R mysql var
 +
mysql_install_db --user=mysql &
 +
ldconfig
 +
 +
cd $SOURCEDIR/VDR/PLUGINS/src/muggle-0.0.5/scripts
 +
./make*
 
</pre>
 
</pre>
 
* SuSE
 
* SuSE
Zeile 86: Zeile 100:
 
|-
 
|-
 
| [4]
 
| [4]
 +
| http://developer.kde.org/~wheeler/taglib.html
 +
| Taglib - Audio Meta-Data Library
 +
|-
 +
| [5]
 
| http://www.htpc-tech.de/htpc/muggle.htm
 
| http://www.htpc-tech.de/htpc/muggle.htm
 
| Homepage des Plugins
 
| Homepage des Plugins
 
|}[[Kategorie:Plugins]]
 
|}[[Kategorie:Plugins]]

Version vom 21. Oktober 2004, 18:48 Uhr

Inhaltsverzeichnis

Beschreibung

Das muggle-Plugin bietet eine Datenbankverbindung für den VDR so dass die Medienauswahl flexibler wird.

Muggle-plugin.jpg

Hardwareanforderungen

Softwareanforderungen

  • mySQL
  • libmad
  • taglib
  • libvorbis und libvorbisfile (optional)

Installation

tar xvzf libmad-<VERSION>.tar.gz
cd libmad-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig
cd -

tar xvzf libogg-<VERSION>.tar.gz
cd libogg-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig
cd -

tar xvzf libvorbis-<VERSION>.tar.gz
cd libvorbis-<VERSION>
./configure --prefix=/usr/local \
                   --with-ogg-libraries=/usr/local/lib
make
make install
cd -

tar xvzf taglib-<VERSION>.tar.gz
cd taglib-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig
cd -

tar xvzf mysql-<VERSION>.tar.gz
./configure --prefix=/usr/local
make
make install
find . -name my-medium.cnf -exec cp --backup=t \{} /etc/my.cnf \;
cd /usr/local/lib
ln -s mysql/* .
groupadd mysql
useradd -g mysql mysql
chown -R mysql var
mysql_install_db --user=mysql &
ldconfig

cd $SOURCEDIR/VDR/PLUGINS/src/muggle-0.0.5/scripts
./make*
  • SuSE
yast -i mysql mysql-client mysql-devel mysql-shared

Probleme

Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-h HHHH --host=HHHH specify database host (default is localhost)
-n NNNN --name=NNNN specify database name (overridden by -g)
-p PPPP --port=PPPP specify port of database server (default is )
-u UUUU --user=UUUU specify database user (default is )
-w WWWW --password=WWWW specify database password (default is empty)
-t TTTT --toplevel=TTTT specify toplevel directory for music (default is /mnt/music)
-g --giantdisc enable full Giantdisc compatibility mode

Links

[1] http://www.mysql.org mySQL
[2] http://www.underbit.com/products/mad (M)PEG (A)udio (D)ecoder Homepage
[3] http://www.xiph.org/ogg/vorbis Ogg Vorbis CODEC Project
[4] http://developer.kde.org/~wheeler/taglib.html Taglib - Audio Meta-Data Library
[5] http://www.htpc-tech.de/htpc/muggle.htm Homepage des Plugins