[MusicService] Removed unused methods and observers

We don't use legacy playlists and also it's deprecated.
This commit is contained in:
Prathamesh More 2022-05-16 12:53:15 +05:30
parent 7e2881b5f0
commit dfcc5b6b92

View file

@ -315,10 +315,6 @@ class MusicService : MediaBrowserServiceCompat(),
.registerContentObserver( .registerContentObserver(
MediaStore.Audio.Genres.EXTERNAL_CONTENT_URI, true, mediaStoreObserver MediaStore.Audio.Genres.EXTERNAL_CONTENT_URI, true, mediaStoreObserver
) )
contentResolver
.registerContentObserver(
MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, true, mediaStoreObserver
)
contentResolver contentResolver
.registerContentObserver( .registerContentObserver(
MediaStore.Audio.Media.INTERNAL_CONTENT_URI, true, mediaStoreObserver MediaStore.Audio.Media.INTERNAL_CONTENT_URI, true, mediaStoreObserver
@ -335,10 +331,6 @@ class MusicService : MediaBrowserServiceCompat(),
.registerContentObserver( .registerContentObserver(
MediaStore.Audio.Genres.INTERNAL_CONTENT_URI, true, mediaStoreObserver MediaStore.Audio.Genres.INTERNAL_CONTENT_URI, true, mediaStoreObserver
) )
contentResolver
.registerContentObserver(
MediaStore.Audio.Playlists.INTERNAL_CONTENT_URI, true, 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)
@ -475,10 +467,6 @@ class MusicService : MediaBrowserServiceCompat(),
return position return position
} }
private fun getPlayingQueue(): List<Song> {
return playingQueue
}
private fun getPosition(): Int { private fun getPosition(): Int {
return position return position
} }
@ -854,21 +842,6 @@ class MusicService : MediaBrowserServiceCompat(),
} }
} }
fun playSongs(songs: ArrayList<Song>?, shuffleMode: Int) {
if (songs != null && songs.isNotEmpty()) {
if (shuffleMode == SHUFFLE_MODE_SHUFFLE) {
val startPosition = Random().nextInt(songs.size)
openQueue(songs, startPosition, false)
setShuffleMode(shuffleMode)
} else {
openQueue(songs, 0, false)
}
play()
} else {
showToast(R.string.playlist_is_empty)
}
}
@Synchronized @Synchronized
fun prepareNextImpl() { fun prepareNextImpl() {
try { try {