diff --git a/app/src/main/assets/about.html b/app/src/main/assets/about.html index 52f8929f..afacfb03 100644 --- a/app/src/main/assets/about.html +++ b/app/src/main/assets/about.html @@ -29,6 +29,9 @@ function show(n) { Changelog [show]
+NEXT +- NEW Upgraded Android SDK level to 33 + 1.1.0 - FIX Unbreak plugin integration - FIX Always show cover art in notification diff --git a/app/src/main/java/ch/blinkenlights/android/medialibrary/MediaMetadataExtractor.java b/app/src/main/java/ch/blinkenlights/android/medialibrary/MediaMetadataExtractor.java index 3c444ce0..109ff8d9 100644 --- a/app/src/main/java/ch/blinkenlights/android/medialibrary/MediaMetadataExtractor.java +++ b/app/src/main/java/ch/blinkenlights/android/medialibrary/MediaMetadataExtractor.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016 - 2017 Adrian Ulrich+ * Copyright (C) 2016 - 2022 Adrian Ulrich * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -26,6 +26,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import java.io.FileInputStream; +import java.io.IOException; import android.util.Log; public class MediaMetadataExtractor extends HashMap > { @@ -316,7 +317,12 @@ public class MediaMetadataExtractor extends HashMap > { mediaTags.extractMetadata(MediaMetadataRetriever.METADATA_KEY_HAS_AUDIO) == null || mediaTags.extractMetadata(MediaMetadataRetriever.METADATA_KEY_HAS_VIDEO) != null || mediaTags.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION) == null) { - mediaTags.release(); + try { + mediaTags.release(); + } catch (IOException e) { + Log.v("VanillaMusic", "mediaTags.release() failed: " + e); + } + return; } @@ -361,7 +367,11 @@ public class MediaMetadataExtractor extends HashMap > { // if bastp was able to parse it (which is stricter than Android's own parser) mIsMediaFile = (containsKey(TITLE) || containsKey(ALBUM) || containsKey(ARTIST) || !bastpType.equals("")); - mediaTags.release(); + try { + mediaTags.release(); + } catch (IOException e) { + Log.v("VanillaMusic", "mediaTags.release() failed: " + e); + } } /** diff --git a/build.gradle b/build.gradle index e1a76206..1b6a0542 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ allprojects { } } ext { - compileSdkVersion = 30 - targetSdkVersion = 30 + compileSdkVersion = 33 + targetSdkVersion = 33 minSdkVersion = 15 }