Release 6.0.2

This commit is contained in:
Prathamesh More 2022-06-19 19:33:35 +05:30
parent b0f866c889
commit 5ac1b2bcc6
4 changed files with 28 additions and 10 deletions

View file

@ -14,8 +14,8 @@ android {
vectorDrawables.useSupportLibrary = true vectorDrawables.useSupportLibrary = true
applicationId "code.name.monkey.retromusic" applicationId "code.name.monkey.retromusic"
versionCode 10592 versionCode 10595
versionName '6.0.1-beta' versionName '6.0.2-beta'
buildConfigField("String", "GOOGLE_PLAY_LICENSING_KEY", "\"${getProperty(getProperties('../public.properties'), 'GOOGLE_PLAY_LICENSE_KEY')}\"") buildConfigField("String", "GOOGLE_PLAY_LICENSING_KEY", "\"${getProperty(getProperties('../public.properties'), 'GOOGLE_PLAY_LICENSE_KEY')}\"")
} }

View file

@ -62,6 +62,14 @@
</head> </head>
<body> <body>
<div>
<h5>June 21, 2022</h5>
<h2>v6.0.2<span class="tag"><i>Beta</i></span></h2>
<h3>What's New</h3>
<ul>
<li>Added lyrics downloading</li>
</ul>
</div>
<div> <div>
<h5>June 13, 2022</h5> <h5>June 13, 2022</h5>
<h2>v6.0.1<span class="tag"><i>Beta</i></span></h2> <h2>v6.0.1<span class="tag"><i>Beta</i></span></h2>

View file

@ -285,12 +285,16 @@ class MusicService : MediaBrowserServiceCompat(),
initNotification() initNotification()
mediaStoreObserver = MediaStoreObserver(this, playerHandler!!) mediaStoreObserver = MediaStoreObserver(this, playerHandler!!)
throttledSeekHandler = ThrottledSeekHandler(this, Handler(mainLooper)) throttledSeekHandler = ThrottledSeekHandler(this, Handler(mainLooper))
contentResolver.registerContentObserver(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, contentResolver.registerContentObserver(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
true, true,
mediaStoreObserver) mediaStoreObserver
contentResolver.registerContentObserver(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, )
contentResolver.registerContentObserver(
MediaStore.Audio.Media.INTERNAL_CONTENT_URI,
true, true,
mediaStoreObserver) mediaStoreObserver
)
val audioVolumeObserver = AudioVolumeObserver(this) val audioVolumeObserver = AudioVolumeObserver(this)
audioVolumeObserver.register(AudioManager.STREAM_MUSIC, this) audioVolumeObserver.register(AudioManager.STREAM_MUSIC, this)
registerOnSharedPreferenceChangedListener(this) registerOnSharedPreferenceChangedListener(this)
@ -318,6 +322,7 @@ class MusicService : MediaBrowserServiceCompat(),
mediaSession?.isActive = false mediaSession?.isActive = false
quit() quit()
releaseResources() releaseResources()
serviceScope.cancel()
contentResolver.unregisterContentObserver(mediaStoreObserver) contentResolver.unregisterContentObserver(mediaStoreObserver)
unregisterOnSharedPreferenceChangedListener(this) unregisterOnSharedPreferenceChangedListener(this)
wakeLock?.release() wakeLock?.release()
@ -1013,8 +1018,10 @@ class MusicService : MediaBrowserServiceCompat(),
.putString(MediaMetadataCompat.METADATA_KEY_ALBUM, song.albumName) .putString(MediaMetadataCompat.METADATA_KEY_ALBUM, song.albumName)
.putString(MediaMetadataCompat.METADATA_KEY_TITLE, song.title) .putString(MediaMetadataCompat.METADATA_KEY_TITLE, song.title)
.putLong(MediaMetadataCompat.METADATA_KEY_DURATION, song.duration) .putLong(MediaMetadataCompat.METADATA_KEY_DURATION, song.duration)
.putLong(MediaMetadataCompat.METADATA_KEY_TRACK_NUMBER, .putLong(
(getPosition() + 1).toLong()) MediaMetadataCompat.METADATA_KEY_TRACK_NUMBER,
(getPosition() + 1).toLong()
)
.putLong(MediaMetadataCompat.METADATA_KEY_YEAR, song.year.toLong()) .putLong(MediaMetadataCompat.METADATA_KEY_YEAR, song.year.toLong())
.putBitmap(MediaMetadataCompat.METADATA_KEY_ALBUM_ART, null) .putBitmap(MediaMetadataCompat.METADATA_KEY_ALBUM_ART, null)
.putLong(MediaMetadataCompat.METADATA_KEY_NUM_TRACKS, playingQueue.size.toLong()) .putLong(MediaMetadataCompat.METADATA_KEY_NUM_TRACKS, playingQueue.size.toLong())
@ -1303,8 +1310,10 @@ class MusicService : MediaBrowserServiceCompat(),
} }
private fun setupMediaSession() { private fun setupMediaSession() {
val mediaButtonReceiverComponentName = ComponentName(applicationContext, val mediaButtonReceiverComponentName = ComponentName(
MediaButtonIntentReceiver::class.java) applicationContext,
MediaButtonIntentReceiver::class.java
)
val mediaButtonIntent = Intent(Intent.ACTION_MEDIA_BUTTON) val mediaButtonIntent = Intent(Intent.ACTION_MEDIA_BUTTON)
mediaButtonIntent.component = mediaButtonReceiverComponentName mediaButtonIntent.component = mediaButtonReceiverComponentName

View file

@ -0,0 +1 @@
Added lyrics downloading