From 240a2fa8f6c502a1af71149583311698cc6c3a69 Mon Sep 17 00:00:00 2001 From: tzugen Date: Tue, 5 Jul 2022 19:21:07 +0200 Subject: [PATCH] Fix a bug that the musicService was incorrectly cached... --- .../org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt index 06a85d8b..6797ee53 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt @@ -103,7 +103,6 @@ class AutoMediaBrowserCallback(var player: Player, val libraryService: MediaLibr private val mediaPlayerController by inject() private val activeServerProvider: ActiveServerProvider by inject() - private val musicService = MusicServiceFactory.getMusicService() private val serviceJob = Job() private val serviceScope = CoroutineScope(Dispatchers.IO + serviceJob) @@ -113,6 +112,7 @@ class AutoMediaBrowserCallback(var player: Player, val libraryService: MediaLibr private var randomSongsCache: List? = null private var searchSongsCache: List? = null + private val musicService get() = MusicServiceFactory.getMusicService() private val isOffline get() = ActiveServerProvider.isOffline() private val useId3Tags get() = Settings.shouldUseId3Tags private val musicFolderId get() = activeServerProvider.getActiveServer().musicFolderId