diff --git a/app/src/main/kotlin/com/subtracks/data/repo/QueueRepository.kt b/app/src/main/kotlin/com/subtracks/data/repo/QueueRepository.kt index 21d69399..a7d04520 100644 --- a/app/src/main/kotlin/com/subtracks/data/repo/QueueRepository.kt +++ b/app/src/main/kotlin/com/subtracks/data/repo/QueueRepository.kt @@ -825,6 +825,8 @@ class QueueRepository( QueueKind.Song -> emptyList() } + // ponytail: artist songs span albums, so there is no single keyset to seek on; artist pages fall + // back to OFFSET. Add an artist keyset if artists routinely exceed a few thousand tracks. private fun OrderKey.seekable(kind: QueueKind): Boolean = when (kind) { QueueKind.Playlist -> position != null