aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-03-04Don't decode animated imagesCody Robibero
2024-03-04Add MediaStreamProtocol enum (#10153)Niels van Velzen
* Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-03Precache livetv program images (#11083)Cody Robibero
* Precache livetv program images * return if cache hit * use EnsureSuccessStatusCode * Read proper bytes
2024-03-01Use ArgumentExceptionCody Robibero
2024-02-28Add support for converting from svg to other image typesCody Robibero
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2024-02-23Move media source code from LiveTvManager to LiveTvMediaSourceProviderPatrick Barron
2024-02-23Move TimerInfo start time logic out of RecordingHelperPatrick Barron
2024-02-23Rename EmbyTV to DefaultLiveTvServicePatrick Barron
2024-02-23Rename LiveTvHost to RecordingsHost and move to recordings folderPatrick Barron
2024-02-23Move GetNfoConfiguration to LiveTvConfigurationExtensionsPatrick Barron
2024-02-23Move RecordingNotifier to recordings folderPatrick Barron
2024-02-23Move RecordingHelper to recordings folderPatrick Barron
2024-02-21Use WaitForExitAsync instead of Exited for recording cleanupPatrick Barron
2024-02-21Add IRecordingsManager servicePatrick Barron
2024-02-21Add RecordingsMetadataManager servicePatrick Barron
2024-02-21Move IO code to separate folderPatrick Barron
2024-02-21Move timer services to separate folderPatrick Barron
2024-02-21Use DI for timer managersPatrick Barron
2024-02-08Remove unnecessary JSON roundtrip in SaveListingProviderPatrick Barron
2024-02-08Use ValueTuple in GetListingsProvidersPatrick Barron
2024-02-08Move EpgChannelData to Listings folderPatrick Barron
2024-02-08Add IListingsManager servicePatrick Barron
2024-02-08Merge pull request #10847 from barronpm/schedulesdirect-fixCody Robibero
SchedulesDirect fix
2024-02-07Use IHostedService for Live TVPatrick Barron
2024-02-07Convert RecordingNotifier to IHostedServicePatrick Barron
2024-02-07Use IHostedService for UPnP port forwardingPatrick Barron
2024-02-06Remove some unused drawing codePatrick Barron
2024-02-06Remove ActionableProgressPatrick Barron
2024-02-06Remove SimpleProgressPatrick Barron
2024-02-06Don't dispose HttpClientsPatrick Barron
2024-02-03Merge pull request #10951 from barronpm/livetv-diCody Robibero
Live TV DI
2024-02-03Merge changesMark Cilia Vincenti
2024-02-02Use DI for ILiveTvServicePatrick Barron
2024-02-02Kill circular dependency between LiveTvManager and EmbyTVPatrick Barron
2024-02-02Use DI for IListingsProviderPatrick Barron
2024-01-25Log SchedulesDirect response on request errorPatrick Barron
2024-01-17Remove pointless codePatrick Barron
2024-01-17Remove useless commentPatrick Barron
2024-01-17Use collection expressionPatrick Barron
2024-01-17Use Math.Clamp in GetGuideDaysPatrick Barron
2024-01-17Merge branch 'master' into livetv-guidemanagerPatrick Barron
# Conflicts: # src/Jellyfin.LiveTv/LiveTvManager.cs
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2024-01-17Move RefreshGuideScheduledTask to Guide folderPatrick Barron
2024-01-17Add IGuideManager servicePatrick Barron
2024-01-15Remove unused Live TV codePatrick Barron
2024-01-15Remove unnecessary allocations in TunerHostManagerPatrick Barron
2024-01-14Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports ↵Mark Cilia Vincenti
non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker.
2024-01-12Add ITunerHostManager servicePatrick Barron
2024-01-12Move LiveTV service registration to extension methodPatrick Barron