A

p

e

r

s

o

n

a

l

B

l

o

g

vorbis2alsa

Als Vorbereitung auf eines meiner, möglicherweise, nächsten Projekte habe ich mit vorbis2alsa einen minimalistischen Audioplayer geschreiben. Das Programm kann ein ogg vorbis file öffnen und den Stream an das alsa default interface weitergeben:

https://github.com/manuel-io/petridish/tree/master/vorbis2alsa

Es wird in Zukunft auch keine grundlegenden Änderungen geben. Für mich waren nur die Grundlagen von libvorbis und asoundlib wichtig, sowie deren Kommunikation untereinander. Interessant finde ich aber noch in welcher Form die Metainformationen in einer ogg-Datei dargestellt werden können. Da wird es noch etwas geben. Eine große Hilfe beim Umgang mit den Bibliotheken war der Quelltext von XMMS:

Update: Added Opus and MP3 support.