5.) Installation von: MadPlay (MAD) MP3-Player
Hallo,
um die MP3 auf der WL-HDD auch abspielen zu können benötigen wir auch einen MP3-Player auf der WL-HDD. Dafür verwenden wir MadPaly oder besser gesagt MAD, da MadPaly das Komandozeilen-Programm für die MAD MPEG Audio Codec GPL Libary ist.
MAD - HomePage - http://www.underbit.com/products/mad/
MAD - SourceForge Seite - http://sourceforge.net/projects/mad/
Das Installieren von MadPla ist ganz einfach. Folgenden Befehl einfach mit Putty in der Konsole eurer WL-HDD eingeben:
Code:
/opt/bin/ipkg install madplay
< enter >
Dann warten bis er fertig ist und das wars auch schon.
Nach der Installation von MadPlay, können wir uns die Hilfe zu madplay mit dem Befehl ansehen:
Code:
madplay -h < enter >
Ausgabe der Hilfe von madplay:
Code:
[admin@WL-HDD/]$ madplay -h
Usage: madplay [OPTIONS] FILE [...]
Decode and play MPEG audio FILE(s).
Verbosity:
-v, --verbose show status while decoding
-q, --quiet be quiet but show warnings
-Q, --very-quiet be quiet and do not show warnings
--display-time=MODE use default verbose time display MODE
(remaining, current, overall)
Decoding:
--downsample reduce sample rate 2:1
-i, --ignore-crc ignore CRC errors
--ancillary-output=PATH write ancillary data to PATH
Audio output:
-o, --output=[TYPE:]PATH write output to PATH with format TYPE (below)
-b, --bit-depth=DEPTH request DEPTH bits per sample
-R, --sample-rate=HERTZ request HERTZ samples per second
-d, --no-dither do not dither output PCM samples
--fade-in[=DURATION] fade-in songs over DURATION (default 0:05)
-a, --attenuate=DECIBELS attenuate signal by DECIBELS (-)
-a, --amplify=DECIBELS amplify signal by DECIBELS (+)
-A, --adjust-volume=DECIBELS override per-file volume adjustments
-G, --replay-gain[=PROFILE] enable Replay Gain volume adjustments using
PROFILE (radio, audiophile)
Channel selection:
-1, --left output first (left) channel only
-2, --right output second (right) channel only
-m, --mono mix left and right channels for monaural output
-S, --stereo force stereo output
Playback:
-s, --start=TIME skip to begin at TIME (HH:MM:SS.DDD)
-t, --time=DURATION play only for DURATION (HH:MM:SS.DDD)
-z, --shuffle randomize file list
-r, --repeat[=MAX] play files MAX times, or indefinitely
--tty-control enable keyboard controls
--no-tty-control disable keyboard controls
Miscellaneous:
-T, --show-tags-only show ID3/encoder tags only (do not decode)
-V, --version display version number and exit
--license show copyright/license message and exit
-h, --help display this help and exit
Supported output formats:
cdda CD audio, 16-bit big-endian 44100 Hz stereo PCM (*.cdr, *.cda)
aiff Audio IFF, [16-bit] PCM (*.aif, *.aiff)
wave Microsoft RIFF/WAVE, [16-bit] PCM (*.wav)
snd Sun/NeXT audio, 8-bit ISDN mu-law (*.au, *.snd)
raw binary [16-bit] host-endian linear PCM
hex ASCII hexadecimal [24-bit] linear PCM
esd Enlightened Sound Daemon [16-bit] (give speaker host as PATH)
null no output (decode only)
[admin@Willi /]$
Um zu testen ob MadPlay schon funktioniert macht ihr folgendes:
Ihr legt auf eure WL-HDD eine test.mp3 ab.
Ich habe diese unter:
Code:
/tmp/harddisk/test.mp3
abgelegt.
Dann ruft ihr auf der Konsole madplay so auf:
Code:
madplay /tmp/harddisk/test.mp3
Und schon sollte MasPlay die MP3 abspilen.
Wärend des abspielens ist die Konsole für weiter Eingaben gesperrt.
Um die MP3 vorzeitig zu beenden einfach CTRL+C eingeben und ihr seit wieder in der Konsole.
Um MP3 auf der WL-HDD abspielen zu können solltet ihr natürlich vorher euren USB-Hub mit integrierter Soundkarte angesteckt haben per USB an die WL-HDD und an den USB-Hub ein paar Lautsprecher oder Kopfhörer ;-) .
FRAGE / PROBLEM:
Wie kann ich MadPlay über die Konsole dazu bringen die MP3 abzuspielen ohne mir die Konsole zu sperren?
Ein Versuch mit:
Code:
madplay /tmp/harddisk/test.mp3 &
hat nicht funktioniert. Es hat auch nicht angefangen die MP3 abzuspielen sondern nur 2 Inforamtionszeilen über MadPlay ausgegeben.
FRAGE / PROBLEM:
Wie kann ich einen Online-Radio-Stream mit MadPlay abspielen?
Meine Versuche sind alle gescheitert. Kenn jemand einen Online-Radio was mit MadPlay definitiv funktioniert?
Versuch 1 - nicht erfolgreich
Code:
[admin@Willi /]$ madplay http://80.237.208.48:9000
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
http://80.237.208.48: No such file or directory
9000: No such file or directory
Versuch 2 - nicht erfolgreich
Code:
[admin@Willi /]$ madplay 80.237.208.48:9000
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
80.237.208.48: No such file or directory
9000: No such file or directory
Eine mögliche Lösung ist in der Konsole dies einzugeben:
Code:
/opt/share/www/cgi-bin/stream start 80.237.208.48 9000
Starting stream.. Done
Gruß WLAN-Fan.