| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 days | Reduce cognitive complexity of RemoveFromPlaylist | Enea D'Angiò | |
| 2026-07-04 | Fix play queue index handling in SyncPlay | Enea D'Angiò | |
| 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-05-21 | Run tree-wide dotnet format | jakobkukla | |
| 2025-04-20 | Return SyncPlay group info after creation, add GET group endpoint (#13935) | Niels van Velzen | |
| 2025-04-19 | Fix SyncPlay WebSocket OpenAPI schemas (#13946) | Niels van Velzen | |
| 2023-06-10 | Add all websocket messages to generated openapi spec (#9682) | Cody Robibero | |
| * Add all websocket messages to generated openapi spec * Use oneOf * JsonIgnore ServerId * Oops * Add discriminators * Add WebSocketMessage container for Inbound and Outbound messages | |||
| 2023-04-06 | Remove redundant 'else' keywords | Stepan Goremykin | |
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-08-15 | Fix various typos | luz paz | |
| Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows` | |||
| 2021-11-16 | Remove unused dependencies | cvium | |
| 2021-10-08 | Remove duplicate Fisher–Yates shuffle impl | Bond_009 | |
| 2021-09-10 | Merge pull request #5648 from OancaAndrei/syncplay-sessions-fix | Claus Vium | |
| Fix session references in SyncPlay | |||
| 2021-09-09 | Fix some warnings | Bond_009 | |
| 2021-09-06 | merge branch 'master' into syncplay-sessions-fix | dkanada | |
| 2021-09-06 | merge branch 'master' into syncplay-clear-queue | dkanada | |
| 2021-05-07 | Enable nullable reference types for MediaBrowser.Controller | Bond_009 | |
| 2021-03-28 | Fix storing outdated sessions in SyncPlay | Ionut Andrei Oanca | |
| 2021-01-24 | Clear playlist in SyncPlay group | Ionut Andrei Oanca | |
| 2020-12-07 | Update authorization policies for SyncPlay | Ionut Andrei Oanca | |
| 2020-12-04 | Reorder parameters in HandleRequest | Ionut Andrei Oanca | |
| 2020-12-04 | Change type of PlaylistItemId to Guid | Ionut Andrei Oanca | |
| 2020-12-03 | Rename GroupController into Group | Ionut Andrei Oanca | |
| 2020-12-03 | Move SyncPlay request DTOs to proper namespace | Ionut Andrei Oanca | |
| 2020-12-03 | Rename 'track' into 'item' in SyncPlay | Ionut Andrei Oanca | |
| 2020-11-28 | Create common interface for SyncPlay requests | Ionut Andrei Oanca | |
| 2020-11-28 | Move query parameters to request body in SyncPlay | Ionut Andrei Oanca | |
| 2020-11-16 | Review logging and minor changes in SyncPlay | Ionut Andrei Oanca | |
| 2020-11-15 | Patch data-races and minor changes in SyncPlay | Ionut Andrei Oanca | |
| 2020-11-14 | Hide some property setters, init null values, update namespaces | Ionut Andrei Oanca | |
| 2020-11-14 | Handle ignore-wait request in waiting state in SyncPlay | Ionut Andrei Oanca | |
| 2020-11-14 | Replace foreach loop with FindIndex | Ionut Andrei Oanca | |
| 2020-11-14 | Address requested changes and fix some warnings | Ionut Andrei Oanca | |
| 2020-11-13 | Minor changes to group-wait in SyncPlay | Ionut Andrei Oanca | |
| 2020-10-22 | Minor changes to play queue in Syncplay group | Ionut Andrei Oanca | |
| 2020-10-22 | Address requested changes by review | Ionut Andrei Oanca | |
| 2020-10-22 | Rewrite play queue logic of SyncPlay group | Ionut Andrei Oanca | |
| 2020-10-22 | Update MediaBrowser.Controller/SyncPlay/Queue/PlayQueueManager.cs | BaronGreenback | |
| 2020-10-21 | Minor fixes | Ionut Andrei Oanca | |
| 2020-10-21 | End comments with a period | Ionut Andrei Oanca | |
| 2020-10-16 | Add playlist-sync and group-wait to SyncPlay | Ionut Andrei Oanca | |
| 2020-10-16 | Rewrite syncplay using a state design pattern | gion | |
| 2020-10-16 | Rename GroupInfoView to GroupInfoDto | gion | |
| 2020-10-04 | Improve GroupInfo class | Bond_009 | |
| * Fixed docs * Remove extra dictionary lookups * change property to constant | |||
| 2020-08-22 | Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release | Bond_009 | |
| 2020-07-13 | keep playstate during syncplay group creation | dkanada | |
| 2020-06-16 | fix SA1513/SA1516 | telans | |
| 2020-06-15 | misc | telans | |
| 2020-05-26 | Fix code issues | gion | |
| 2020-05-09 | Fix code issues | gion | |
| 2020-05-09 | Rename Syncplay to SyncPlay | gion | |
