feat: sync Playlists, wip: pair songs

This commit is contained in:
2026-05-14 02:43:49 +02:00
parent 26115f773f
commit e2ab026e84
36 changed files with 2324 additions and 34 deletions

View File

@@ -0,0 +1,14 @@
package at.lockstep.player
/**
* Outcome of bulk folder pairing: counts for UI toasts and debugging.
*
* [failed] includes rows with no local file match, validation errors, and rows with no Spotify track id.
*/
data class FolderPairingResult(
val paired: Int,
val failed: Int,
val jukeboxRowCount: Int,
val mp3Count: Int,
val skippedNoSpotifyTrackId: Int,
)