Mp3-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Optionen: gelöscht (Konventionen)) |
|||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
[[Bild:mp3-plugin.jpg|thumb|none|''Setup'']] | [[Bild:mp3-plugin.jpg|thumb|none|''Setup'']] | ||
+ | |||
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
* DVB Karte | * DVB Karte | ||
* Optional Soundkarte | * Optional Soundkarte | ||
+ | |||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
* libid3tag | * libid3tag | ||
Zeile 10: | Zeile 12: | ||
* libogg | * libogg | ||
* libvorbis | * libvorbis | ||
− | |||
==Installation== | ==Installation== | ||
Zeile 54: | Zeile 55: | ||
ldconfig | ldconfig | ||
</pre> | </pre> | ||
+ | |||
==Konfiguration== | ==Konfiguration== | ||
mkdir -p /var/lib/cddb | mkdir -p /var/lib/cddb | ||
Zeile 130: | Zeile 132: | ||
| -D || --dsp=DIR || device for OSS output (default: none) | | -D || --dsp=DIR || device for OSS output (default: none) | ||
|} | |} | ||
+ | |||
==Links== | ==Links== | ||
{| | {| |
Version vom 23. November 2004, 13:48 Uhr
Inhaltsverzeichnis |
Beschreibung
Hardwareanforderungen
- DVB Karte
- Optional Soundkarte
Softwareanforderungen
- libid3tag
- libmad
- libsndfile
- libogg
- libvorbis
Installation
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 cd libmad-<VERSION> ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf libsndfile-<VERSION>.tar.gz cd libsndfile-<VERSION> ./configure --prefix=/usr/local make make install ldconfig 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 ldconfig
Konfiguration
mkdir -p /var/lib/cddb cd $SOURCEDIR/VDR/PLUGINS/src tar xzvf vdr-mp3-<VERSION>.tar.gz ln -s mp3-<VERSION> mp3 cd mp3/examples # Die network.sh ist an die Bedürfnisse anzupassen. mv network.sh.example network.sh mv mount.sh.example mount.sh chmod 777 *.sh cd /usr/local/bin ln -vs $SOURCEDIR/VDR/PLUGINS/src/mp3/scripts/*.sh . cp mp3sources.conf.example /etc/vdr/plugins/mp3sources.conf cp mp3sources.conf.example /etc/vdr/plugins/mplayersources.conf cd $SOURCEDIR make all plugins
Tip: Folgender Einzeiler löscht "dead-links" unter /usr/local/bin
find /usr/local/bin -type l -not -exec test -e \{} \; -exec rm \{} \; ^ kleines L
Übergabe:
-P'mp3 -m /usr/local/bin/mount.sh -B /var/lib/cddb -n /usr/local/bin/network.sh'
Es ist auch möglich Internet-Streams zu empfangen, sicher nur für Standleitungen von Interesse.
Nun sollte auch klar werden, für was die network.sh anzupassen ist.
Ruft man einen Stream auf, kann mit besagten Script die Internetverbindung hergestellt werden.
Einfach ein Verzeichniss erstellen, möglichst unterhalb von den Einträgen der mp3sources.conf.
mkdir -p /mp3/streams
Dazu sind einfache Textfiles zu erstellen.
cd /mp3/streams echo http://205.188.234.65:8030 > Beschreibung
Unter folgenden Adressen, findet man für jeden Geschmack etwas.
Oder per Script. (funktioniert, leider nach dem Wetter)
Probleme
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-m | --mount=CMD | use CMD to mount/unmount/eject mp3 sources (default: mount.sh) |
-n | --network=CMD | execute CMD before & after network access (default: none) |
-C | --cache=DIR | store ID3 cache file in DIR (default: video dir) |
-V | -cddb=DIR | search CDDB files in DIR (default: /var/lib/cddb) |
-D | --dsp=DIR | device for OSS output (default: none) |
Links
[1] | http://www.underbit.com/products/mad | (M)PEG (A)udio (D)ecoder Homepage |
[2] | http://www.zip.com.au/~erikd/libsndfile | Homepage -> libsndfile |
[3] | http://www.xiph.org/ogg/vorbis | Ogg Vorbis CODEC Project |
[4] | http://www.muempf.de/index.html | Homepage des Plugins |