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();
        }