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
+
+ - Added lyrics downloading
+
+
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