mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-23 23:20:51 +01:00
[PR #10682] [MERGED] Fix some warnings in LiveTV #12398
Labels
No labels
area:database
awaiting-feedback
backend
blocked
breaking change: web api
bug
build
ci
confirmed
discussion needed
dotnet future
downstream
duplicate
EFjellyfin.db
enhancement
feature
future
github-actions
good first issue
hdr
help wanted
invalid
investigation
librarydb
live-tv
lyrics
media playback
music
needs testing
nuget
performance
platform
pull-request
question
regression
release critical
requires-web
roadmap
security
security
stale
support
syncplay
ui & ux
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: starred/jellyfin#12398
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/10682
Author: @barronpm
Created: 12/6/2023
Status: ✅ Merged
Merged: 12/18/2023
Merged by: @Bond-009
Base:
master← Head:livetv-warnings📝 Commits (10+)
67b4cefUse implementation types in LiveTvf1a5bc9Use string.Contains in LiveTv01480c7Fix disposable warnings in EmbyTVce6c0adUse ConfigureAwait in DirectRecorder7bcfc5eUse ConfigureAwait in XmlTvListingsProvider42c95daUse ConfigureAwait in BaseTunerHost4ec32b7Use ConfigureAwait in M3uParser3ecd68dUse ConfigureAwait in SharedHttpStream5c593b1Don't use List directly in ITunerHost method signatures669baf9Make IRecorder an IDisposable📊 Changes
17 files changed (+141 additions, -80 deletions)
View changed files
📝
Emby.Server.Implementations/Library/ExclusiveLiveStream.cs(+6 -1)📝
Emby.Server.Implementations/LiveTv/EmbyTV/DirectRecorder.cs(+30 -15)📝
Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs(+4 -14)📝
Emby.Server.Implementations/LiveTv/EmbyTV/EncodedRecorder.cs(+4 -4)📝
Emby.Server.Implementations/LiveTv/EmbyTV/IRecorder.cs(+1 -1)📝
Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs(+2 -2)📝
Emby.Server.Implementations/LiveTv/Listings/XmlTvListingsProvider.cs(+33 -18)📝
Emby.Server.Implementations/LiveTv/LiveTvManager.cs(+1 -1)📝
Emby.Server.Implementations/LiveTv/TunerHosts/BaseTunerHost.cs(+16 -9)📝
Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/DiscoverResponse.cs(+1 -1)📝
Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunHost.cs(+1 -1)📝
Emby.Server.Implementations/LiveTv/TunerHosts/LiveStream.cs(+16 -1)📝
Emby.Server.Implementations/LiveTv/TunerHosts/M3UTunerHost.cs(+1 -1)📝
Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs(+1 -1)📝
Emby.Server.Implementations/LiveTv/TunerHosts/SharedHttpStream.cs(+21 -8)📝
MediaBrowser.Controller/Library/ILiveStream.cs(+2 -1)📝
MediaBrowser.Controller/LiveTv/ITunerHost.cs(+1 -1)📄 Description
Fixes some warnings in LiveTV, mostly relating to
ConfigureAwaitand the new disposable analyzers.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.