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