wget -q -O - http://stream.laut.fm/ostwelle | madplay -
oder
mpg123 -C -b 512 http://stream.1a-webradio.de/deutsch/mp3-128/liveradio-1a #ICY-META Tags (Titelbeschreibungen) umleiten: mpg123 -C -b 512 http://stream.laut.fm/ostwelle 2>ostwelle.txt
oder
ffplay http://streams.rsa-sachsen.de/rsa-ostrock/mp3-192/
Abbruch wie üblich mit : <Strg>+<C>
.
wget http://stream/laut.fm/ostwelle
es wird dabei im aktuellen Verzeichnis eine Datei ostwelle
erstellt.
diese kann zur besseren Erkennung einfach in ostwelle.mp3
umbenannt werden.
der madplay
erkennt aber den Inhalt der Datei und spielt sie auch so ab:
madplay ostwelle
den realplayer downloaden, installieren und dann:
realplay http://stream.laut.fm/ostwelle
(libgtk-2_0-0-32bit auf 64-Bitsystemen nicht vergessen)
für alsa-kompatible Programme:
amixer set Master 50
für madplay (10 DB leiser stellen):
madplay Datei.mp3 -a-10
mplayer -dumpaudio video.flv -dumpfile audio.mp3
Benutzer sollte in Gruppe audio sein, sonst hat er keine Rechte am Audiogerät.
Neuanmeldung nach Gruppenaufnahme erforderlich.
find ./*/ -name "*.ogg" | while read content; do mv "${content}" .; done
for i in *.ogg; do ffmpeg -i "$i" "`basename "$i" .ogg`.mp3" -ab 256k -threads 2; rm "$i"; done
installiere ffmpeg.
erstelle die Datei /usr/share/applications/ogg2mp3.desktop
mit folgendem Inhalt:
[Desktop Entry] Terminal=false Version=1.0 Type=Application Name=FFMPEG Ogg to Mp3 Comment=Konvertierung von Ogg nach MP3 mit ffmpeg MimeType=application/ogg;audio/x-ogg Categories=AudioVideo; Icon=/usr/share/plasma/desktoptheme/default/icons/audio.svgz Exec=/usr/bin/ffmpeg -i %f -map_metadata 0:s:0 "`basename "%f" .ogg`.mp3"
anschließend die Datenbank aktualisieren als root:
update-desktop-database
installiere ffmpeg.
erstelle die Datei /usr/share/applications/m4a2mp3.desktop
mit folgendem Inhalt:
[Desktop Entry] Terminal=false Version=1.0 Type=Application Name=FFMPEG m4a to Mp3 Comment=Konvertierung von M4A nach MP3 mit ffmpeg MimeType=application/m4a;audio/x-m4a Categories=AudioVideo; Icon=/usr/share/plasma/desktoptheme/default/icons/audio.svgz Exec=/usr/bin/ffmpeg -i %f -map_metadata:s:a 0:s:a "`basename "%f" .m4a`.mp3"
anschließend die Datenbank aktualisieren als root:
update-desktop-database
spiele nach dem Zufallsprinzip Musikdateien des Verzeichnisses /daten/musik
mit dem mplayer ab.
Wenn Strg-C gedrückt wird stoppe den mplayer und lösche die Hilfsdatei.
#!/bin/bash trap Abbruch SIGINT Abbruch() { killall mplayer #rm $M3UDATEI exit $? } #M3UDATEI=$(mktemp -p /tmp XXX.m3u) #find /daten/musik -type f -name "*.*" -print >$M3UDATEI #mplayer -shuffle -playlist $M3UDATEI find /daten/musik -type f -name "*.*" -print | xargs -d '\n' mplayer -shuffle
AudioCD archivieren
ich möchte eine Audio-CD als Datei so archivieren, dass ich sie, wenn das Original defekt ist,
später erneut herstellen kann.
#CD in das Laufwerk legen cdrdao read-cd --device /dev/cdrom --datafile music.bin music.toc #auslesen dauert lange ... tar cfvj music.tar.bz2 music.bin music.toc
archivierte AudioCD wieder brennen
tar xvfj music.tar.bz2 #leere cd in den brenner einlegen cdrdao write --datafile music.bin music.toc\\
erkannte Soundkarte anzeigen:
aplay -l hwinfo --sound pactl list
Soundkartentest:
speaker-test #zweite Karte testen aplay -D hw:1 /usr/share/sounds/alsa/test.wav speaker-test -c 2 -D hw:1
Musik auf einer dedizierten Soundkarte ausgeben
mplayer -ao alsa:device=hw=0.0 musikdatei.mp3
Streams mit deutscher Musik:
http://stream.laut.fm/ostwelle
http://stream.1a-webradio.de/deutsch/mp3-128/liveradio-1a
http://streams.rsa-sachsen.de/rsa-ostrock/mp3-192/
http://energygerman.ice.infomaniak.ch/energygerman-high.mp3
sonstiges:
http://streaming202.radionomy.com:80/BestClassicOperaAria
Alsakonfiguration für 2 separate Soundkarten:
Alsakonfiguration ...
HDMI-Karte in Alsa für alle aktivieren:
#Karte mit aplay -l auslesen #/etc/asound.conf editieren defaults.pcm.card 1 defaults.pcm.device 3 # dann /etc/init.d/alsasound restart
HDMI-Karte in Alsa für aktuellen Benutzer aktivieren:
#Karte mit aplay -l auslesen #~.asoundrc editieren pcm.!default { type hw card 1 device 3 } pcm.dsp { type plug slave.pcm "dmix" } #dann alsadienst neu starten