private SerialUIR(OnRemoteCommand remoteCommandCallback) : this() { try { using (Settings xmlreader = new MPSettings()) { recInternalCommands = xmlreader.GetValueAsString("SerialUIR", "internal", "false") == "true"; commport = xmlreader.GetValueAsString("SerialUIR", "commport", "COM1:"); baudrate = xmlreader.GetValueAsInt("SerialUIR", "baudrate", 9600); handshake = xmlreader.GetValueAsString("SerialUIR", "handshake", "None"); irbytes = xmlreader.GetValueAsInt("SerialUIR", "irbytes", 6); uirirmaninit = xmlreader.GetValueAsString("SerialUIR", "uirirmaninit", "true") == "true"; LearningTimeOut = 1000 * xmlreader.GetValueAsInt("SerialUIR", "timeout", 4); CommandDelay = xmlreader.GetValueAsInt("SerialUIR", "delay", 300); } this.remoteCommandCallback = remoteCommandCallback; commandsLearned = new Hashtable(); if (File.Exists(remotefile)) { LoadValues(); } if (InternalCommandsActive) { base.Open(); } } catch (Exception ex) { //most users dont have serial device on their system so will get a exception here Log.Error("SerialUIR:SerialUIR {0}", ex.Message); } }
private RedEye(OnRemoteCommand remoteCommandCallback) { try { using (Settings xmlreader = new MPSettings()) { recInternalCommands = xmlreader.GetValueAsString("RedEye", "internal", "false") == "true"; commport = xmlreader.GetValueAsString("RedEye", "commport", "COM1:"); baudrate = xmlreader.GetValueAsInt("RedEye", "baudrate", 9600); handshake = xmlreader.GetValueAsString("RedEye", "handshake", "none"); irbytes = xmlreader.GetValueAsInt("RedEye", "irbytes", 6); uirirmaninit = xmlreader.GetValueAsString("RedEye", "uirirmaninit", "true") == "true"; LearningTimeOut = 1000 * xmlreader.GetValueAsInt("RedEye", "timeout", 4); CommandDelay = xmlreader.GetValueAsInt("RedEye", "delay", 300); } this.remoteCommandCallback = remoteCommandCallback; if (InternalCommandsActive) { base.Open(); } } catch (Exception) { //most users dont have serial device on their system so will get a exception here } }
public override void LoadSettings() { string serverName; using (Settings reader = new MPSettings()) { serverName = reader.GetValueAsString("tvservice", "hostname", string.Empty); } if (serverName != string.Empty) { singleSeat = Network.IsSingleSeat(); } else { singleSeat = true; } hostname = serverName; bool rtsp; using (Settings xmlreader = new MPSettings()) { textBoxRecording.Text = xmlreader.GetValueAsString("tvservice", "recordingpath", ""); textBoxTimeshifting.Text = xmlreader.GetValueAsString("tvservice", "timeshiftingpath", ""); rtsp = xmlreader.GetValueAsBool("tvservice", "usertsp", !singleSeat); mpUseRtspCheckBox.Checked = singleSeat ? rtsp : !rtsp; } mpUseRtspCheckBox.Text = singleSeat ? "Single seat setup: force RTSP usage." : "Multi seat setup: use UNC paths."; mpRtspPathsGroupBox.Visible = (!singleSeat && !rtsp); mpDoNotAllowSlowMotionDuringZappingCheckBox.Checked = DebugSettings.DoNotAllowSlowMotionDuringZapping; }
public override void LoadSettings() { using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "LGModel", "LG"); UDN = reader.GetValueAsString("Auto3DPlugin", "LGAddress", ""); PairingKey = reader.GetValueAsString("Auto3DPlugin", "LGPairingKey", ""); MAC = reader.GetValueAsString("Auto3DPlugin", "LGMAC", "00-00-00-00-00-00"); switch (DeviceModelName) { case "LG TV 2011": UDAPnP.Protocol = UDAPnP.LGProtocol.LG2011; break; case "LG TV 2012/2013": UDAPnP.Protocol = UDAPnP.LGProtocol.LG2012x; break; case "WebOS": UDAPnP.Protocol = UDAPnP.LGProtocol.WebOS; break; } } }
private void LoadDBSettings() { using (Settings xmlreader = new MPSettings()) { _treatFolderAsAlbum = xmlreader.GetValueAsBool("musicfiles", "treatFolderAsAlbum", false); _extractEmbededCoverArt = xmlreader.GetValueAsBool("musicfiles", "extractthumbs", true); _useFolderThumbs = xmlreader.GetValueAsBool("musicfiles", "useFolderThumbs", true); _useAllImages = xmlreader.GetValueAsBool("musicfiles", "useAllImages", _useFolderThumbs); _createMissingFolderThumbs = xmlreader.GetValueAsBool("musicfiles", "createMissingFolderThumbs", _treatFolderAsAlbum); _createArtistPreviews = xmlreader.GetValueAsBool("musicfiles", "createartistthumbs", false); _createGenrePreviews = xmlreader.GetValueAsBool("musicfiles", "creategenrethumbs", true); _supportedExtensions = xmlreader.GetValueAsString("music", "extensions", Util.Utils.AudioExtensionsDefault); _stripArtistPrefixes = xmlreader.GetValueAsBool("musicfiles", "stripartistprefixes", false); _dateAddedValue = xmlreader.GetValueAsInt("musicfiles", "dateadded", 0); _updateSinceLastImport = xmlreader.GetValueAsBool("musicfiles", "updateSinceLastImport", false); try { string lastImport = xmlreader.GetValueAsString("musicfiles", "lastImport", "1900-01-01 00:00:00"); _lastImport = DateTime.ParseExact(lastImport, "yyyy-M-d H:m:s", CultureInfo.InvariantCulture); } catch (Exception ex) { Log.Error("MusicDatabase:LoadDBSettings: {0}", ex.Message); _lastImport = DateTime.ParseExact("1900-01-01 00:00:00", "yyyy-M-d H:m:s", CultureInfo.InvariantCulture); ; } } }
public override void LoadSettings() { if (_serialPort != null && _serialPort.IsOpen) { _serialPort.Close(); } using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "SonyModel", "Default"); PortName = reader.GetValueAsString("Auto3DPlugin", "SonyPort", "None"); } if (_serialPort != null) { _serialPort.PortName = PortName; try { if (_serialPort.PortName != "None") { _serialPort.Open(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Auto3D"); Log.Info("Auto3D: " + ex.Message); } } }
internal static ServerSettings LoadServerSettings() { using (Settings xmlreader = new MPSettings()) { ServerSettings serverSettings = new ServerSettings(); serverSettings.ServerName = xmlreader.GetValueAsString(_settingSection, TvHome.SettingName.Server, "localhost"); #if DEBUG if (!Dns.GetHostName().Equals("tcf") && !Dns.GetHostName().Equals("Iznajar")) { serverSettings.ServerName = "mediaserver"; } #endif serverSettings.Port = xmlreader.GetValueAsInt(_settingSection, TvHome.SettingName.TcpPort, ServerSettings.DefaultHttpPort); if (serverSettings.Port == 49942) { // Auto-adjust old net.tcp port to HTTP. serverSettings.Port = 49943; } serverSettings.WakeOnLan.MacAddresses = xmlreader.GetValueAsString(_settingSection, TvHome.SettingName.MacAddresses, String.Empty); serverSettings.WakeOnLan.IPAddress = xmlreader.GetValueAsString(_settingSection, TvHome.SettingName.IPAddress, String.Empty); serverSettings.WakeOnLan.Enabled = xmlreader.GetValueAsBool(_settingSection, TvHome.SettingName.UseWakeOnLan, false); serverSettings.WakeOnLan.TimeoutSeconds = xmlreader.GetValueAsInt(_settingSection, TvHome.SettingName.WakeOnLanTimeoutSeconds, 10); return(serverSettings); } }
// Retrieve the Music Shares that should be monitored private int LoadShares() { Settings xmlreader = new MPSettings(); for (int i = 0; i < VirtualDirectory.MaxSharesCount; i++) { string strSharePath = String.Format("sharepath{0}", i); string shareType = String.Format("sharetype{0}", i); string shareScan = String.Format("sharescan{0}", i); string ShareType = xmlreader.GetValueAsString("music", shareType, string.Empty); if (ShareType == "yes") { continue; // We can't monitor ftp shares } bool ShareScanData = xmlreader.GetValueAsBool("music", shareScan, true); if (!ShareScanData) { continue; } string SharePath = xmlreader.GetValueAsString("music", strSharePath, string.Empty); if (SharePath.Length > 0) { m_Shares.Add(SharePath); } } xmlreader = null; return(0); }
public override void LoadSettings() { if (_serialPort != null && _serialPort.IsOpen) { _serialPort.Close(); } using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "EpsonModel", "Default"); PortName = reader.GetValueAsString("Auto3DPlugin", "EpsonPort", "None"); } if (_serialPort != null) { _serialPort.PortName = PortName; try { if (_serialPort.PortName != "None") { _serialPort.Open(); } } catch (Exception ex) { Auto3DHelpers.ShowAuto3DMessage("Opening serial port failed: " + ex.Message, false, 0); Log.Info("Auto3D: " + ex.Message); } } }
public PluginSettings() { using (Settings settings = new MPSettings()) { ServerName = settings.GetValueAsString(SECTION_NAME, SERVER_NAME, System.Windows.Forms.SystemInformation.ComputerName); Password = settings.GetValueAsString(SECTION_NAME, SERVER_PASS, null); CustomAddress = settings.GetValueAsString(SECTION_NAME, CUSTOM_ADDRESS, null).BytesFromHexString(); RtspPort = settings.GetValueAsInt(SECTION_NAME, RTSP_PORT, DEFAULT_RTSP_PORT); UdpPort = settings.GetValueAsInt(SECTION_NAME, UDP_PORT, DEFAULT_UDP_PORT); AllowVolume = settings.GetValueAsBool(SECTION_NAME, ALLOW_VOLUME, true); SendCommands = settings.GetValueAsBool(SECTION_NAME, SEND_COMMANDS, true); decimal bufferSize; if (!decimal.TryParse(settings.GetValue(SECTION_NAME, BUFFER_SIZE), NumberStyles.Float, CultureInfo.InvariantCulture, out bufferSize)) { bufferSize = 2M; } AudioBuffer = bufferSize; AirplayPort = settings.GetValueAsInt(SECTION_NAME, AIRPLAY_PORT, DEFAULT_HTTP_PORT); AllowHDStreams = settings.GetValueAsBool(SECTION_NAME, ALLOW_HD_STREAMS, true); VideoBuffer = settings.GetValueAsInt(SECTION_NAME, VIDEO_BUFFER, 2); iOS8Workaround = settings.GetValueAsBool(SECTION_NAME, IOS8_WORKAROUND, false); } }
private void LoadSettings() { using (Profile.Settings xmlreader = new MPSettings()) { // Music string playListFolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal); playListFolder += @"\My Playlists"; _musicPlayListFolder = xmlreader.GetValueAsString("music", "playlists", playListFolder); if (string.Compare(_musicPlayListFolder, playListFolder) == 0) { if (Directory.Exists(playListFolder) == false) { try { Directory.CreateDirectory(playListFolder); } catch (Exception) { } } } btnMusicrepeatplaylist.Selected = xmlreader.GetValueAsBool("musicfiles", "repeat", false); btnMusicautoshuffle.Selected = xmlreader.GetValueAsBool("musicfiles", "autoshuffle", false); btnMusicsavecurrentasdefault.Selected = xmlreader.GetValueAsBool("musicfiles", "savePlaylistOnExit", true); btnMusicloaddefault.Selected = xmlreader.GetValueAsBool("musicfiles", "resumePlaylistOnMusicEnter", true); btnMusicplaylistscreen.Selected = xmlreader.GetValueAsBool("musicfiles", "playlistIsCurrent", true); // Videos _videosPlayListFolder = xmlreader.GetValueAsString("movies", "playlists", playListFolder); btnVideosrepeatplaylist.Selected = xmlreader.GetValueAsBool("movies", "repeat", true); } }
/// <summary> /// /// </summary> public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { checkBoxDaemonTools.Checked = xmlreader.GetValueAsBool("daemon", "enabled", false); textBoxDaemonTools.Text = xmlreader.GetValueAsString("daemon", "path", ""); textBoxExtensions.Text = xmlreader.GetValueAsString("daemon", "extensions", Util.Utils.ImageExtensionsDefault); comboBoxDrive.SelectedItem = xmlreader.GetValueAsString("daemon", "drive", "E:"); comboDriveNo.SelectedItem = xmlreader.GetValueAsInt("daemon", "driveNo", 0).ToString(); comboDriveType.SelectedItem = xmlreader.GetValueAsString("daemon", "driveType", ""); checkBoxAskBeforePlaying.Checked = xmlreader.GetValueAsBool("daemon", "askbeforeplaying", false); } checkBoxDaemonTools_CheckedChanged(null, null); if (textBoxDaemonTools.Text.Length == 0) { textBoxDaemonTools.Text = GetInstalledSoftware("virtualclonedrive", true); } if (textBoxDaemonTools.Text.Length == 0) { textBoxDaemonTools.Text = GetInstalledSoftware("daemon tools", false); } if ((comboDriveType.SelectedItem == null || comboDriveType.SelectedItem == string.Empty) && textBoxDaemonTools.Text.ToLower().Contains("virtualclonedrive")) { comboDriveType.SelectedItem = "vcd"; } }
internal static double MatchConfiguredFPS(double probedFps) { if (fpsList == null) { fpsList = new List<double>(); NumberFormatInfo provider = new NumberFormatInfo() { NumberDecimalSeparator = "." }; Settings xmlreader = new MPSettings(); for (int i = 1; i < 100; i++) { string name = xmlreader.GetValueAsString("general", "refreshrate0" + Convert.ToString(i) + "_name", ""); if (string.IsNullOrEmpty(name)) continue; string fps = xmlreader.GetValueAsString("general", name + "_fps", ""); string[] fpsArray = fps.Split(';'); foreach (string fpsItem in fpsArray) { double fpsAsDouble = -1; double.TryParse(fpsItem, NumberStyles.AllowDecimalPoint, provider, out fpsAsDouble); if (fpsAsDouble > -1) fpsList.Add(fpsAsDouble); } } fpsList = fpsList.Distinct().ToList(); fpsList.Sort(); } if (fpsList != null && fpsList.Count > 0) { return fpsList.FirstOrDefault(f => Math.Abs(f - probedFps) < 0.24f); } return default(double); }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { // Get hostname entry _settingsHostname = xmlreader.GetValueAsString("tvservice", "hostname", string.Empty); if (string.IsNullOrEmpty(_settingsHostname)) { // Set hostname to local host mpTextBoxHostname.Text = Dns.GetHostName(); _verifiedHostname = string.Empty; Log.Debug("LoadSettings: set hostname to local host: \"{0}\"", mpTextBoxHostname.Text); } else { // Take verified hostname from MediaPortal.xml mpTextBoxHostname.Text = _settingsHostname; _verifiedHostname = mpTextBoxHostname.Text; mpTextBoxHostname.BackColor = Color.YellowGreen; Log.Debug("LoadSettings: take hostname from settings: \"{0}\"", mpTextBoxHostname.Text); } mpCheckBoxIsWakeOnLanEnabled.Checked = xmlreader.GetValueAsBool("tvservice", "isWakeOnLanEnabled", false); mpNumericTextBoxWOLTimeOut.Text = xmlreader.GetValueAsString("tvservice", "WOLTimeOut", "10"); mpCheckBoxIsAutoMacAddressEnabled.Checked = xmlreader.GetValueAsBool("tvservice", "isAutoMacAddressEnabled", true); mpTextBoxMacAddress.Text = xmlreader.GetValueAsString("tvservice", "macAddress", "00:00:00:00:00:00"); mpCheckBoxIsWakeOnLanEnabled_CheckedChanged(null, null); } }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { try { defaultSubtitleLanguageComboBox.SelectedItem = xmlreader.GetValueAsString("bdplayer", "subtitlelanguage", m_strDefaultSubtitleLanguageISO); } catch (Exception ex) { CultureInfo ci = new CultureInfo(m_strDefaultSubtitleLanguageISO); Log.Error("LoadSettings - failed to load default subtitle language, using {0} - {1} ", ci.EnglishName, ex); defaultSubtitleLanguageComboBox.SelectedItem = ci.EnglishName; } //Use Internel Menu useBDInternalMenu.Checked = xmlreader.GetValueAsBool("bdplayer", "useInternalBDMenu", false); try { defaultAudioLanguageComboBox.SelectedItem = xmlreader.GetValueAsString("bdplayer", "audiolanguage", m_strDefaultAudioLanguageISO); } catch (Exception ex) { CultureInfo ci = new CultureInfo(m_strDefaultAudioLanguageISO); Log.Error("LoadSettings - failed to load default audio language, using {0} - {1} ", ci.EnglishName, ex); defaultAudioLanguageComboBox.SelectedItem = ci.EnglishName; } } }
public override void LoadSettings() { if (_serialPort != null && _serialPort.IsOpen) _serialPort.Close(); using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "OptomaModel", "Default"); PortName = reader.GetValueAsString("Auto3DPlugin", "OptomaPort", "None"); } if (_serialPort != null) { _serialPort.PortName = PortName; try { if (_serialPort.PortName != "None") _serialPort.Open(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Auto3D"); Log.Info("Auto3D: " + ex.Message); } } }
/// <summary> /// Adds the names of available newsfeeds to the listbox /// </summary> public void PopulateFields() { using (Settings xmlreader = new MPSettings()) { for (int i = 0; i < 100; i++) { string strNameTag = String.Format("siteName{0}", i); string strURLTag = String.Format("siteURL{0}", i); string strEncodingTag = String.Format("siteEncoding{0}", i); string strName = xmlreader.GetValueAsString("rss", strNameTag, ""); string strURL = xmlreader.GetValueAsString("rss", strURLTag, ""); string strEncoding = xmlreader.GetValueAsString("rss", strEncodingTag, "windows-1252"); if (strName.Length > 0 && strURL.Length > 0) { this.listBox.Items.Add(strName); } } // general settings textRefreshInterval.Text = xmlreader.GetValueAsString("rss", "iRefreshTime", "15"); checkAutoRefresh.Checked = false; if (xmlreader.GetValueAsInt("rss", "bAutoRefresh", 0) != 0) { checkAutoRefresh.Checked = true; } } }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { pixelRatioCheckBox.Checked = xmlreader.GetValueAsBool("dvdplayer", "pixelratiocorrection", false); aspectRatioComboBox.Text = xmlreader.GetValueAsString("dvdplayer", "armode", "Follow stream"); displayModeComboBox.Text = xmlreader.GetValueAsString("dvdplayer", "displaymode", "Default"); // // Load all available aspect ratio // defaultZoomModeComboBox.Items.Clear(); foreach (Geometry.Type item in Enum.GetValues(typeof (Geometry.Type))) { defaultZoomModeComboBox.Items.Add(Util.Utils.GetAspectRatio(item)); } // // Set default aspect ratio // string defaultAspectRatio = xmlreader.GetValueAsString("dvdplayer", "defaultar", defaultZoomModeComboBox.Items[0].ToString()); foreach (Geometry.Type item in Enum.GetValues(typeof (Geometry.Type))) { string currentAspectRatio = Util.Utils.GetAspectRatio(item); if (defaultAspectRatio == currentAspectRatio) { defaultZoomModeComboBox.SelectedItem = currentAspectRatio; break; } } } }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { pixelRatioCheckBox.Checked = xmlreader.GetValueAsBool("dvdplayer", "pixelratiocorrection", false); aspectRatioComboBox.Text = xmlreader.GetValueAsString("dvdplayer", "armode", "Follow stream"); displayModeComboBox.Text = xmlreader.GetValueAsString("dvdplayer", "displaymode", "Default"); // // Load all available aspect ratio // defaultZoomModeComboBox.Items.Clear(); foreach (Geometry.Type item in Enum.GetValues(typeof(Geometry.Type))) { defaultZoomModeComboBox.Items.Add(Util.Utils.GetAspectRatio(item)); } // // Set default aspect ratio // string defaultAspectRatio = xmlreader.GetValueAsString("dvdplayer", "defaultar", defaultZoomModeComboBox.Items[0].ToString()); foreach (Geometry.Type item in Enum.GetValues(typeof(Geometry.Type))) { string currentAspectRatio = Util.Utils.GetAspectRatio(item); if (defaultAspectRatio == currentAspectRatio) { defaultZoomModeComboBox.SelectedItem = currentAspectRatio; break; } } } }
public override void LoadSettings() { if (_serialPort != null && _serialPort.IsOpen) _serialPort.Close(); using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "EpsonModel", "Default"); PortName = reader.GetValueAsString("Auto3DPlugin", "EpsonPort", "None"); } if (_serialPort != null) { _serialPort.PortName = PortName; try { if (_serialPort.PortName != "None") _serialPort.Open(); } catch (Exception ex) { Auto3DHelpers.ShowAuto3DMessage("Opening serial port failed: " + ex.Message, false, 0); Log.Info("Auto3D: " + ex.Message); } } }
public override void LoadSettings() { using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "SamsungModel", "UE55D6500"); IPAddress = reader.GetValueAsString("Auto3DPlugin", "SamsungAddress", ""); MAC = reader.GetValueAsString("Auto3DPlugin", "SamsungMAC", "00-00-00-00-00-00"); } }
/// <summary> /// /// </summary> public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { chbEnabled.Checked = xmlreader.GetValueAsBool("filemenu", "enabled", true); textPinCodeBox.Text = Util.Utils.DecryptPassword(xmlreader.GetValueAsString("filemenu", "pincode", "")); textTrashcanFolder.Text = xmlreader.GetValueAsString("filemenu", "trashcan", ""); } }
public override void LoadSettings() { using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "PanasonicModel", "VIERA"); UDN = reader.GetValueAsString("Auto3DPlugin", "PanasonicAddress", ""); MAC = reader.GetValueAsString("Auto3DPlugin", "PanasonicMAC", "00-00-00-00-00-00"); } }
private static void LoadSettings() { using (Settings xmlreader = new MPSettings()) { autoplayVideo = xmlreader.GetValueAsString("general", "autoplay_video", "Ask"); autoplayAudio = xmlreader.GetValueAsString("general", "autoplay_audio", "Ask"); autoplayPhoto = xmlreader.GetValueAsString("general", "autoplay_photo", "Ask"); } }
/// <summary> /// /// </summary> public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { chbEnabled.Checked = xmlreader.GetValueAsBool("filemenu", "enabled", true); textPinCodeBox.Text = Util.Utils.DecryptPassword(xmlreader.GetValueAsString("filemenu", "pincode", "")); textTrashcanFolder.Text = xmlreader.GetValueAsString("filemenu", "trashcan", ""); } }
public override void LoadSettings() { Log.Info("load volume"); // default default _useClassicHandler.Checked = true; using (Settings reader = new MPSettings()) { string isSettingExist = reader.GetValueAsString("volume", "handler", ""); int volumeStyle = reader.GetValueAsInt("volume", "handler", 1); bool isDigital = reader.GetValueAsBool("volume", "digital", true); mpCBHideWinOSD.Checked = reader.GetValueAsBool("volume", "hideWindowsOSD", false); _useClassicHandler.Checked = volumeStyle == 0; _useWindowsHandler.Checked = volumeStyle == 1; _useLogarithmicHandler.Checked = volumeStyle == 2; _useCustomHandler.Checked = volumeStyle == 3; _useVistaHandler.Checked = volumeStyle == 4; // Force a couple of settings for Vista / Windows 7 if (OSInfo.OSInfo.VistaOrLater()) { volumewarnlb.Visible = true; if (string.IsNullOrEmpty(isSettingExist)) { _useVistaHandler.Checked = true; } } _customText = reader.GetValueAsString("volume", "table", "0, 4095, 8191, 12287, 16383, 20479, 24575, 28671, 32767, 36863, 40959, 45055, 49151, 53247, 57343, 61439, 65535"); int startupStyle = reader.GetValueAsInt("volume", "startupstyle", 0); _useLastKnownLevel.Checked = startupStyle == 0; _useSystemCurrent.Checked = startupStyle == 1; _useCustomLevel.Checked = startupStyle == 2; _customLevel = reader.GetValueAsInt("volume", "startuplevel", 52428); // When Upmixing has selected, we need to use Wave Volume if (SettingsForm.audioplayer_mixing) { isDigital = true; } _useMasterVolume.Checked = !isDigital; _useWave.Checked = isDigital; _useVolumeOSD.Checked = reader.GetValueAsBool("volume", "defaultVolumeOSD", true); } _customTextbox.Enabled = _useCustomHandler.Checked; _customTextbox.Text = _customTextbox.Enabled ? _customText : string.Empty; _levelTextbox.Enabled = _useCustomLevel.Checked; _levelTextbox.Text = _levelTextbox.Enabled ? _customLevel.ToString() : string.Empty; }
public override void LoadSettings() { using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", "SonyModel", "BRAVIA"); UDN = reader.GetValueAsString("Auto3DPlugin", "SonyAddress", ""); //PairingKey = reader.GetValueAsString("Auto3DPlugin", "SonyPairingKey", ""); MAC = reader.GetValueAsString("Auto3DPlugin", "SonyMAC", "00-00-00-00-00-00"); } }
public override void LoadSettings() { using (Settings reader = new MPSettings()) { DeviceModelName = reader.GetValueAsString("Auto3DPlugin", CompanyName + "Model", "55PFL7606K-02"); IpAddress = reader.GetValueAsString("Auto3DPlugin", "PhilipsAddress", "0.0.0.0"); Mac = reader.GetValueAsString("Auto3DPlugin", "PhilipsMAC", "00-00-00-00-00-00"); ConnectionMethod = (eConnectionMethod)reader.GetValueAsInt("Auto3DPlugin", "PhilipsConnectionMethod", (int)eConnectionMethod.jointSpaceV1); } }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { inputCheckBox.Checked = xmlreader.GetValueAsString("RedEye", "internal", "false") == "true"; CommandDelayCombo.Text = xmlreader.GetValueAsString("RedEye", "delay", "300"); CommPortCombo.Text = xmlreader.GetValueAsString("RedEye", "commport", "COM1:"); this.LoadInfo(); } }
private void InsertDefaultValues() { defaultHz.Items.Clear(); Settings xmlreader = new MPSettings(); //first time mp config is run, no refreshrate settings available, create the default ones. string[] p = new String[4]; p[0] = "CINEMA"; p[1] = "23.976;24"; // fps p[2] = "24"; //hz p[3] = ""; //action dataGridViewRR.Rows.Add((object[])p); defaultHz.Items.Add(p[0]); p = new String[4]; p[0] = "PAL"; p[1] = "25"; // fps p[2] = "50"; //hz p[3] = ""; //action dataGridViewRR.Rows.Add((object[])p); defaultHz.Items.Add(p[0]); p = new String[4]; p[0] = "HDTV"; p[1] = "50"; // fps p[2] = "50"; //hz p[3] = ""; //action dataGridViewRR.Rows.Add((object[])p); defaultHz.Items.Add(p[0]); p = new String[4]; p[0] = "NTSC"; p[1] = "29.97;30"; // fps p[2] = "60"; //hz p[3] = ""; //action dataGridViewRR.Rows.Add((object[])p); defaultHz.Items.Add(p[0]); //tv section is not editable, it's static. string tvExtCmd = xmlreader.GetValueAsString("general", "refreshrateTV_ext", ""); string tvName = xmlreader.GetValueAsString("general", "refreshrateTV_name", "PAL"); string tvFPS = xmlreader.GetValueAsString("general", "tv_fps", "25"); string tvHz = xmlreader.GetValueAsString("general", "tv_hz", "50"); String[] parameters = new String[4]; parameters = new String[4]; parameters[0] = "TV"; parameters[1] = tvFPS; // fps parameters[2] = tvHz; //hz parameters[3] = tvExtCmd; //action dataGridViewRR.Rows.Add((object[])parameters); DataGridViewRow row = dataGridViewRR.Rows[dataGridViewRR.Rows.Count - 1]; row.Cells[0].ReadOnly = true; }
private static void GetRefreshRateConfiguration() { if (_refreshRateSettings == null) { _refreshRateSettings = new List<RefreshRateSetting>(); NumberFormatInfo provider = new NumberFormatInfo(); provider.NumberDecimalSeparator = "."; Settings xmlreader = new MPSettings(); for (int i = 1; i < 100; i++) { string extCmd = xmlreader.GetValueAsString("general", "refreshrate0" + Convert.ToString(i) + "_ext", ""); string name = xmlreader.GetValueAsString("general", "refreshrate0" + Convert.ToString(i) + "_name", ""); if (string.IsNullOrEmpty(name)) { continue; } string fps = xmlreader.GetValueAsString("general", name + "_fps", ""); string hz = xmlreader.GetValueAsString("general", name + "_hz", ""); RefreshRateSetting setting = new RefreshRateSetting(); setting.Name = name; char[] splitter = {';'}; string[] fpsArray = fps.Split(splitter); List<double> fpsList = new List<double>(); foreach (string fpsItem in fpsArray) { double fpsAsDouble = -1; double.TryParse(fpsItem, NumberStyles.AllowDecimalPoint, provider, out fpsAsDouble); if (fpsAsDouble > -1) { fpsList.Add(fpsAsDouble); } } setting.Fps = fpsList; double hzAsDouble = -1; double.TryParse(hz, NumberStyles.AllowDecimalPoint, provider, out hzAsDouble); setting.Hz = hzAsDouble; setting.ExtCmd = extCmd; _refreshRateSettings.Add(setting); } } }
public override void LoadSettings() { using (Settings reader = new MPSettings()) { IrPortName = reader.GetValueAsString("Auto3DPlugin", "GenericDevicePort", "None"); AllowIrCommandsForAllDevices = reader.GetValueAsBool("Auto3DPlugin", "AllowIrCommandsForAllDevices", false); IPAddress = reader.GetValueAsString("Auto3DPlugin", "GenericDeviceIPAddress", ""); MAC = reader.GetValueAsString("Auto3DPlugin", "GenericDeviceMAC", "00-00-00-00-00-00"); PingCheck = reader.GetValueAsBool("Auto3DPlugin", "GenericDevicePingCheck", false); } }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { btnEnableDynamicRefreshRate.Selected = xmlreader.GetValueAsBool("general", "autochangerefreshrate", false); btnNotify.Selected = xmlreader.GetValueAsBool("general", "notify_on_refreshrate", false); btnUseDefaultRefreshRate.Selected = xmlreader.GetValueAsBool("general", "use_default_hz", false); btnUseDeviceReset.Selected = xmlreader.GetValueAsBool("general", "devicereset", false); btnForceRefreshRateChange.Selected = xmlreader.GetValueAsBool("general", "force_refresh_rate", false); _sDefaultHz = xmlreader.GetValueAsString("general", "default_hz", ""); String[] p = null; _defaultHzIndex = -1; _defaultHz.Clear(); for (int i = 1; i < 100; i++) { string extCmd = xmlreader.GetValueAsString("general", "refreshrate0" + Convert.ToString(i) + "_ext", ""); string name = xmlreader.GetValueAsString("general", "refreshrate0" + Convert.ToString(i) + "_name", ""); if (string.IsNullOrEmpty(name)) { continue; } string fps = xmlreader.GetValueAsString("general", name + "_fps", ""); string hz = xmlreader.GetValueAsString("general", name + "_hz", ""); p = new String[4]; p[0] = name; p[1] = fps; // fps p[2] = hz; //hz p[3] = extCmd; //action RefreshRateData refreshRateData = new RefreshRateData(name, fps, hz, extCmd); GUIListItem item = new GUIListItem(); item.Label = p[0]; item.AlbumInfoTag = refreshRateData; item.OnItemSelected += OnItemSelected; lcRefreshRatesList.Add(item); _defaultHz.Add(p[0]); if (_sDefaultHz == hz) { _defaultHzIndex = i - 1; } } if (lcRefreshRatesList.Count == 0) { InsertDefaultValues(); } lcRefreshRatesList.SelectedListItemIndex = 0; } }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { _serveradress = xmlreader.GetValueAsString("MPDomoticz", "ServerAdress", "localhost"); _serverport = xmlreader.GetValueAsString("MPDomoticz", "ServerPort", "8080"); _username = xmlreader.GetValueAsString("MPDomoticz", "Username", ""); _password = xmlreader.GetValueAsString("MPDomoticz", "Password", ""); RefreshInterval = xmlreader.GetValueAsInt("MPDomoticz", "RefreshInterval", 30); } }
public bool Init() { Log.Info("Initialising WinLirc..."); //load settings using (Settings xmlreader = new MPSettings()) { m_bEnabled = xmlreader.GetValueAsString("WINLIRC", "enabled", "false") == "true"; if (m_bEnabled == false) { return(true); } m_pathtowinlirc = xmlreader.GetValueAsString("WINLIRC", "winlircpath", ""); string delay = xmlreader.GetValueAsString("WINLIRC", "delay", "300"); try { m_IRdelay = Int32.Parse(delay); if (m_IRdelay < 0 || m_IRdelay >= 1000) { m_IRdelay = 300; } } catch (Exception ex) { Log.Error("WinLirc:Init {0}", ex.Message); m_IRdelay = 300; } //m_bMultipleRemotes = xmlreader.GetValueAsString("WINLIRC", "use_multiple_remotes", "true") == "true"; //m_remote = xmlreader.GetValueAsString("WINLIRC", "remote", "") ; //m_repeat = xmlreader.GetValueAsString("WINLIRC", "repeat", "0"); //m_bNeedsEnter = xmlreader.GetValueAsString("WINLIRC", "needs_enter", "false") == "true"; } //find winlirc m_windowName = "WinLIRC"; m_hwnd = Win32API.FindWindow(null, m_windowName); //check we found it - if not, start it! if (m_hwnd.ToInt32() <= 0) // try to find it and start it since it's not found { Log.Info("WinLirc window not found, starting WinLirc"); IntPtr mpHwnd = Win32API.GetActiveWindow(); //Get MP StartWinLirc(m_pathtowinlirc); //Start Winlirc Win32API.ShowWindow(mpHwnd, Win32API.ShowWindowFlags.Restore); //restore MP Win32API.SetForegroundWindow(mpHwnd); //restore MP } if (m_hwnd.ToInt32() > 0) { Log.Info("Winlirc OK"); return(true); } Log.Info("Winlirc process not found"); return(false); }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { textName.Text = xmlreader.GetValueAsString("rss", "siteName" + ID, ""); textBoxURL.Text = xmlreader.GetValueAsString("rss", "siteURL" + ID, ""); textEncoding.Text = xmlreader.GetValueAsString("rss", "siteEncoding" + ID, "windows-1252"); textDescription.Text = xmlreader.GetValueAsString("rss", "siteDescription" + ID, ""); textImage.Text = xmlreader.GetValueAsString("rss", "siteImage" + ID, ""); } }
public bool Init() { Log.Info("Initialising WinLirc..."); //load settings using (Settings xmlreader = new MPSettings()) { m_bEnabled = xmlreader.GetValueAsString("WINLIRC", "enabled", "false") == "true"; if (m_bEnabled == false) { return true; } m_pathtowinlirc = xmlreader.GetValueAsString("WINLIRC", "winlircpath", ""); string delay = xmlreader.GetValueAsString("WINLIRC", "delay", "300"); try { m_IRdelay = Int32.Parse(delay); if (m_IRdelay < 0 || m_IRdelay >= 1000) { m_IRdelay = 300; } } catch (Exception) { m_IRdelay = 300; } //m_bMultipleRemotes = xmlreader.GetValueAsString("WINLIRC", "use_multiple_remotes", "true") == "true"; //m_remote = xmlreader.GetValueAsString("WINLIRC", "remote", "") ; //m_repeat = xmlreader.GetValueAsString("WINLIRC", "repeat", "0"); //m_bNeedsEnter = xmlreader.GetValueAsString("WINLIRC", "needs_enter", "false") == "true"; } //find winlirc m_windowName = "WinLIRC"; m_hwnd = Win32API.FindWindow(null, m_windowName); //check we found it - if not, start it! if (m_hwnd.ToInt32() <= 0) // try to find it and start it since it's not found { Log.Info("WinLirc window not found, starting WinLirc"); IntPtr mpHwnd = Win32API.GetActiveWindow(); //Get MP StartWinLirc(m_pathtowinlirc); //Start Winlirc Win32API.ShowWindow(mpHwnd, Win32API.ShowWindowFlags.Restore); //restore MP Win32API.SetForegroundWindow(mpHwnd); //restore MP } if (m_hwnd.ToInt32() > 0) { Log.Info("Winlirc OK"); return true; } Log.Info("Winlirc process not found"); return false; }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { _serverHostName = xmlreader.GetValueAsString("tvservice", "hostname", ""); _preferredLanguages = xmlreader.GetValueAsString("tvservice", "preferredlanguages", ""); _preferAC3 = xmlreader.GetValueAsBool("tvservice", "preferac3", false); _rebuildGraphOnNewAudioSpecs = xmlreader.GetValueAsBool("tvservice", "rebuildgraphOnNewAudioSpecs", true); _rebuildGraphOnNewVideoSpecs = xmlreader.GetValueAsBool("tvservice", "rebuildgraphOnNewVideoSpecs", true); _avoidSeeking = xmlreader.GetValueAsBool("tvservice", "avoidSeeking", false); } }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { inputCheckBox.Checked = xmlreader.GetValueAsBool("WINLIRC", "enabled", false); pathToWinlircTextBox.Text = xmlreader.GetValueAsString("WINLIRC", "winlircpath", ""); IRDelayTextBox.Text = xmlreader.GetValueAsString("WINLIRC", "delay", "300"); //useMultipleCheckBox.Checked = xmlreader.GetValueAsString("WINLIRC", "use_multiple_remotes", "true") == "true"; //remoteNameTextBox.Text = xmlreader.GetValueAsString("WINLIRC", "remote", "") ; //repeatValTextBox.Text = xmlreader.GetValueAsString("WINLIRC", "repeat", "0"); //enterCheckBox.Checked = xmlreader.GetValueAsString("WINLIRC", "needs_enter", "false") == "true"; } UpdateForm(); LoadInfo(); }
/// <summary> /// Loads the movie player settings /// </summary> public override void LoadSettings() { if (_init == false) { return; } using (Settings xmlreader = new MPSettings()) { fileNameTextBox.Text = xmlreader.GetValueAsString("movieplayer", "path", ""); parametersTextBox.Text = xmlreader.GetValueAsString("movieplayer", "arguments", ""); externalPlayerCheckBox.Checked = xmlreader.GetValueAsBool("movieplayer", "internal", true); externalPlayerCheckBox.Checked = !externalPlayerCheckBox.Checked; wmvCheckBox.Checked = xmlreader.GetValueAsBool("movieplayer", "wmvaudio", false); } }
/// <summary> /// /// </summary> public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { fileNameTextBox.Text = xmlreader.GetValueAsString("dvdplayer", "path", @""); parametersTextBox.Text = xmlreader.GetValueAsString("dvdplayer", "arguments", ""); useMediaInfo.Checked = xmlreader.GetValueAsBool("dvdplayer", "mediainfoused", false); useExternalPlayerForDVD.Checked = xmlreader.GetValueAsBool("dvdplayer", "usefordvd", true); // // Fake a check changed to force a CheckChanged event // useExternalPlayerForDVD.Checked = xmlreader.GetValueAsBool("dvdplayer", "internal", true); useExternalPlayerForDVD.Checked = !useExternalPlayerForDVD.Checked; } }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { loglevel = xmlreader.GetValueAsString("general", "loglevel", "3"); // set loglevel to 2:info 3:debug cbDebug.SelectedIndex = Convert.ToInt16(loglevel); string prio = xmlreader.GetValueAsString("general", "ThreadPriority", "Normal"); // Set the selected index, otherwise the SelectedItem in SaveSettings will be null, if the box isn't checked mpThreadPriority.SelectedIndex = mpThreadPriority.Items.IndexOf(prio); checkBoxEnableWatchdog.Checked = xmlreader.GetValueAsBool("general", "watchdogEnabled", false); checkBoxAutoRestart.Checked = xmlreader.GetValueAsBool("general", "restartOnError", true); numericUpDownDelay.Value = xmlreader.GetValueAsInt("general", "restart delay", 10); } }
public override void LoadSettings() { base.LoadSettings(); if (_init == false) { using (Settings xmlreader = new MPSettings()) { //VMR9 settings checkboxMpNonsquare.Checked = xmlreader.GetValueAsBool("general", "nonsquare", true); // http://msdn2.microsoft.com/en-us/library/ms787438(VS.85).aspx checkboxDXEclusive.Checked = xmlreader.GetValueAsBool("general", "exclusivemode", true); mpVMR9FilterMethod.Text = xmlreader.GetValueAsString("general", "dx9filteringmode", "Gaussian Quad Filtering"); // http://msdn2.microsoft.com/en-us/library/ms788066.aspx checkBoxVMRWebStreams.Checked = xmlreader.GetValueAsBool("general", "usevrm9forwebstreams", true); checkBoxDecimateMask.Checked = xmlreader.GetValueAsBool("general", "dx9decimatemask", false); // http://msdn2.microsoft.com/en-us/library/ms787452(VS.85).aspx bool ValueEVR = false; try { //EVR - VMR9 selection ValueEVR = OSInfo.OSInfo.VistaOrLater() ? true : false; } catch (Exception ex) { Log.Error("FilterVideoRendererConfig: Os detection unsuccessful - {0}", ex.Message); } radioButtonEVR.Checked = xmlreader.GetValueAsBool("general", "useEVRenderer", ValueEVR); } _init = true; } }
protected override void OnPageLoad() { base.OnPageLoad(); //Load settings Log.Info("GUISkipSteps: {0}", "Load settings"); string regValue = string.Empty; using (Settings xmlreader = new MPSettings()) { try { regValue = xmlreader.GetValueAsString("movieplayer", "skipsteps", DEFAULT_SETTING); if (regValue == string.Empty) // config after wizard run 1st { regValue = DEFAULT_SETTING; Log.Info("GeneralSkipSteps - creating new Skip-Settings {0}", ""); } else if (OldStyle(regValue)) { regValue = ConvertToNewStyle(regValue); } labelCurrent.Label = regValue; } catch (Exception ex) { Log.Info("GeneralSkipSteps - Exception while loading Skip-Settings: {0}", ex.ToString()); } } SetCheckMarksBasedOnString(regValue); GUIControl.FocusControl(GetID, checkMarkButtonStep1.GetID); }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { _hostName = xmlreader.GetValueAsString("tvservice", "hostname", ""); } }
private void LoadSettings() { using (Profile.Settings xmlreader = new MPSettings()) { // Music string playListFolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal); playListFolder += @"\My Playlists"; _musicPlayListFolder = xmlreader.GetValueAsString("music", "playlists", playListFolder); if (string.Compare(_musicPlayListFolder, playListFolder) == 0) { if (Directory.Exists(playListFolder) == false) { try { Directory.CreateDirectory(playListFolder); } catch (Exception) { } } } btnMusicrepeatplaylist.Selected = xmlreader.GetValueAsBool("musicfiles", "repeat", false); btnMusicautoshuffle.Selected = xmlreader.GetValueAsBool("musicfiles", "autoshuffle", false); btnMusicsavecurrentasdefault.Selected = xmlreader.GetValueAsBool("musicfiles", "savePlaylistOnExit", true); btnMusicloaddefault.Selected = xmlreader.GetValueAsBool("musicfiles", "resumePlaylistOnMusicEnter", true); btnMusicplaylistscreen.Selected= xmlreader.GetValueAsBool("musicfiles", "playlistIsCurrent", true); // Videos _videosPlayListFolder = xmlreader.GetValueAsString("movies", "playlists", playListFolder); btnVideosrepeatplaylist.Selected = xmlreader.GetValueAsBool("movies", "repeat", true); } }
public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { // Get hostname entry _settingsHostname = xmlreader.GetValueAsString("tvservice", "hostname", string.Empty); if (string.IsNullOrEmpty(_settingsHostname)) { // Set hostname to local host mpTextBoxHostname.Text = Dns.GetHostName(); _verifiedHostname = string.Empty; Log.Debug("LoadSettings: set hostname to local host: \"{0}\"", mpTextBoxHostname.Text); } else { // Take verified hostname from MediaPortal.xml mpTextBoxHostname.Text = _settingsHostname; _verifiedHostname = mpTextBoxHostname.Text; mpTextBoxHostname.BackColor = Color.YellowGreen; Log.Debug("LoadSettings: take hostname from settings: \"{0}\"", mpTextBoxHostname.Text); } mpCheckBoxIsWakeOnLanEnabled.Checked = xmlreader.GetValueAsBool("tvservice", "isWakeOnLanEnabled", false); mpNumericTextBoxWOLTimeOut.Text = xmlreader.GetValueAsString("tvservice", "WOLTimeOut", "10"); mpCheckBoxIsAutoMacAddressEnabled.Checked = xmlreader.GetValueAsBool("tvservice", "isAutoMacAddressEnabled", true); mpTextBoxMacAddress.Text = xmlreader.GetValueAsString("tvservice", "macAddress", "00:00:00:00:00:00"); mpCheckBoxIsWakeOnLanEnabled_CheckedChanged(null, null); } }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { int volumeStyle = xmlreader.GetValueAsInt("volume", "handler", 1); bool isDigital = xmlreader.GetValueAsBool("volume", "digital", true); btnClassic.Selected = volumeStyle == 0; btnWinXP.Selected = volumeStyle == 1; btnLogarithmic.Selected= volumeStyle == 2; btnCustom.Selected = volumeStyle == 3; btnVistaWin7.Selected = volumeStyle == 4; _customVolume = xmlreader.GetValueAsString("volume", "table", "0, 4095, 8191, 12287, 16383, 20479, 24575, 28671, 32767, 36863, 40959, 45055, 49151, 53247, 57343, 61439, 65535"); // When Upmixing has selected, we need to use Wave Volume _useMixing = xmlreader.GetValueAsBool("audioplayer", "mixing", false); if (_useMixing) { isDigital = true; } btnMasterVolume.Selected = !isDigital; btnWave.Selected = isDigital; btnEnableOSDVolume.Selected = xmlreader.GetValueAsBool("volume", "defaultVolumeOSD", true); } }
public Log4netLogger() { string logPath = Config.GetFolder(Config.Dir.Log); using (Settings xmlreader = new MPSettings()) { _minLevel = (Level)Enum.Parse(typeof(Level), xmlreader.GetValueAsString("general", "loglevel", "2")); } _configuration = false; string appPath = Path.GetDirectoryName(Application.ExecutablePath); XmlDocument xmlDoc = new XmlDocument(); FileStream fs = new FileStream(Path.Combine(appPath, "log4net.config"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite); xmlDoc.Load(fs); fs.Close(); XmlNodeList nodeList = xmlDoc.SelectNodes("configuration/log4net/appender/file"); foreach (XmlNode node in nodeList) { if (node.Attributes != null) { foreach (XmlAttribute attribute in node.Attributes) { if (attribute.Name.Equals("value")) { attribute.Value = Path.Combine(logPath, Path.GetFileName(attribute.Value)); break; } } } } MemoryStream mStream = new MemoryStream(); xmlDoc.Save(mStream); mStream.Seek(0, SeekOrigin.Begin); log4net.Config.XmlConfigurator.Configure(mStream); }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { btnFileMenu.Selected = xmlreader.GetValueAsBool("filemenu", "enabled", true); btnPin.IsEnabled = btnFileMenu.Selected; _pin = Utils.DecryptPassword(xmlreader.GetValueAsString("filemenu", "pincode", "")); } }
public string GetValue(string key, bool decrypt = false) { using (Settings settings = new MPSettings()) { string value = settings.GetValueAsString(PluginConfiguration.CFG_SECTION, key, "NO_VALUE_FOUND"); if (value != "NO_VALUE_FOUND") return decrypt ? EncryptionUtils.SymDecryptLocalPC(value) : value; else return null; } }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { _showAllChannelsGroup = xmlreader.GetValueAsBool("myradio", "showallchannelsgroup", true); _rememberLastGroup = xmlreader.GetValueAsBool("myradio", "rememberlastgroup", true); _rootGroup = xmlreader.GetValueAsString("myradio", "rootgroup", "(none)"); _autoTurnOnRadio = xmlreader.GetValueAsBool("myradio", "autoturnonradio", false); } }
public override void LoadSettings() { Log.Info("load volume"); // default default _useClassicHandler.Checked = true; using (Settings reader = new MPSettings()) { string isSettingExist = reader.GetValueAsString("volume", "handler", ""); int volumeStyle = reader.GetValueAsInt("volume", "handler", 1); bool isDigital = reader.GetValueAsBool("volume", "digital", true); mpCBHideWinOSD.Checked = reader.GetValueAsBool("volume", "hideWindowsOSD", false); _useClassicHandler.Checked = volumeStyle == 0; _useWindowsHandler.Checked = volumeStyle == 1; _useLogarithmicHandler.Checked = volumeStyle == 2; _useCustomHandler.Checked = volumeStyle == 3; _useVistaHandler.Checked = volumeStyle == 4; // Force a couple of settings for Vista / Windows 7 if (OSInfo.OSInfo.VistaOrLater()) { volumewarnlb.Visible = true; if (string.IsNullOrEmpty(isSettingExist)) _useVistaHandler.Checked = true; } _customText = reader.GetValueAsString("volume", "table", "0, 4095, 8191, 12287, 16383, 20479, 24575, 28671, 32767, 36863, 40959, 45055, 49151, 53247, 57343, 61439, 65535"); int startupStyle = reader.GetValueAsInt("volume", "startupstyle", 0); _useLastKnownLevel.Checked = startupStyle == 0; _useSystemCurrent.Checked = startupStyle == 1; _useCustomLevel.Checked = startupStyle == 2; _customLevel = reader.GetValueAsInt("volume", "startuplevel", 52428); // When Upmixing has selected, we need to use Wave Volume if (SettingsForm.audioplayer_mixing) { isDigital = true; } _useMasterVolume.Checked = !isDigital; _useWave.Checked = isDigital; _useVolumeOSD.Checked = reader.GetValueAsBool("volume", "defaultVolumeOSD", true); } _customTextbox.Enabled = _useCustomHandler.Checked; _customTextbox.Text = _customTextbox.Enabled ? _customText : string.Empty; _levelTextbox.Enabled = _useCustomLevel.Checked; _levelTextbox.Text = _levelTextbox.Enabled ? _customLevel.ToString() : string.Empty; }
private void LoadSettings() { using (Settings xmlreader = new MPSettings()) { string currentLanguage = xmlreader.GetValueAsString("gui", "language", "English"); _btnLanguage.Label = currentLanguage; _btnLanguagePrefix.Selected = xmlreader.GetValueAsBool("gui", "myprefix", false); SetSkins(); } }
public FolderSettingAdo() { string connectionString; using (Settings reader = new MPSettings()) { connectionString = reader.GetValueAsString("database", "connectionstring", SqlServerUtility.DefaultConnectionString); } _connection = new SqlConnection(connectionString); _connection.Open(); CreateTables(); }
private void LoadSettings() { using (MPSettings xmlreader = new MPSettings()) { _loglevel = xmlreader.GetValueAsString("general", "loglevel", "2"); // set loglevel to 2:info 3:debug _priority = xmlreader.GetValueAsString("general", "ThreadPriority", "Normal"); cmWatchdog.Selected = xmlreader.GetValueAsBool("general", "watchdogEnabled", false); cmAutoRestart.Selected = xmlreader.GetValueAsBool("general", "restartOnError", true); if (!cmAutoRestart.Selected) { GUIControl.DisableControl(GetID, (int)Controls.CONTROL_DELAYINSEC); } else { GUIControl.EnableControl(GetID, (int)Controls.CONTROL_DELAYINSEC); } _iDelay = xmlreader.GetValueAsInt("general", "restart delay", 10); } }
/// <summary>Gets the current MP language from mediaportal.xml and sets the Wikipedia URL accordingly</summary> private void SetLanguage(string language) { if (language == "Default") { Settings xmlreader = new MPSettings(); language = xmlreader.GetValueAsString("gui", "language", "English"); } Settings detailxmlreader = new Settings(Config.GetFile(Config.Dir.Config, "wikipedia.xml")); this.WikipediaURL = detailxmlreader.GetValueAsString(language, "imageurl", "http://en.wikipedia.org/wiki/Image:"); Log.Info("Wikipedia: Image language set to " + language + "."); }
/// <summary> /// /// </summary> public override void LoadSettings() { using (Settings xmlreader = new MPSettings()) { defaultAudioLanguageComboBox.SelectedItem = xmlreader.GetValueAsString("dvdplayer", "audiolanguage", m_strDefaultRegionLanguage); defaultSubtitleLanguageComboBox.SelectedItem = xmlreader.GetValueAsString("dvdplayer", "subtitlelanguage", m_strDefaultRegionLanguage); showSubtitlesCheckBox.Checked = xmlreader.GetValueAsBool("dvdplayer", "showsubtitles", false); showClosedCaptions.Checked = xmlreader.GetValueAsBool("dvdplayer", "showclosedcaptions", false); } }
private void LoadSettings() { using (Profile.Settings xmlreader = new MPSettings()) { _pin = Util.Utils.DecryptPin(xmlreader.GetValueAsString("mpsettings", "pin", string.Empty)); if (_pin != string.Empty) { _btnLocked.Selected = true; } } }
bool ISetupForm.GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage) { // don't use PluginConfiguration.Instance here -> GetHome is already called when MediaPortal starts up into HomeScreen // and we don't want to load all sites and config at that moment already using (Settings settings = new MPSettings()) { strButtonText = settings.GetValueAsString(PluginConfiguration.CFG_SECTION, PluginConfiguration.CFG_BASICHOMESCREEN_NAME, "Online Videos"); } strButtonImage = String.Empty; strButtonImageFocus = String.Empty; strPictureImage = @"hover_OnlineVideos.png"; return true; }