Music List endpoint

Changed duration to PositiveIntegerField, since we can't use TimeField for aggregations