luke brown
70f37f0527
Merge branch 'release-10.8.z' of github.com:jellyfin/jellyfin into fix-websockets-close-gracefully-on-shutdown
2 years ago
Cody Robibero
d8f1a87c85
Update Emby.Server.Implementations/Session/SessionManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Cody Robibero
bf0a7c374c
Close live stream on session end
3 years ago
Cody Robibero
8a6b26cd42
initial patch
3 years ago
Dmitry Lyzo
ff4f624850
Clear TranscodingInfo if play method changed
3 years ago
Luke Brown
abfbd04782
Moved IAsyncDisposable and IDisposable from WebSocketConnection to it's interface. Added private variable and guard statement to avoid disposing of WebSocketConnection unnecessarily.
3 years ago
Luke Brown
8f761a64f5
revert changes to SessionManager
3 years ago
Luke Brown
a64eebe79f
changes to use dispose
3 years ago
Luke Brown
8bb4cd017c
applied reviewer suggestions: removing unnecessary async and adding necessary async
3 years ago
luke92brown
99df9c8fcd
Replace redundant xml comments with inheritdoc. Make async changes to CloseSocket.
3 years ago
luke brown
4b563f4d7e
Fix web sockets closing ungracefully
3 years ago
Cody Robibero
066bdc1e72
Add missing properties to PlaybackStart, PlaybackStop
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
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
Cody Robibero
ee46754238
Fix build and clean up
3 years ago
Fernando Fernández
5df6058a8e
Add FullNowPlayingQueue property
3 years ago
Cody Robibero
0765fd568f
Use IAuthorizationContext for websocket
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
Cody Robibero
32629cd7da
Use BaseItemKind where possible
3 years ago
Patrick Barron
7180983654
Fix warnings in SessionManager
3 years ago
dkanada
f6c0db4bb5
merge branch 'master' into syncplay-sessions-fix
3 years ago
Bond_009
637e86478f
Fix some warnings
3 years ago
Patrick Barron
06d682c296
Merge remote-tracking branch 'origin/authenticationdb-efcore' into authenticationdb-efcore
3 years ago
Patrick Barron
bbac9ff67e
GetDeviceOptions always returns an instance of DeviceOptions
3 years ago
Patrick Barron
befedaf6fc
Update Emby.Server.Implementations/Session/SessionManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
crobibero
397868be95
Fix issues with QuickConnect and AuthenticationDb
3 years ago
Patrick Barron
ae878fa051
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
3 years ago
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
3 years ago
Patrick Barron
be88efce3c
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Devices/DeviceManager.cs
# Emby.Server.Implementations/HttpServer/Security/SessionContext.cs
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Net/ISessionContext.cs
3 years ago
Patrick Barron
373155a063
Correctly handle devices without custom names
3 years ago
Bond_009
0bc0601442
Fix some warnings
4 years ago
Claus Vium
1594385497
Merge pull request #6038 from crobibero/delete-existing-sessions
...
Don't logout if deviceId is null
4 years ago
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
4 years ago
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
4 years ago
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
4 years ago
crobibero
f53aa55bdb
Don't logout if deviceId is null.
4 years ago
BaronGreenback
2e98de9062
Code Clean up: Convert to null-coalescing operator ?? ( #5845 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
crobibero
940c30081e
Mark PasswordSha1 as obsolete
4 years ago
Patrick Barron
75df6965a0
Don't use database for QuickConnect
4 years ago
Patrick Barron
3ebc047434
Convert UpdateUser to solely async
4 years ago
Patrick Barron
8607b52541
Make device/session code async
4 years ago
Patrick Barron
44e71774b1
Rewrite device manager using EF Core
4 years ago
Patrick Barron
16ca8c7536
Remove unused SessionManager methods
4 years ago
Ionut Andrei Oanca
9eb740ba57
Fix storing outdated sessions in SyncPlay
4 years ago
Bond_009
eba859e33e
Minor improvements
4 years ago
dkanada
158e69c6f0
Merge pull request #4935 from ConfusedPolarBear/quickconnect-cleanup
...
Remove used quick connect tokens
4 years ago
Bill Thornton
cfca27e99a
Fix capitalization of Playstate message
4 years ago
Matt Montgomery
8dd83327b5
Remove quick connect tokens after usage
4 years ago
Ionut Andrei Oanca
0825ce687d
Add SessionControllerConnected event
4 years ago
cvium
65e6211c03
Remove circular dependency between websocket listeners and manager
4 years ago