Commit Graph

231 Commits (1dfaa171a95e3e6eea780f018cd8442f1dcc9f78)

Author SHA1 Message Date
Patrick Barron befedaf6fc
Update Emby.Server.Implementations/Session/SessionManager.cs
3 years ago
crobibero 397868be95 Fix issues with QuickConnect and AuthenticationDb
3 years ago
Patrick Barron ae878fa051 Merge branch 'master' into authenticationdb-efcore
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
3 years ago
Patrick Barron 373155a063 Correctly handle devices without custom names
3 years ago
Bond_009 0bc0601442 Fix some warnings
3 years ago
Claus Vium 1594385497
Merge pull request #6038 from crobibero/delete-existing-sessions
3 years ago
Patrick Barron a0c6f72762 Migrate authentication db to EF Core
3 years ago
Bond_009 7e8428e588 Enable nullable reference types for Emby.Server.Implementations
3 years ago
Patrick Barron a225f34796 Merge branch 'master' into authenticationdb-efcore
3 years ago
crobibero f53aa55bdb Don't logout if deviceId is null.
3 years ago
BaronGreenback 2e98de9062
Code Clean up: Convert to null-coalescing operator ?? (#5845)
3 years ago
crobibero 940c30081e Mark PasswordSha1 as obsolete
3 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
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
cvium 1a0d8aef80 Revert "Removed Lazy implementation."
4 years ago
Greenback 5cd5a7d4ce Removed Lazy implementation.
4 years ago
Joshua M. Boniface c98c2ab955
Merge branch 'master' into syncplay-enhanced
4 years ago
Patrick Barron 5790db05ba Clean up DeviceManager and don't store capabilities on disk
4 years ago
crobibero 73d2cb1c2a Updated based on review feedback
4 years ago
crobibero 95ebb9a55a Use null coalescing when possible
4 years ago
crobibero 5f52a58e78 Convert NullReferenceException to ResourceNotFoundException
4 years ago
crobibero 7bf320922c Fix nullability errors in Emby.Server.Implementations
4 years ago
Ionut Andrei Oanca 8819a9d478 Add playlist-sync and group-wait to SyncPlay
4 years ago
cvium 3d69bcd190 Fix playbackstart not triggering in the new eventmanager
4 years ago
Bond-009 e011659186
Merge pull request #4210 from nielsvanvelzen/typed-websocket-message
4 years ago
Joshua M. Boniface 67e89dd525 Use nicer count comparitor
4 years ago
Joshua M. Boniface df177b4752 Revert "Implement better count method"
4 years ago
Joshua M. Boniface 5aa519fd39 Implement better count method
4 years ago
Joshua M. Boniface 8dfa2015d0 Make the count an int for cleanliness
4 years ago
Joshua M. Boniface d0ec6872f3 Increase count check to 1
4 years ago
Joshua M. Boniface 6e1d1eed23 Make log entry informational
4 years ago
Joshua M. Boniface b130af1b0c Remove variables from SecurityException
4 years ago
Joshua M. Boniface 975fca5158 Fix syntax error
4 years ago
Joshua M. Boniface 5a7dda337f Add active session tracking
4 years ago
Niels van Velzen 72534f9d66 Use SessionMessageType for WebSocket messages
4 years ago
Niels van Velzen 3459655bb4 Use GeneralCommandType enum in GeneralCommand name
4 years ago
Claus Vium 571d0570f5 Kill HttpListenerHost
4 years ago
Matt Montgomery 2974a0248a Merge remote-tracking branch 'upstream/master' into quickconnect
4 years ago
Matt Montgomery 5f1a863241 Apply suggestions from code review
4 years ago
Patrick Barron adabb4b842 Use IEventManager in SessionManager
4 years ago
Patrick Barron ca1f15af19 Move GenericEventArgs to Jellyfin.Data.Events
4 years ago
Matt Montgomery 4fa3d3f4f3 Merge remote-tracking branch 'upstream/master' into quickconnect
4 years ago
Matt Montgomery a40fe86776 Merge remote-tracking branch 'upstream/master' into quickconnect
4 years ago
Bond_009 01e781035f Fix warnings
4 years ago
Patrick Barron 3cca8db905 Fix log spam from EF Core
4 years ago
crobibero ef8bec23c4 revert missing session fields
4 years ago
ConfusedPolarBear e2f16fc255 Merge remote-tracking branch 'upstream/master' into quickconnect
4 years ago
Bond-009 9af6eda0b4
Merge pull request #3343 from telans/comment-stops
4 years ago
telans 247f9c61e6
fix SA1513/SA1516
4 years ago
telans 9018f8d8be
Add full stop at end of comments (SA1629)
4 years ago
Patrick Barron 42b4f0aa2e Merge branch 'master' into userdb-efcore
4 years ago
Patrick Barron d0e2027b05 (Hopefully) fix concurrency exceptions.
4 years ago
ConfusedPolarBear 7d9b552403
Apply suggestions from code review
4 years ago
ConfusedPolarBear 35ff2be9d7 Merge remote-tracking branch 'upstream/master' into quickconnect
4 years ago
crobibero 44957c5a9a Use typed logger where possible
4 years ago
Patrick Barron 06f9cde22f Merge branch 'master' into userdb-efcore
4 years ago
ConfusedPolarBear 5d281adedd Merge remote-tracking branch 'upstream/master' into quickconnect
4 years ago
Bond_009 4748105dce Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
4 years ago
Patrick Barron 8ca78f33e9 Fix bug when migrating user db with users that have never logged in.
4 years ago
Patrick Barron 01ce56016a Merge branch 'master' into userdb-efcore
4 years ago
gion e42bfc92f3 Fix code issues
4 years ago
Patrick Barron 3eeb6576d8 Migrate User DB to EF Core
4 years ago
Patrick Barron aca7e221d8 Merge branch 'master' into userdb-efcore
4 years ago
gion 8c04049a59 Fix some code smells
4 years ago
gion 029bb80910 Merge remote-tracking branch 'upstream/master' into syncplay
4 years ago
Patrick Barron 9ad839c776 Initial migration code
4 years ago
gion 5c8cbd4087 Fix code issues
4 years ago
gion 8a6ec2fb71 Rename Syncplay to SyncPlay
4 years ago
gion 6e22e9222b Fix code issues
4 years ago
Bond_009 3623aafcb6 Make SonarCloud happy
4 years ago
Bond_009 15634a1913 Merge branch 'master' into websocket
4 years ago
gion 0b974d09ca Synchronize access to data
4 years ago
gion 083d3272d0 Refactor and other minor changes
4 years ago
gion aad5058d25 Implement KeepAlive for WebSockets
4 years ago
gion 84d92ba9ce Check that client is playing the right item
4 years ago
gion 10c2c62f07 Implement syncplay backend
4 years ago
ConfusedPolarBear 36f3e933a2 Add quick connect
5 years ago
Mark Monteiro 53380689ad Return correct status codes for authentication and authorization errors
5 years ago
Joshua M. Boniface c356266419 Revert #2146 ordering change
5 years ago
Bond-009 0f173e1778
Merge branch 'master' into sessionmanager
5 years ago
Anthony Lavado 00073c162a
Merge pull request #2363 from dkanada/view
5 years ago
Bond-009 cefac4f886
Update Emby.Server.Implementations/Session/SessionManager.cs
5 years ago
Bond-009 0a43814596
Merge branch 'master' into sessionmanager
5 years ago
Bond-009 3fe84c3213
Apply suggestions from code review
5 years ago
dkanada f93edb7ade add code suggestions
5 years ago
dkanada 1bc8ca2542 add session view endpoint
5 years ago
dkanada 26dd67a441 change authentication flow
5 years ago
dkanada 6341d986a9 fix a few warnings
5 years ago