public KaraokeService()
 {
     karaoke_enabled = IsKaraokeEnabledEntry.Get().Equals("True") ? true : false;
     lyrics_enabled  = IsLyricsEnabledEntry.Get();
     effect_level    = (float)EffectLevelEntry.Get();
     effect_level    = effect_level / 100;
     filter_band     = (float)FilterBandEntry.Get();
     filter_width    = (float)FilterWidthEntry.Get();
 }
        /// <summary>
        /// Activates or deactivates Karaoke mode
        /// </summary>
        /// <param name="o">
        /// A <see cref="System.Object"/> -- not used
        /// </param>
        /// <param name="ea">
        /// A <see cref="EventArgs"/> -- not used
        /// </param>
        public void OnActivateKaraoke(object o, EventArgs ea)
        {
            karaoke_enabled = !karaoke_enabled;
            IsKaraokeEnabledEntry.Set(karaoke_enabled.ToString());

            if (!karaoke_enabled)
            {
                audiokaraoke.SetFloatProperty("level", 0);
                audiokaraoke.SetFloatProperty("mono-level", 0);
            }
            else
            {
                audiokaraoke.SetFloatProperty("level", effect_level);
                audiokaraoke.SetFloatProperty("mono-level", effect_level);
            }
        }