docs: public List<Message> requestPlaylistItemsFrom(final int player, final CdjStatus.TrackSourceSlot slot,
                                                    final int sortOrder, final int playlistOrFolderId,
                                                    final boolean folder)
              throws Exception {
          ConnectionManager.ClientTask<List<Message>> task = new ConnectionManager.ClientTask<List<Message>>() {
              @Override
              public List<Message> useClient(Client client) throws Exception {
                 return getPlaylistItems(slot, sortOrder, playlistOrFolderId, folder, client);
              }
          };
  
          return ConnectionManager.getInstance().invokeWithClientSession(player, task, "requesting playlist information");
      }