refactor
Add MagicPlaylist project and tests