diff --git a/Opus/MainActivity.cs b/Opus/MainActivity.cs index 919f962..1ba9a87 100644 --- a/Opus/MainActivity.cs +++ b/Opus/MainActivity.cs @@ -748,6 +748,7 @@ namespace Opus FindViewById(Resource.Id.playerContainer).Alpha = 1; FindViewById(Resource.Id.smallPlayer).Alpha = 0; SheetBehavior.State = BottomSheetBehavior.StateExpanded; + FindViewById(Resource.Id.contentView).SetPadding(0, 0, 0, DpToPx(70)); } public void ShowSmallPlayer() diff --git a/Opus/Resources/Portable Class/MusicPlayer.cs b/Opus/Resources/Portable Class/MusicPlayer.cs index d7e64ce..93995d5 100644 --- a/Opus/Resources/Portable Class/MusicPlayer.cs +++ b/Opus/Resources/Portable Class/MusicPlayer.cs @@ -571,8 +571,10 @@ namespace Opus.Resources.Portable_Class if (action == "Play") { - if(showPlayer) + if (showPlayer) MainActivity.instance.ShowPlayer(); + else + MainActivity.instance.ShowSmallPlayer(); Song song = new Song(title ?? "", artist ?? "", thumbnailURL, videoID, -1, -1, null, true, false); queue.Clear(); diff --git a/Opus/Resources/Portable Class/Playlist.cs b/Opus/Resources/Portable Class/Playlist.cs index e3ae1ff..ba45afd 100644 --- a/Opus/Resources/Portable Class/Playlist.cs +++ b/Opus/Resources/Portable Class/Playlist.cs @@ -665,7 +665,6 @@ namespace Opus.Resources.Portable_Class MusicPlayer.queue.Clear(); Browse.Play(songs[0]); songs.RemoveAt(0); - songs.Reverse(); while (MusicPlayer.instance == null) await Task.Delay(10);