Commit Graph

95 Commits (356e05e3af7702b7dfefbba6e936d602c3638055)

Author SHA1 Message Date
Shadowghost 4a9565ab52 Fix some spelling mistakes
7 months ago
Mark Cilia Vincenti f26fc7dfb2 Merge changes
9 months ago
Cody Robibero e7b8d45bbb
Use helper function to compare guid (#10825)
10 months ago
Mark Cilia Vincenti e47144e7c7 Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker.
10 months ago
Patrick Barron 051fa04a80 Move GetRecordingStreamMediaSources to IMediaSourceManager
10 months ago
Cody Robibero 892973a9e3
Merge branch 'master' into media-type
1 year ago
Bond_009 d7748cfa04 Multiple Stream changes
1 year ago
Cody Robibero 2920611ffc Convert string MediaType to enum MediaType
1 year ago
Stepan Goremykin 19e65269a2 Simplify linq expressions (use All)
2 years ago
Bond_009 b366dc2e6e Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009 52194f56b5 Replace != null with is not null
2 years ago
Bond_009 c7d50d640e Replace == null with is null
2 years ago
Bond_009 a9a5fcde81 Use ArgumentNullException.ThrowIfNull helper method
2 years ago
Cody Robibero efcdab116f Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fix
3 years ago
jakobkukla 75475285da Fix supportsTranscoding not reflecting user permissions sometimes
3 years ago
Bond_009 f50a250cd9 Optimize Guid comparisons
3 years ago
Bond_009 1c14c86b20 Fix some warnings
3 years ago
Cody Robibero 7bfc6b5679 Remove more warnings
3 years ago
Bond_009 4dfb7b18ae Add some docs and tests
3 years ago
Patrick Barron 876a902356 Fix warnings in Library
3 years ago
cvium ff328fefc5 Replace GetDirectStreamProviderByUniqueId with GetLiveStreamInfoByUniqueId
3 years ago
cvium 026a7af0e8 Don't throw when livestream file isn't found
3 years ago
cvium 1603d1928e Kill ProgressiveFileCopier and seek to end for ongoing livetv
3 years ago
Bond-009 71ab4a5754
Fix it for real(tm) this time
3 years ago
Bond-009 8dc0911374
Fix log message
3 years ago
Bond_009 e3dac4fda2 Use async FileStreams where it makes sense
3 years ago
Bond_009 6f8ccab788 Move non-jellyfin extensions to separate project
3 years ago
cvium 42a2cc1747 Remove some unnecessary allocations
4 years ago
Bond_009 7e8428e588 Enable nullable reference types for Emby.Server.Implementations
4 years ago
cvium 608cba817c Reduce some allocations with the magic of spans etc.
4 years ago
cvium 8933389753 Respect user settings for transcode and remux
4 years ago
Bond_009 a8ed753f6c FxCop -> Net Analyzers (part 2)
4 years ago
Bond_009 a9b497720d Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
4 years ago
David 043d045448 Put json serializer options in private field
4 years ago
David 2a574914ea Use streams instead of strings
4 years ago
David 196388d607 Remove custom Json serializer from Emby.Server.Implementations
4 years ago
Bond_009 bc7359f87d
Use string.Split(char) where possible instead of string.Split(char[])
4 years ago
Ryan Petris 4db5700e18
Don't take a lock if there's no intention to manipulate the list of open streams. Instead, use a ConcurrentDictionary so that, in those situations, thread-safe access to the dictionary is ensured.
4 years ago
Bond_009 01e781035f Fix warnings
4 years ago
Bond_009 7324b44c43 Fix warnings
4 years ago
telans 247f9c61e6
fix SA1513/SA1516
4 years ago
telans 3d9049ef08
fix SA1508
4 years ago
telans acd4389653
fix SA1005
4 years ago
telans 726e116d5b
fix SA1510
4 years ago
Patrick Barron 42b4f0aa2e Merge branch 'master' into userdb-efcore
4 years ago
crobibero 44957c5a9a Use typed logger where possible
5 years ago
Patrick Barron 06f9cde22f Merge branch 'master' into userdb-efcore
5 years ago
Bond_009 7439e095e2 Merge branch 'master' into nullable3
5 years ago
Patrick Barron c464f700db Remove redundant qualifiers
5 years ago
Patrick Barron 9ad839c776 Initial migration code
5 years ago