protected virtual MediaItem_Playlist createPlaylistQueue(String _playlistName)
{
System.String givenName, queueIdCreated, containerInfoMetaData;
CpContentDirectory contentDirectory = Global.getMediaServerManager().getContentDirectory();
contentDirectory.CreateQueueSync(_playlistName, PlaylistRootContainerId, out givenName, out queueIdCreated, out containerInfoMetaData);
UPNPMediaList dummyList = new UPNPMediaList();
dummyList.createItemsFromMetaData(containerInfoMetaData);
MediaItem_Playlist mediaItem = (MediaItem_Playlist)dummyList.list[0];
/*Regex regex = new Regex(@"<dc:title>(?<command>.+)</dc:title>");
Match match = regex.Match(containerInfoMetaData);
if (match.Success)
{
givenName = match.Groups["command"].Value;
}*/
if(playlistCreated!=null) playlistCreated(givenName);
return mediaItem;
}