models and controllers for streams and songs