Fix:Syncing when media is open in audio player and playing on another device #984

- Local playback session IDs have been updated to UUIDs instead of prefixing local_play_
This commit is contained in:
advplyr 2023-12-15 16:04:58 -06:00
parent dd66042766
commit 7412d0899f
5 changed files with 13 additions and 15 deletions

View file

@ -81,7 +81,7 @@ class LocalLibraryItem(
@JsonIgnore
fun getPlaybackSession(episode:PodcastEpisode?, deviceInfo:DeviceInfo):PlaybackSession {
val localEpisodeId = episode?.id
val sessionId = "play_local_${UUID.randomUUID()}"
val sessionId = "${UUID.randomUUID()}"
// Get current progress for local media
val mediaProgressId = if (localEpisodeId.isNullOrEmpty()) id else "$id-$localEpisodeId"