Patrick Barron
192559db32
Make ILiveStream an IDisposable
11 months ago
Patrick Barron
5c593b120a
Don't use List directly in ITunerHost method signatures
11 months ago
Patrick Barron
3ecd68d832
Use ConfigureAwait in SharedHttpStream
11 months ago
Patrick Barron
4ec32b71f5
Use ConfigureAwait in M3uParser
11 months ago
Patrick Barron
42c95da6b0
Use ConfigureAwait in BaseTunerHost
11 months ago
Patrick Barron
f1a5bc955b
Use string.Contains in LiveTv
11 months ago
Patrick Barron
67b4cef77a
Use implementation types in LiveTv
11 months ago
Bond_009
b62b0ec2b5
Fix warnings
1 year ago
Stepan Goremykin
38d962242a
Merge branch 'master' into fix-resharper-warnings
...
# Conflicts:
# Emby.Server.Implementations/Updates/InstallationManager.cs
# tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
1 year ago
Bond_009
d7748cfa04
Multiple Stream changes
...
* Remove useless MemoryStream in DlnaHttpClient
* Use HttpContent.ReadFromJsonAsync extension
* Call ConfigureAwait for IAsyncDisposable
* Use HttpContent.CopyToAsync where possible
1 year ago
Stepan Goremykin
f84469d500
Remove redundant using directives
1 year ago
Stepan Goremykin
a3d3ec7e0b
Remove redundant SuppressFinalize call
1 year ago
Hagay Goshen
34c4c9f034
allow repeated same tv guide m3u channels , issue 6527
1 year ago
cvium
2e32e335ac
refactor: use ConcurrentDictionary when IMemoryCache isn't needed
1 year ago
Bond-009
b95fa294c9
Merge pull request #9799 from Bond-009/genregex
1 year ago
Joshua M. Boniface
93b400343e
Merge pull request #8147 from Shadowghost/network-rewrite
1 year ago
Bond_009
b5f0760db8
Use RegexGenerator where possible
1 year ago
Bond-009
f954dc5c96
Do HEAD request to get content type instead of checking for extension ( #8823 )
1 year ago
Shadowghost
b37e9209df
Apply review suggestion
2 years ago
Shadowghost
6cc1203c1b
Merge branch 'master' into network-rewrite
2 years ago
Stepan Goremykin
dabdc86a1b
Pass cancellation token
2 years ago
Stepan Goremykin
c051736c80
Inline out variable declaration
2 years ago
Shadowghost
520c07e8ca
Merge branch 'master' into network-rewrite
2 years ago
gitteric
af611367c1
Fall back to using "logo" attrib if "tvg-logo" is mssing in M3U-tuner ( #9475 )
...
Co-authored-by: gitteric <you@example.com>
2 years ago
Shadowghost
80b8661008
Merge branch 'master' into network-rewrite
2 years ago
Bond-009
5b493e14ac
Improve alternate ordering ( #9336 )
2 years ago
Shadowghost
c5a363a007
Merge branch 'master' into network-rewrite
2 years ago
Bond_009
b119c6d868
StringComparison.Ordinal instead of StringComparison.OrdinalIgnoreCase
2 years ago
Bond_009
24a7e210c3
Optimize tryparse
...
* Don't check for null before
* Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2 years ago
Shadowghost
20fd05b050
Consistently write IP in upercase
2 years ago
Shadowghost
42498194d9
Replace ISocket and UdpSocket, fix DLNA and SSDP binding and discovery
2 years ago
Bond_009
65d605b17d
Improve ffprobe json parsing and don't log error for Codec Type attachment
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
Michael Powers
84d1b07849
Fix incorrect starting offset of buffer span in CheckTunerAvailability.
...
Resolves #7154
2 years ago
Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)
```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```
```
ArgumentNullException.ThrowIfNull($1);
```
2 years ago
Bond-009
e1e4ac75e4
Merge pull request #8267 from luzpaz/typos
2 years ago
knackebrot
c3405d25fd
Make IgnoreDts configurable for M3U tuner
2 years ago
luz paz
9ec2870b10
Fix various typos
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2 years ago
Bond_009
1c14c86b20
Fix some warnings
3 years ago
Cody Robibero
b6489e73ab
Merge pull request #7241 from Bond-009/async5
3 years ago
Bond_009
e7be01d7a5
Flush to disk async where possible
3 years ago
Bond_009
832da133d8
Always create TaskCompletionSource<T> with TaskCreationOptions.RunContinuationsAsynchronously
3 years ago
Bond_009
05836c8cd3
Fix warning SA1414 and CA1849
3 years ago
Bond_009
3ab0afdc6b
Remove task cancellation hacks
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Bond_009
ea8f40e84a
More cleanup
3 years ago
Cody Robibero
634ce40c2f
Merge branch 'master' into comparisons
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago