Audio

ein Webradio auf der Konsole hören:
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>.

Aufnahme des (MPEG)-Webradios einfach mit:
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


einfach ein Webradio auf der grafischen Oberfläche hören:


den realplayer downloaden, installieren und dann:

realplay http://stream.laut.fm/ostwelle 

(libgtk-2_0-0-32bit auf 64-Bitsystemen nicht vergessen)

Lautstärke auf der Konsole einstellen


für alsa-kompatible Programme:

amixer set Master 50

für madplay (10 DB leiser stellen):

madplay Datei.mp3 -a-10
Musik aus einem Flash oder MPEG-Video extrahieren
mplayer -dumpaudio video.flv -dumpfile audio.mp3
Fehler bei Audioaufnahmen: "audioleitung kann nicht hergestellt werden"

Benutzer sollte in Gruppe audio sein, sonst hat er keine Rechte am Audiogerät.
Neuanmeldung nach Gruppenaufnahme erforderlich.

alle Ogg-Dateien nur in den (beliebigen) Unterverzeichnissen finden und in das aktuelle Verzeichnis verschieben:
find ./*/ -name "*.ogg" | while read content; do mv "${content}" .; done


alle OGG-Dateien eines Verzeichnisses in MP3 umwandeln, alte Dateien löschen
for i in *.ogg; do ffmpeg -i "$i" "`basename "$i" .ogg`.mp3" -ab 256k -threads 2; rm "$i"; done


im Dolphin-Kontextmenü ("öffnen mit ...") einzelne Ogg-Datei in MP3 umwandeln:

installiere ffmpeg.
erstelle die Datei /usr/share/applications/ogg2mp3.desktop mit folgendem Inhalt:

ogg2mp3.desktop
  [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
im Dolphin-Kontextmenü ("öffnen mit ...") einzelne M4A-Datei in MP3 umwandeln:

installiere ffmpeg.
erstelle die Datei /usr/share/applications/m4a2mp3.desktop mit folgendem Inhalt:

m4a2mp3.desktop
  [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
einfache Musikbox mit Shuffle-Modus


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.

musikbox.sh
#!/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


http://radiobit.50webs.com/