Cody Robibero
20f05f8103
Merge pull request #10847 from barronpm/schedulesdirect-fix
...
SchedulesDirect fix
8 months ago
Patrick Barron
c9311c9e7e
Use IHostedService for Live TV
8 months ago
Patrick Barron
24b4d02596
Convert RecordingNotifier to IHostedService
8 months ago
Patrick Barron
99ea6059c7
Use IHostedService for UPnP port forwarding
8 months ago
Patrick Barron
4dd2ed8fb7
Remove some unused drawing code
8 months ago
Patrick Barron
0960438065
Remove ActionableProgress
8 months ago
Patrick Barron
8698b90594
Remove SimpleProgress
8 months ago
Patrick Barron
584636bdd8
Don't dispose HttpClients
8 months ago
Cody Robibero
ccfc85af11
Merge pull request #10951 from barronpm/livetv-di
...
Live TV DI
8 months ago
Mark Cilia Vincenti
f26fc7dfb2
Merge changes
8 months ago
Patrick Barron
34269dee58
Use DI for ILiveTvService
8 months ago
Patrick Barron
775b7eadef
Kill circular dependency between LiveTvManager and EmbyTV
8 months ago
Patrick Barron
efd024bafe
Use DI for IListingsProvider
8 months ago
Patrick Barron
604f4b2742
Log SchedulesDirect response on request error
8 months ago
Patrick Barron
f0a9639c17
Remove pointless code
9 months ago
Patrick Barron
75c2de110e
Remove useless comment
9 months ago
Patrick Barron
5d3acd43e9
Use collection expression
9 months ago
Patrick Barron
502cbe77b2
Use Math.Clamp in GetGuideDays
9 months ago
Patrick Barron
4399b51dca
Merge branch 'master' into livetv-guidemanager
...
# Conflicts:
# src/Jellyfin.LiveTv/LiveTvManager.cs
9 months ago
Cody Robibero
e7b8d45bbb
Use helper function to compare guid ( #10825 )
9 months ago
Patrick Barron
3e32f94fb3
Move RefreshGuideScheduledTask to Guide folder
9 months ago
Patrick Barron
59c2ae944d
Add IGuideManager service
9 months ago
Patrick Barron
c101d287f2
Remove unused Live TV code
9 months ago
Patrick Barron
c23a038ba8
Remove unnecessary allocations in TunerHostManager
9 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.
9 months ago
Patrick Barron
9c2c066e6f
Add ITunerHostManager service
9 months ago
Patrick Barron
449365182c
Move LiveTV service registration to extension method
9 months ago
Patrick Barron
063168fc1c
Move LiveTvConfigurationFactory to Configuration folder
9 months ago
Patrick Barron
ad51f4f95d
Add LiveTv configuration extension
9 months ago
Patrick Barron
f87a5490ad
Fix disposable analyzer warnings in SchedulesDirect
9 months ago
Patrick Barron
bbce1beb1d
Don't re-use HttpRequestMessage on re-try in SchedulesDirect
9 months ago
Patrick Barron
41de6d1741
Move StreamHelper to LiveTv project
9 months ago
Patrick Barron
c964ea23bf
Move RecordingNotifier to LiveTv project
9 months ago
Patrick Barron
126aa9c893
Move channels to LiveTv project
9 months ago
Patrick Barron
c1a3084312
Move LiveTv to separate project
9 months ago
Patrick Barron
43b32b0d94
Auto Discovery Cleanup ( #10793 )
...
* Call GetSmartApiUrl directly in UdpServer.RespondToV2Message
GetSmartApiUrl already returns PublishedServerUrl if set.
* Rewrite auto discovery using UdpClient and BackgroundService
* Respect network address settings in AutoDiscoveryHost
* Always listen on broadcast address in Linux for auto-discovery
* Await udp server tasks in AutoDiscoveryHost
* Only bind to broadcast addresses for IPv4
* Only bind to broadcast if IPv4 is enabled
9 months ago
Patrick Barron
eea676429b
Use file-scoped namespaces in Jellyfin.Networking
10 months ago
Patrick Barron
1b821efcf2
Move ExternalPortForwarding to Jellyfin.Networking
10 months ago
Patrick Barron
fc1e27b754
Move SocketFactory to Jellyfin.Networking
10 months ago
Patrick Barron
f1ca1dd7cc
Move UdpServerEntryPoint to Jellyfin.Networking
10 months ago
Patrick Barron
9597648ce3
Move Jellyfin.Networking to src
10 months ago
Bond_009
8ee1525894
Fix runtime errors
11 months ago
Bond_009
b62b0ec2b5
Fix warnings
11 months ago
Bond_009
99e0d46ad9
Use System.Net.IPNetwork
11 months ago
Bond_009
eb022c49cc
Update to .NET 8
11 months ago
Bond_009
a9ef103c95
Add IDisposableAnalyzers to more projects
11 months ago
Bond-009
ed00d7448b
Merge pull request #10472 from cvium/dispose_imagefilter
11 months ago
cvium
0a284dc0ab
refactor: cache the resize image filter
11 months ago
cvium
4be0f4267d
chore(deps): use Svg.Skia instead of the deprecated SkiaSharp.Svg
11 months ago
Nick
cd662506a1
Merge branch 'master' into trickplay
12 months ago