Bond_009
f50a250cd9
Optimize Guid comparisons
...
* Use Guid.Equals(Guid) instead of the == override
* Ban the usage of Guid.Equals(Object) to prevent accidental boxing
* Compare to default(Guid) instead of Guid.Empty
3 years ago
Bond_009
ea8f40e84a
More cleanup
3 years ago
Claus Vium
00f7f68e53
Merge pull request #5648 from OancaAndrei/syncplay-sessions-fix
...
Fix session references in SyncPlay
3 years ago
dkanada
f6c0db4bb5
merge branch 'master' into syncplay-sessions-fix
3 years ago
dkanada
5e3905d41a
merge branch 'master' into syncplay-clear-queue
3 years ago
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
3 years ago
cvium
608cba817c
Reduce some allocations with the magic of spans etc.
3 years ago
Ian Walton
e4691d45f5
Leave SyncPlay group on session disconnect.
3 years ago
Ionut Andrei Oanca
776ce7c660
Send playing item status in SyncPlay group update
3 years ago
Ionut Andrei Oanca
9eb740ba57
Fix storing outdated sessions in SyncPlay
3 years ago
Ionut Andrei Oanca
68969c9530
Clear playlist in SyncPlay group
4 years ago
Joshua M. Boniface
4f6a585424
Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policies
4 years ago
Ionut Andrei Oanca
499f3ee950
Update authorization policies for SyncPlay
4 years ago
Ionut Andrei Oanca
0825ce687d
Add SessionControllerConnected event
4 years ago
Ionut Andrei Oanca
cc64ee483d
Reorder parameters in HandleRequest
4 years ago
Ionut Andrei Oanca
1f57b594e6
Loosen locking logic in SyncPlayManager
4 years ago
Ionut Andrei Oanca
cbf70e7a03
Change type of PlaylistItemId to Guid
4 years ago
Ionut Andrei Oanca
b7eb4da04e
Rename GroupController into Group
4 years ago
cvium
7e0ea296c3
Move request validation to auth policies
4 years ago
Ionut Andrei Oanca
b57ace7888
Address requested changes from review
4 years ago
Ionut Andrei Oanca
78ea8ef99e
Create common interface for SyncPlay requests
4 years ago
Ionut Andrei Oanca
c60714e365
Move query parameters to request body in SyncPlay
4 years ago
Joshua M. Boniface
c98c2ab955
Merge branch 'master' into syncplay-enhanced
4 years ago
Greenback
e51ddd326c
Fixes spelling.
4 years ago
Ionut Andrei Oanca
9c20701cf6
Correct typos
4 years ago
Ionut Andrei Oanca
426e258f1f
Improve locking logic in SyncPlay manager
4 years ago
Ionut Andrei Oanca
a3ca36cb54
Review logging and minor changes in SyncPlay
4 years ago
Ionut Andrei Oanca
c7e53bce2f
Patch data-races and minor changes in SyncPlay
4 years ago
Ionut Andrei Oanca
5d77f422f0
Hide some property setters, init null values, update namespaces
4 years ago
Ionut Andrei Oanca
fa69f6fd51
Handle ignore-wait request in waiting state in SyncPlay
4 years ago
Ionut Andrei Oanca
1dbc91978e
Address requested changes and fix some warnings
4 years ago
Ionut Andrei Oanca
563a6fb3c7
Minor changes to group-wait in SyncPlay
4 years ago
Ionut Andrei Oanca
019bc19aa4
Minor changes to play queue in Syncplay group
4 years ago
Ionut Andrei Oanca
0c735a0395
Address requested changes by review
4 years ago
Ionut Andrei Oanca
1cabe82b59
Rewrite play queue logic of SyncPlay group
4 years ago
Ionut Andrei Oanca
0b4c751657
Check for null sessions and requests in SyncPlay
4 years ago
BaronGreenback
1b8adf0f7c
Update Emby.Server.Implementations/SyncPlay/GroupController.cs
4 years ago
Ionut Andrei Oanca
36fee4e60a
Minor fixes
4 years ago
Ionut Andrei Oanca
93cbf64f88
End comments with a period
4 years ago
Ionut Andrei Oanca
8819a9d478
Add playlist-sync and group-wait to SyncPlay
4 years ago
gion
e10799e0e8
Rewrite syncplay using a state design pattern
4 years ago
gion
5487dfc145
Rename GroupInfoView to GroupInfoDto
4 years ago
Bond_009
e96d41d5ef
Fix build
4 years ago
Bond_009
01e781035f
Fix warnings
4 years ago
dkanada
bf09bbeacd
update comment
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
dkanada
5e706ba7ce
keep playstate during syncplay group creation
4 years ago
telans
afc9224ede
fix SA1111
4 years ago
Patrick Barron
42b4f0aa2e
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Jellyfin.Data.csproj
4 years ago
crobibero
44957c5a9a
Use typed logger where possible
4 years ago
Patrick Barron
06f9cde22f
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/EntryPoints/ServerEventNotifier.cs
# Emby.Server.Implementations/Library/UserManager.cs
# Emby.Server.Implementations/Sorting/IsFavoriteOrLikeComparer.cs
# Emby.Server.Implementations/Sorting/IsPlayedComparer.cs
# Emby.Server.Implementations/Sorting/IsUnplayedComparer.cs
# Emby.Server.Implementations/TV/TVSeriesManager.cs
# Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs
4 years ago