diff --git a/FoxTube/Controls/Player/PlayerControls.cs b/FoxTube/Controls/Player/PlayerControls.cs
index 5347506..61f0d4e 100644
--- a/FoxTube/Controls/Player/PlayerControls.cs
+++ b/FoxTube/Controls/Player/PlayerControls.cs
@@ -25,6 +25,7 @@ namespace FoxTube
public event RoutedEventHandler LiveRequested;
public event MinimodeChangedEventHandler MiniModeChanged;
public event RoutedEventHandler NextRequested;
+ public event Event MuteClicked;
public event QualityChangedEventHandler QualityChanged;
@@ -107,6 +108,8 @@ namespace FoxTube
Volume_ValueChanged(this, null);
else
((GetTemplateChild("AudioMuteButton") as Button).Content as FontIcon).Glyph = ((GetTemplateChild("volume") as Button).Content as FontIcon).Glyph = "\xE74F";
+
+ MuteClicked?.Invoke();
}
private void Volume_ValueChanged(object sender, RangeBaseValueChangedEventArgs e)
diff --git a/FoxTube/Controls/Player/VideoPlayer.xaml.cs b/FoxTube/Controls/Player/VideoPlayer.xaml.cs
index 21f4739..d6f4fbe 100644
--- a/FoxTube/Controls/Player/VideoPlayer.xaml.cs
+++ b/FoxTube/Controls/Player/VideoPlayer.xaml.cs
@@ -91,6 +91,7 @@ namespace FoxTube
Controls.NextRequested += (s, e) => NextClicked?.Invoke();
Controls.QualityChanged += Controls_QualityChanged;
Controls.MiniModeChanged += Controls_MiniModeChanged;
+ Controls.MuteClicked += Controls_MuteClicked;
Controls.Player = videoSource;
#region System Media Transport Controls
@@ -110,6 +111,12 @@ namespace FoxTube
#endregion
}
+ private void Controls_MuteClicked()
+ {
+ if (audioSource != null)
+ audioSource.IsMuted = videoSource.IsMuted;
+ }
+
public void Controls_MiniModeChanged(object sender, bool e)
{
videoSource.IsFullWindow = false;
diff --git a/FoxTube/Strings/en-US/VideoPage.resw b/FoxTube/Strings/en-US/VideoPage.resw
index bc61c46..01a8fc6 100644
--- a/FoxTube/Strings/en-US/VideoPage.resw
+++ b/FoxTube/Strings/en-US/VideoPage.resw
@@ -294,4 +294,7 @@
Watch later
+
+ 🔴 LIVE
+
\ No newline at end of file
diff --git a/FoxTube/Strings/ru-RU/VideoPage.resw b/FoxTube/Strings/ru-RU/VideoPage.resw
index 856b119..9b1d1e8 100644
--- a/FoxTube/Strings/ru-RU/VideoPage.resw
+++ b/FoxTube/Strings/ru-RU/VideoPage.resw
@@ -294,4 +294,7 @@
Посмотреть позже
+
+ 🔴 ПРЯМОЙ ЭФИР
+
\ No newline at end of file
diff --git a/FoxTube/Themes/Generic.xaml b/FoxTube/Themes/Generic.xaml
index 3f0397a..32bdbfc 100644
--- a/FoxTube/Themes/Generic.xaml
+++ b/FoxTube/Themes/Generic.xaml
@@ -581,7 +581,7 @@