network contains static functions
mpg123 manages output to init it only once
double buffer streaming manages end of stream