diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/MediaNotificationProvider.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/MediaNotificationProvider.kt index 3e0ae5f8..fc159127 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/MediaNotificationProvider.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/MediaNotificationProvider.kt @@ -40,6 +40,12 @@ class MediaNotificationProvider(context: Context) : actionFactory: MediaNotification.ActionFactory ): IntArray { val tmp: MutableList = mutableListOf() + /* + * TODO: + * It is currently not possible to edit a MediaItem after creation so the isRated value + * is stored in the track.starred value + * See https://github.com/androidx/media/issues/33 + */ val rating = mediaPlayerController.currentPlayingLegacy?.track?.starred?.let { HeartRating( it diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/MainThreadExecutor.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/MainThreadExecutor.kt index afc72563..a1d162c6 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/MainThreadExecutor.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/MainThreadExecutor.kt @@ -19,4 +19,4 @@ class MainThreadExecutor : Executor { override fun execute(r: Runnable) { handler.post(r) } -} \ No newline at end of file +}