1) Refactoring audio listeners to media listeners
2) Creating streams interfaces