Files
jellyfin-ha-src/tests/Jellyfin.Server.Implementations.Tests
Enea D'Angiò 6883cd0969 Fix play queue index handling in SyncPlay
Three index bugs in PlayQueueManager, two of which leave
PlayingItemIndex out of bounds, making every subsequent Buffering/Ready
request throw and leaving the group unusable until it empties:

- RemoveFromPlaylist did not compensate for removed items preceding the
  playing item: removing the playing item together with earlier items
  could select the wrong item or crash with an out-of-bounds index.
- Next/Previous on an empty playlist with RepeatOne/RepeatAll reported
  success or set PlayingItemIndex to 0 on an empty list, crashing
  downstream in Group and corrupting the index.
- SetPlayingItemByIndex accepted an index equal to the playlist count
  (latent off-by-one, callers currently pre-validate).
2026-07-04 11:38:05 +02:00
..
2025-03-25 16:45:00 +01:00
2026-06-26 08:20:55 +02:00
2025-03-30 21:39:51 -06:00
2026-04-19 18:41:39 +02:00
2023-12-18 22:02:31 +01:00
2025-03-25 16:45:00 +01:00
2024-07-09 21:11:23 -04:00
2025-01-25 20:05:15 -05:00