public void StartPlaying(CurrentPlayingViewModel track, string groupName)
{
if (playlistMasters.ContainsKey(groupName))
{
playlistMasters.Remove(groupName);
}
playlistMasters.Add(groupName, Context.ConnectionId);
if (lastJoiners.ContainsKey(Context.ConnectionId))
{
lastJoiners.Remove(Context.ConnectionId);
}
Clients.OthersInGroup(groupName).playLive(track, 0);
var youTube = YouTube.Default; // starting point for YouTube actions
var video = youTube.GetVideo("https://www.youtube.com/watch?v=" + track.TrackId); // gets a Video object with info about the video
Clients.OthersInGroup(groupName).onPlaylinkGenerated(video.Uri);
}