Commit graph

736 commits

Author SHA1 Message Date
Patrick Barron 82f93afa22
Fix More Live TV Warnings (#10818)
* Fix CA1819 in LiveTvManager

* Call ConfigureAwait in ChannelManager
2024-01-06 13:33:58 -07:00
Niels van Velzen 55916a09eb
Remove some unused client capabilities and sync code (#10812) 2024-01-06 13:33:48 -07:00
Patrick Barron c49539cbe0 Move ProgressiveFileStream to Controller 2023-12-21 12:53:50 -05:00
Bond-009 053c3392f4
Merge pull request #10682 from barronpm/livetv-warnings
Fix some warnings in LiveTV
2023-12-18 23:21:45 +01:00
Cody Robibero 033cfa59c4 Convert CollectionType to use lowercase enum names 2023-12-08 15:45:36 -07:00
Patrick Barron 192559db32 Make ILiveStream an IDisposable 2023-12-05 14:26:35 -05:00
Patrick Barron 669baf98a5 Make IRecorder an IDisposable 2023-12-05 13:35:18 -05:00
Patrick Barron 5c593b120a Don't use List directly in ITunerHost method signatures 2023-12-05 13:35:18 -05:00
Patrick Barron 3ecd68d832 Use ConfigureAwait in SharedHttpStream 2023-12-05 13:35:18 -05:00
Patrick Barron 4ec32b71f5 Use ConfigureAwait in M3uParser 2023-12-05 13:35:18 -05:00
Patrick Barron 42c95da6b0 Use ConfigureAwait in BaseTunerHost 2023-12-05 13:35:18 -05:00
Patrick Barron 7bcfc5e925 Use ConfigureAwait in XmlTvListingsProvider 2023-12-05 13:35:18 -05:00
Patrick Barron ce6c0ad02b Use ConfigureAwait in DirectRecorder 2023-12-05 13:35:18 -05:00
Patrick Barron 01480c7f20 Fix disposable warnings in EmbyTV 2023-12-05 13:35:18 -05:00
Patrick Barron f1a5bc955b Use string.Contains in LiveTv 2023-12-05 13:35:18 -05:00
Patrick Barron 67b4cef77a Use implementation types in LiveTv 2023-12-05 13:35:14 -05:00
Bond_009 b62b0ec2b5 Fix warnings 2023-11-14 21:14:21 +01:00
Cody Robibero c7a94d48ae
Convert ItemSortBy to enum (#9765)
* Convert ItemSortBy to enum

* Rename Unknown to Default
2023-11-09 14:00:13 -07:00
Stepan Goremykin 38d962242a Merge branch 'master' into fix-resharper-warnings
# Conflicts:
#	Emby.Server.Implementations/Updates/InstallationManager.cs
#	tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
2023-10-14 00:45:52 +02:00
Bond_009 d7748cfa04 Multiple Stream changes
* Remove useless MemoryStream in DlnaHttpClient
* Use HttpContent.ReadFromJsonAsync extension
* Call ConfigureAwait for IAsyncDisposable
* Use HttpContent.CopyToAsync where possible
2023-10-11 18:32:57 +02:00
Stepan Goremykin f84469d500 Remove redundant using directives 2023-10-08 00:50:02 +02:00
Stepan Goremykin a3d3ec7e0b Remove redundant SuppressFinalize call 2023-10-07 23:41:45 +02:00
Hagay Goshen 34c4c9f034 allow repeated same tv guide m3u channels , issue 6527 2023-10-02 13:48:32 +03:00
cvium 2e32e335ac refactor: use ConcurrentDictionary when IMemoryCache isn't needed 2023-08-18 14:00:56 +02:00
Bond-009 b95fa294c9
Merge pull request #9799 from Bond-009/genregex 2023-07-06 19:56:00 +02:00
Joshua M. Boniface 93b400343e
Merge pull request #8147 from Shadowghost/network-rewrite 2023-07-03 13:16:21 -04:00
Bond_009 b5f0760db8 Use RegexGenerator where possible 2023-06-28 17:07:57 +02:00
Bond-009 f954dc5c96
Do HEAD request to get content type instead of checking for extension (#8823) 2023-06-27 21:36:39 -06:00
Shadowghost d8d5c86d49 Merge branch 'master' into network-rewrite 2023-05-25 17:07:43 +02:00
Shadowghost b37e9209df Apply review suggestion 2023-05-22 10:39:58 +02:00
Cody Robibero c809c36b30 Fix readonlyspan usage 2023-05-15 06:55:28 -06:00
Shadowghost 6cc1203c1b Merge branch 'master' into network-rewrite 2023-05-09 15:25:41 +02:00
Stepan Goremykin 910617bbc3 Remove redundant 'else' keywords 2023-04-06 19:38:34 +02:00
Stepan Goremykin dabdc86a1b Pass cancellation token 2023-04-06 19:25:25 +02:00
Stepan Goremykin c051736c80 Inline out variable declaration 2023-04-06 19:21:29 +02:00
Cody Robibero 89be3aa37f
Convert Person.Type to use PersonKind enum (#9487) 2023-03-25 11:52:02 -06:00
Shadowghost 520c07e8ca Merge branch 'master' into network-rewrite 2023-03-16 11:07:22 +01:00
Bond_009 d8ec3a5470 Reduce usage of GetAwaiter().GetResult() 2023-03-14 12:05:49 +01:00
gitteric af611367c1
Fall back to using "logo" attrib if "tvg-logo" is mssing in M3U-tuner (#9475)
Co-authored-by: gitteric <you@example.com>
2023-03-12 09:45:48 -06:00
Shadowghost 80b8661008 Merge branch 'master' into network-rewrite 2023-03-03 10:42:24 +01:00
Bond-009 5b493e14ac
Improve alternate ordering (#9336) 2023-02-20 08:07:51 -07:00
Shadowghost c5a363a007 Merge branch 'master' into network-rewrite 2023-02-20 11:58:14 +01:00
Bond_009 b119c6d868 StringComparison.Ordinal instead of StringComparison.OrdinalIgnoreCase 2023-02-20 10:14:08 +01:00
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)
2023-02-19 16:52:29 +01:00
Shadowghost 20fd05b050 Consistently write IP in upercase 2023-02-17 19:27:36 +01:00
Shadowghost 42498194d9 Replace ISocket and UdpSocket, fix DLNA and SSDP binding and discovery 2023-02-17 17:39:11 +01:00
Cody Robibero 32eccc139c LiveTV fixes 2023-02-11 07:46:52 -07:00
Bond_009 65d605b17d Improve ffprobe json parsing and don't log error for Codec Type attachment 2023-02-01 14:58:04 +01:00
Bond-009 43c3a465e6
Merge pull request #8775 from SenorSmartyPants/DVRMetadata
Fixes https://github.com/jellyfin/jellyfin/issues/5178
2023-01-03 12:01:32 +01:00
Bond_009 6481376b81 Use DistinctBy introduced in .NET 6 2022-12-19 15:21:42 +01:00