Fixed CrossFade duration not changing instantly
This commit is contained in:
parent
ceec034a4f
commit
75a4648e13
2 changed files with 3 additions and 14 deletions
|
@ -77,14 +77,6 @@ class LyricsFragment : AbsMainActivityFragment(R.layout.fragment_lyrics) {
|
||||||
baseUrl += query
|
baseUrl += query
|
||||||
return baseUrl
|
return baseUrl
|
||||||
}
|
}
|
||||||
private val syairSearchLrcUrl: String
|
|
||||||
get() {
|
|
||||||
var baseUrl = "https://www.syair.info/search?"
|
|
||||||
var query = song.title + "+" + song.artistName
|
|
||||||
query = "q=" + query.replace(" ", "+")
|
|
||||||
baseUrl += query
|
|
||||||
return baseUrl
|
|
||||||
}
|
|
||||||
|
|
||||||
private lateinit var normalLyricsLauncher: ActivityResultLauncher<IntentSenderRequest>
|
private lateinit var normalLyricsLauncher: ActivityResultLauncher<IntentSenderRequest>
|
||||||
private lateinit var newSyncedLyricsLauncher: ActivityResultLauncher<Intent>
|
private lateinit var newSyncedLyricsLauncher: ActivityResultLauncher<Intent>
|
||||||
|
@ -201,12 +193,7 @@ class LyricsFragment : AbsMainActivityFragment(R.layout.fragment_lyrics) {
|
||||||
|
|
||||||
override fun onMenuItemSelected(item: MenuItem): Boolean {
|
override fun onMenuItemSelected(item: MenuItem): Boolean {
|
||||||
if (item.itemId == R.id.action_search) {
|
if (item.itemId == R.id.action_search) {
|
||||||
openUrl(when (binding.lyricsPager.currentItem) {
|
openUrl(googleSearchLrcUrl)
|
||||||
0 -> syairSearchLrcUrl
|
|
||||||
1 -> googleSearchLrcUrl
|
|
||||||
else -> googleSearchLrcUrl
|
|
||||||
}
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
|
@ -632,6 +632,8 @@ class MusicService : MediaBrowserServiceCompat(),
|
||||||
|
|
||||||
if (playbackManager.maybeSwitchToCrossFade(crossFadeDuration)) {
|
if (playbackManager.maybeSwitchToCrossFade(crossFadeDuration)) {
|
||||||
restorePlaybackState(wasPlaying, progress)
|
restorePlaybackState(wasPlaying, progress)
|
||||||
|
} else {
|
||||||
|
playbackManager.setCrossFadeDuration(crossFadeDuration)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ALBUM_ART_ON_LOCK_SCREEN, BLURRED_ALBUM_ART -> updateMediaSessionMetaData(::updateMediaSessionPlaybackState)
|
ALBUM_ART_ON_LOCK_SCREEN, BLURRED_ALBUM_ART -> updateMediaSessionMetaData(::updateMediaSessionPlaybackState)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue