void AddNewStreamer(MediaStreamer newStreamer) { mediaStreamers.Add(newStreamer.ID, newStreamer); if (newStreamer.Request.OnlyTranscodeOnServer) { List <MediaStreamingRequest> msrlist = MediaStreamer.DeserializeTranscodedMSRFromXML(); List <MediaStreamingRequest> msrlist2 = new List <MediaStreamingRequest>(); for (int i = 0; i < msrlist.Count; i++) { MediaStreamingRequest msr = msrlist[i]; if (msr.InputFile.Equals(newStreamer.Request.InputFile) && msr.UniekClientID.Equals(newStreamer.Request.UniekClientID)) { } else { msrlist2.Add(msr); } } msrlist2.Add(newStreamer.Request); MediaStreamer.SerializeTranscodedMSRToXML(msrlist2); } // Power options SetPowerOptions(); }