At the Audio MC at the Linux Plumbers Conference one thing became very clear: it is very difficult for programmers to figure out which audio API to use for which purpose and which API not to use when doing audio programming on Linux. So here's my try to guide you through this jungle: What do you want to do? I want to write a media-player-like application! Use GStreamer! (Unless your focus is only