diff --git a/README.md b/README.md index fdf158595..168a2d16c 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@

Auxio

A simple, rational music player for android.

- - Latest Version + + Latest Version Releases diff --git a/app/build.gradle b/app/build.gradle index 458c17774..7249f29ba 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -18,8 +18,8 @@ android { defaultConfig { applicationId namespace - versionName "4.0.3" - versionCode 62 + versionName "4.0.4" + versionCode 63 minSdk min_sdk targetSdk target_sdk diff --git a/fastlane/metadata/android/en-US/changelogs/63.txt b/fastlane/metadata/android/en-US/changelogs/63.txt new file mode 100644 index 000000000..fe2214bd4 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/63.txt @@ -0,0 +1,5 @@ +Auxio 4.0.0 completely overhauls the user experience, with a refreshed design based on the latest Material Design specs +and a brand new music loader with signifigant improvements to device and tag support. +This issue fixes several regressions from v3.6.3's functionality, primarily fixing issues related to background playback +and inefficiencies/errors in the new music loader. +For more information, see https://github.com/OxygenCobalt/Auxio/releases/tag/v4.0.4. diff --git a/musikr/src/main/java/org/oxycblt/musikr/covers/stored/StoredCovers.kt b/musikr/src/main/java/org/oxycblt/musikr/covers/stored/StoredCovers.kt index 4b649e734..05eedfe7d 100644 --- a/musikr/src/main/java/org/oxycblt/musikr/covers/stored/StoredCovers.kt +++ b/musikr/src/main/java/org/oxycblt/musikr/covers/stored/StoredCovers.kt @@ -82,8 +82,12 @@ class MutableStoredCovers( is CoverResult.Miss -> return CoverResult.Miss() } val innerCover = - coverStorage.write(memoryCover.id + transcoding.tag) { - transcoding.transcodeInto(memoryCover.data(), it) + try { + coverStorage.write(memoryCover.id + transcoding.tag) { + transcoding.transcodeInto(memoryCover.data(), it) + } + } catch (e: Exception) { + return CoverResult.Miss() } return CoverResult.Hit(StoredCover(innerCover)) }