From 48820370984d9863e5778c531e10072875a582ac Mon Sep 17 00:00:00 2001
From: birdbird <6892457-tzugen@users.noreply.gitlab.com>
Date: Mon, 24 Apr 2023 11:37:53 +0000
Subject: [PATCH] 433

---
 fastlane/metadata/android/en-US/changelogs/116.txt        | 8 ++++++++
 ultrasonic/build.gradle                                   | 4 ++--
 .../org/moire/ultrasonic/adapters/HeaderViewBinder.kt     | 7 +++++--
 .../org/moire/ultrasonic/fragment/NowPlayingFragment.kt   | 3 ++-
 4 files changed, 17 insertions(+), 5 deletions(-)
 create mode 100644 fastlane/metadata/android/en-US/changelogs/116.txt

diff --git a/fastlane/metadata/android/en-US/changelogs/116.txt b/fastlane/metadata/android/en-US/changelogs/116.txt
new file mode 100644
index 00000000..b71f8806
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/116.txt
@@ -0,0 +1,8 @@
+Bug fixes
+- Fix various crashes
+
+Changes since 4.2.0
+- #827: Make app full compliant Android Auto to publish in Play Store.
+- #878: "Play shuffled" option for playlists always begins with the first track.
+- #891: Dump config to log file when logging is enabled.
+- #854: Remove Videos menu option for servers which don't support it.
diff --git a/ultrasonic/build.gradle b/ultrasonic/build.gradle
index 081bbfd0..bfaafd03 100644
--- a/ultrasonic/build.gradle
+++ b/ultrasonic/build.gradle
@@ -9,8 +9,8 @@ android {
 
     defaultConfig {
         applicationId "org.moire.ultrasonic"
-        versionCode 115
-        versionName "4.3.2"
+        versionCode 116
+        versionName "4.3.3"
 
         minSdkVersion versions.minSdk
         targetSdkVersion versions.targetSdk
diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/HeaderViewBinder.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/HeaderViewBinder.kt
index 1d0efedd..c2d25b0c 100644
--- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/HeaderViewBinder.kt
+++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/HeaderViewBinder.kt
@@ -51,11 +51,14 @@ class HeaderViewBinder(
         val resources = context.resources
 
         val artworkSelection = random.nextInt(item.childCount)
+        val size = Util.getAlbumImageSize(context)
 
         imageLoaderProvider.executeOn {
             it.loadImage(
-                holder.coverArtView, item.entries[artworkSelection], false,
-                Util.getAlbumImageSize(context)
+                holder.coverArtView,
+                item.entries[artworkSelection],
+                false,
+                size
             )
         }
 
diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt
index 9ca26871..7fb0c8c4 100644
--- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt
+++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt
@@ -96,13 +96,14 @@ class NowPlayingFragment : Fragment() {
             if (file != null) {
                 val title = file.title
                 val artist = file.artist
+                val size = getNotificationImageSize(requireContext())
 
                 imageLoaderProvider.executeOn {
                     it.loadImage(
                         nowPlayingAlbumArtImage,
                         file,
                         false,
-                        getNotificationImageSize(requireContext())
+                        size
                     )
                 }