Clean play list enqueue methods
Mainly reducing code duplication and arguments duplication.
Let the code be more generic in order to be able to manage more views types easily in the future (year, composer, ...).
One of the two steps needed to implement !3
The other step is to clean ViewManager class. This step is also needed by !6 (merged) . This will be my next big step.