diff --git a/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor b/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor
index c0a3568..378d2a9 100644
--- a/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor
+++ b/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor
@@ -25,6 +25,7 @@
@@ -32,53 +33,59 @@
-
-
-
-
+ @if (AudioPlayerService.CurrentTrack != null)
+ {
+
+
+
+
+
+
+
+ @AudioPlayerService.CurrentTrack.Title
+
-
-
-
- @AudioPlayerService.CurrentTrack?.Title
-
+
+ @string.Join(", ", AudioPlayerService.CurrentTrack.Artists.Select(a => a.Name))
+
+
-
- @if (AudioPlayerService.CurrentTrack != null) @string.Join(", ", AudioPlayerService.CurrentTrack.Artists.Select(a => a.Name))
+
+
+
+ @AudioPlayerService.CurrentTimeString / @AudioPlayerService.TotalTimeString
-
-
-
-
- @AudioPlayerService.CurrentTimeString / @AudioPlayerService.TotalTimeString
-
-
-
+ }
+ else
+ {
+
+ }
+
_volumeIsOpen = true"
@onmouseleave="() => _volumeIsOpen = false"
- @onwheel="OnVolumeHandleWheel"
- Style="position: relative; display: flex; align-items: center;">
+ @onwheel="OnVolumeHandleWheel"
+ Style="position: relative; display: flex; align-items: center;">
+ Size="Size.Small"
+ Color="Color.Default"
+ OnClick="ToggleMute" />
diff --git a/PlaylistShared.Pwa/Services/AudioPlayerService.cs b/PlaylistShared.Pwa/Services/AudioPlayerService.cs
index f3c95f8..25acb50 100644
--- a/PlaylistShared.Pwa/Services/AudioPlayerService.cs
+++ b/PlaylistShared.Pwa/Services/AudioPlayerService.cs
@@ -71,6 +71,8 @@ public class AudioPlayerService : IAudioPlayerService
return;
}
+ _currentTrackId = trackId;
+
// Если accessToken не передан, пытаемся получить его из хранилища
if (string.IsNullOrWhiteSpace(accessToken))
{