optimize adding album and multiple files to mediaplaylist
Summary:
use the existing methods to batch adding an album and files.
adjust tests and fix exposed errors
Test Plan: test pass, adding of album and files in elisa still works
Reviewers: mgallien
Reviewed By: mgallien
Tags: Elisa
Differential Revision: https://phabricator.kde.org/D13825