Patrick Barron
|
170b8b2550
|
Use WaitForExitAsync instead of Exited for recording cleanup
|
2024-02-21 11:23:53 -05:00 |
|
Patrick Barron
|
0370167b8d
|
Add IRecordingsManager service
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
7baf2d6c6b
|
Add RecordingsMetadataManager service
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
ca1a8ced48
|
Move IO code to separate folder
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
e13ccfe854
|
Move timer services to separate folder
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
dfe82a7472
|
Use DI for timer managers
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
3bdaf640ec
|
Remove unnecessary JSON roundtrip in SaveListingProvider
|
2024-02-08 15:28:36 -05:00 |
|
Patrick Barron
|
1c11c460b9
|
Use ValueTuple in GetListingsProviders
|
2024-02-08 15:27:42 -05:00 |
|
Patrick Barron
|
1a24d26dac
|
Move EpgChannelData to Listings folder
|
2024-02-08 15:20:48 -05:00 |
|
Patrick Barron
|
42b052a5a6
|
Add IListingsManager service
|
2024-02-08 15:20:46 -05:00 |
|
Cody Robibero
|
20f05f8103
|
Merge pull request #10847 from barronpm/schedulesdirect-fix
SchedulesDirect fix
|
2024-02-08 08:17:08 -07:00 |
|
Patrick Barron
|
c9311c9e7e
|
Use IHostedService for Live TV
|
2024-02-07 10:52:36 -05:00 |
|
Patrick Barron
|
24b4d02596
|
Convert RecordingNotifier to IHostedService
|
2024-02-07 10:52:36 -05:00 |
|
Patrick Barron
|
0960438065
|
Remove ActionableProgress
|
2024-02-06 09:58:25 -05:00 |
|
Patrick Barron
|
8698b90594
|
Remove SimpleProgress
|
2024-02-06 09:50:46 -05:00 |
|
Patrick Barron
|
584636bdd8
|
Don't dispose HttpClients
|
2024-02-06 09:37:02 -05:00 |
|
Cody Robibero
|
ccfc85af11
|
Merge pull request #10951 from barronpm/livetv-di
Live TV DI
|
2024-02-03 08:25:25 -07:00 |
|
Mark Cilia Vincenti
|
f26fc7dfb2
|
Merge changes
|
2024-02-03 08:45:14 +01:00 |
|
Patrick Barron
|
34269dee58
|
Use DI for ILiveTvService
|
2024-02-02 20:13:24 -05:00 |
|
Patrick Barron
|
775b7eadef
|
Kill circular dependency between LiveTvManager and EmbyTV
|
2024-02-02 20:13:24 -05:00 |
|
Patrick Barron
|
efd024bafe
|
Use DI for IListingsProvider
|
2024-02-02 20:13:24 -05:00 |
|
Patrick Barron
|
604f4b2742
|
Log SchedulesDirect response on request error
|
2024-01-25 09:33:06 -05:00 |
|
Patrick Barron
|
f0a9639c17
|
Remove pointless code
|
2024-01-17 12:14:28 -05:00 |
|
Patrick Barron
|
75c2de110e
|
Remove useless comment
|
2024-01-17 12:12:24 -05:00 |
|
Patrick Barron
|
5d3acd43e9
|
Use collection expression
|
2024-01-17 12:10:42 -05:00 |
|
Patrick Barron
|
502cbe77b2
|
Use Math.Clamp in GetGuideDays
|
2024-01-17 12:10:14 -05:00 |
|
Patrick Barron
|
4399b51dca
|
Merge branch 'master' into livetv-guidemanager
# Conflicts:
# src/Jellyfin.LiveTv/LiveTvManager.cs
|
2024-01-17 12:08:01 -05:00 |
|
Cody Robibero
|
e7b8d45bbb
|
Use helper function to compare guid (#10825)
|
2024-01-17 08:51:39 -07:00 |
|
Patrick Barron
|
3e32f94fb3
|
Move RefreshGuideScheduledTask to Guide folder
|
2024-01-17 09:57:38 -05:00 |
|
Patrick Barron
|
59c2ae944d
|
Add IGuideManager service
|
2024-01-17 09:52:11 -05:00 |
|
Patrick Barron
|
c101d287f2
|
Remove unused Live TV code
|
2024-01-15 13:29:55 -05:00 |
|
Patrick Barron
|
c23a038ba8
|
Remove unnecessary allocations in TunerHostManager
|
2024-01-15 09:37:03 -05:00 |
|
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.
|
2024-01-14 12:11:16 +01:00 |
|
Patrick Barron
|
9c2c066e6f
|
Add ITunerHostManager service
|
2024-01-12 21:17:09 -05:00 |
|
Patrick Barron
|
449365182c
|
Move LiveTV service registration to extension method
|
2024-01-12 19:18:18 -05:00 |
|
Patrick Barron
|
063168fc1c
|
Move LiveTvConfigurationFactory to Configuration folder
|
2024-01-12 18:38:23 -05:00 |
|
Patrick Barron
|
ad51f4f95d
|
Add LiveTv configuration extension
|
2024-01-12 18:37:14 -05:00 |
|
Patrick Barron
|
f87a5490ad
|
Fix disposable analyzer warnings in SchedulesDirect
|
2024-01-12 11:35:34 -05:00 |
|
Patrick Barron
|
bbce1beb1d
|
Don't re-use HttpRequestMessage on re-try in SchedulesDirect
|
2024-01-12 11:35:34 -05:00 |
|
Patrick Barron
|
41de6d1741
|
Move StreamHelper to LiveTv project
|
2024-01-09 11:57:55 -05:00 |
|
Patrick Barron
|
c964ea23bf
|
Move RecordingNotifier to LiveTv project
|
2024-01-09 10:16:58 -05:00 |
|
Patrick Barron
|
126aa9c893
|
Move channels to LiveTv project
|
2024-01-09 10:16:58 -05:00 |
|
Patrick Barron
|
c1a3084312
|
Move LiveTv to separate project
|
2024-01-09 10:16:56 -05:00 |
|