diff --git a/app/build.gradle b/app/build.gradle index 23217e553..5dedc35c3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,8 +14,8 @@ android { vectorDrawables.useSupportLibrary = true applicationId "code.name.monkey.retromusic" - versionCode 10592 - versionName '6.0.1-beta' + versionCode 10595 + versionName '6.0.2-beta' buildConfigField("String", "GOOGLE_PLAY_LICENSING_KEY", "\"${getProperty(getProperties('../public.properties'), 'GOOGLE_PLAY_LICENSE_KEY')}\"") } diff --git a/app/src/main/assets/retro-changelog.html b/app/src/main/assets/retro-changelog.html index 18f5605c2..6028889c1 100644 --- a/app/src/main/assets/retro-changelog.html +++ b/app/src/main/assets/retro-changelog.html @@ -62,6 +62,14 @@ +
+
June 21, 2022
+

v6.0.2Beta

+

What's New

+ +
June 13, 2022

v6.0.1Beta

diff --git a/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt b/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt index c31293f91..087f16dd9 100644 --- a/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt +++ b/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt @@ -285,12 +285,16 @@ class MusicService : MediaBrowserServiceCompat(), initNotification() mediaStoreObserver = MediaStoreObserver(this, playerHandler!!) throttledSeekHandler = ThrottledSeekHandler(this, Handler(mainLooper)) - contentResolver.registerContentObserver(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, + contentResolver.registerContentObserver( + MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, true, - mediaStoreObserver) - contentResolver.registerContentObserver(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, + mediaStoreObserver + ) + contentResolver.registerContentObserver( + MediaStore.Audio.Media.INTERNAL_CONTENT_URI, true, - mediaStoreObserver) + mediaStoreObserver + ) val audioVolumeObserver = AudioVolumeObserver(this) audioVolumeObserver.register(AudioManager.STREAM_MUSIC, this) registerOnSharedPreferenceChangedListener(this) @@ -318,6 +322,7 @@ class MusicService : MediaBrowserServiceCompat(), mediaSession?.isActive = false quit() releaseResources() + serviceScope.cancel() contentResolver.unregisterContentObserver(mediaStoreObserver) unregisterOnSharedPreferenceChangedListener(this) wakeLock?.release() @@ -1013,8 +1018,10 @@ class MusicService : MediaBrowserServiceCompat(), .putString(MediaMetadataCompat.METADATA_KEY_ALBUM, song.albumName) .putString(MediaMetadataCompat.METADATA_KEY_TITLE, song.title) .putLong(MediaMetadataCompat.METADATA_KEY_DURATION, song.duration) - .putLong(MediaMetadataCompat.METADATA_KEY_TRACK_NUMBER, - (getPosition() + 1).toLong()) + .putLong( + MediaMetadataCompat.METADATA_KEY_TRACK_NUMBER, + (getPosition() + 1).toLong() + ) .putLong(MediaMetadataCompat.METADATA_KEY_YEAR, song.year.toLong()) .putBitmap(MediaMetadataCompat.METADATA_KEY_ALBUM_ART, null) .putLong(MediaMetadataCompat.METADATA_KEY_NUM_TRACKS, playingQueue.size.toLong()) @@ -1303,8 +1310,10 @@ class MusicService : MediaBrowserServiceCompat(), } private fun setupMediaSession() { - val mediaButtonReceiverComponentName = ComponentName(applicationContext, - MediaButtonIntentReceiver::class.java) + val mediaButtonReceiverComponentName = ComponentName( + applicationContext, + MediaButtonIntentReceiver::class.java + ) val mediaButtonIntent = Intent(Intent.ACTION_MEDIA_BUTTON) mediaButtonIntent.component = mediaButtonReceiverComponentName diff --git a/fastlane/metadata/android/en-US/changelogs/10596.txt b/fastlane/metadata/android/en-US/changelogs/10596.txt new file mode 100644 index 000000000..d2297558d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/10596.txt @@ -0,0 +1 @@ +Added lyrics downloading \ No newline at end of file