Cody Robibero
|
3ade3a8e63
|
Lowercase CollectionTypeOptions to match legacy experience (#11272)
|
7 months ago |
gnattu
|
564fdfec93
|
fix: use a more recent UA (#11199)
|
8 months ago |
Bond_009
|
651681c276
|
Enable nullable for more files
|
8 months ago |
Cody Robibero
|
f7f3ad9eb7
|
Precache livetv program images (#11083)
* Precache livetv program images
* return if cache hit
* use EnsureSuccessStatusCode
* Read proper bytes
|
8 months ago |
Patrick Barron
|
b5a3c71b3a
|
Move media source code from LiveTvManager to LiveTvMediaSourceProvider
|
9 months ago |
Patrick Barron
|
3b341c06db
|
Move TimerInfo start time logic out of RecordingHelper
|
9 months ago |
Patrick Barron
|
cac7ff84ca
|
Rename EmbyTV to DefaultLiveTvService
|
9 months ago |
Patrick Barron
|
fa6d859a51
|
Rename LiveTvHost to RecordingsHost and move to recordings folder
|
9 months ago |
Patrick Barron
|
3beb10747f
|
Move GetNfoConfiguration to LiveTvConfigurationExtensions
|
9 months ago |
Patrick Barron
|
31f285480a
|
Move RecordingNotifier to recordings folder
|
9 months ago |
Patrick Barron
|
d96fec2330
|
Move RecordingHelper to recordings folder
|
9 months ago |
Patrick Barron
|
170b8b2550
|
Use WaitForExitAsync instead of Exited for recording cleanup
|
9 months ago |
Patrick Barron
|
0370167b8d
|
Add IRecordingsManager service
|
9 months ago |
Patrick Barron
|
7baf2d6c6b
|
Add RecordingsMetadataManager service
|
9 months ago |
Patrick Barron
|
ca1a8ced48
|
Move IO code to separate folder
|
9 months ago |
Patrick Barron
|
e13ccfe854
|
Move timer services to separate folder
|
9 months ago |
Patrick Barron
|
dfe82a7472
|
Use DI for timer managers
|
9 months ago |
Patrick Barron
|
3bdaf640ec
|
Remove unnecessary JSON roundtrip in SaveListingProvider
|
9 months ago |
Patrick Barron
|
1c11c460b9
|
Use ValueTuple in GetListingsProviders
|
9 months ago |
Patrick Barron
|
1a24d26dac
|
Move EpgChannelData to Listings folder
|
9 months ago |
Patrick Barron
|
42b052a5a6
|
Add IListingsManager service
|
9 months ago |
Cody Robibero
|
20f05f8103
|
Merge pull request #10847 from barronpm/schedulesdirect-fix
SchedulesDirect fix
|
9 months ago |
Patrick Barron
|
c9311c9e7e
|
Use IHostedService for Live TV
|
9 months ago |
Patrick Barron
|
24b4d02596
|
Convert RecordingNotifier to IHostedService
|
9 months ago |
Patrick Barron
|
0960438065
|
Remove ActionableProgress
|
9 months ago |
Patrick Barron
|
8698b90594
|
Remove SimpleProgress
|
9 months ago |
Patrick Barron
|
584636bdd8
|
Don't dispose HttpClients
|
9 months ago |
Cody Robibero
|
ccfc85af11
|
Merge pull request #10951 from barronpm/livetv-di
Live TV DI
|
9 months ago |
Mark Cilia Vincenti
|
f26fc7dfb2
|
Merge changes
|
9 months ago |
Patrick Barron
|
34269dee58
|
Use DI for ILiveTvService
|
9 months ago |
Patrick Barron
|
775b7eadef
|
Kill circular dependency between LiveTvManager and EmbyTV
|
9 months ago |
Patrick Barron
|
efd024bafe
|
Use DI for IListingsProvider
|
9 months ago |
Patrick Barron
|
604f4b2742
|
Log SchedulesDirect response on request error
|
10 months ago |
Patrick Barron
|
f0a9639c17
|
Remove pointless code
|
10 months ago |
Patrick Barron
|
75c2de110e
|
Remove useless comment
|
10 months ago |
Patrick Barron
|
5d3acd43e9
|
Use collection expression
|
10 months ago |
Patrick Barron
|
502cbe77b2
|
Use Math.Clamp in GetGuideDays
|
10 months ago |
Patrick Barron
|
4399b51dca
|
Merge branch 'master' into livetv-guidemanager
# Conflicts:
# src/Jellyfin.LiveTv/LiveTvManager.cs
|
10 months ago |
Cody Robibero
|
e7b8d45bbb
|
Use helper function to compare guid (#10825)
|
10 months ago |
Patrick Barron
|
3e32f94fb3
|
Move RefreshGuideScheduledTask to Guide folder
|
10 months ago |
Patrick Barron
|
59c2ae944d
|
Add IGuideManager service
|
10 months ago |
Patrick Barron
|
c101d287f2
|
Remove unused Live TV code
|
10 months ago |
Patrick Barron
|
c23a038ba8
|
Remove unnecessary allocations in TunerHostManager
|
10 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.
|
10 months ago |
Patrick Barron
|
9c2c066e6f
|
Add ITunerHostManager service
|
10 months ago |
Patrick Barron
|
449365182c
|
Move LiveTV service registration to extension method
|
10 months ago |
Patrick Barron
|
063168fc1c
|
Move LiveTvConfigurationFactory to Configuration folder
|
10 months ago |
Patrick Barron
|
ad51f4f95d
|
Add LiveTv configuration extension
|
10 months ago |
Patrick Barron
|
f87a5490ad
|
Fix disposable analyzer warnings in SchedulesDirect
|
10 months ago |
Patrick Barron
|
bbce1beb1d
|
Don't re-use HttpRequestMessage on re-try in SchedulesDirect
|
10 months ago |