| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-17 | Backport pull request #11668 from jellyfin/release-10.9.z | gnattu | |
| Always fallback for failed HEAD request Original-merge: 8aee50020b42c90ef664249b03dc9bc374c7624e Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-05-17 | Backport pull request #11629 from jellyfin/release-10.9.z | gnattu | |
| Fix missing filename for timer Original-merge: 3f760e6685b18a2cbc689f16300961c185d13375 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-05-06 | Add Not Implemented to m3u tuner | David Fernandez Alcoba | |
| 2024-05-06 | Workarounds TV tuners rejecting HEAD method | gnattu | |
| Fallback to the old behavior of checking path extension when 405 occurs on HEAD request. Required as the TV Tuner's http sever is not always properly implemented. Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-04-30 | More efficient array creation (#11468) | Bond-009 | |
| 2024-04-24 | Use StringSplitOptions.TrimEntries where possible (#11421) | Bond-009 | |
| 2024-03-31 | Lowercase CollectionTypeOptions to match legacy experience (#11272) | Cody Robibero | |
| 2024-03-23 | fix: use a more recent UA (#11199) | gnattu | |
| 2024-03-13 | Enable nullable for more files | Bond_009 | |
| 2024-03-03 | Precache livetv program images (#11083) | Cody Robibero | |
| * Precache livetv program images * return if cache hit * use EnsureSuccessStatusCode * Read proper bytes | |||
| 2024-02-23 | Move media source code from LiveTvManager to LiveTvMediaSourceProvider | Patrick Barron | |
| 2024-02-23 | Move TimerInfo start time logic out of RecordingHelper | Patrick Barron | |
| 2024-02-23 | Rename EmbyTV to DefaultLiveTvService | Patrick Barron | |
| 2024-02-23 | Rename LiveTvHost to RecordingsHost and move to recordings folder | Patrick Barron | |
| 2024-02-23 | Move GetNfoConfiguration to LiveTvConfigurationExtensions | Patrick Barron | |
| 2024-02-23 | Move RecordingNotifier to recordings folder | Patrick Barron | |
| 2024-02-23 | Move RecordingHelper to recordings folder | Patrick Barron | |
| 2024-02-21 | Use WaitForExitAsync instead of Exited for recording cleanup | Patrick Barron | |
| 2024-02-21 | Add IRecordingsManager service | Patrick Barron | |
| 2024-02-21 | Add RecordingsMetadataManager service | Patrick Barron | |
| 2024-02-21 | Move IO code to separate folder | Patrick Barron | |
| 2024-02-21 | Move timer services to separate folder | Patrick Barron | |
| 2024-02-21 | Use DI for timer managers | Patrick Barron | |
| 2024-02-08 | Remove unnecessary JSON roundtrip in SaveListingProvider | Patrick Barron | |
| 2024-02-08 | Use ValueTuple in GetListingsProviders | Patrick Barron | |
| 2024-02-08 | Move EpgChannelData to Listings folder | Patrick Barron | |
| 2024-02-08 | Add IListingsManager service | Patrick Barron | |
| 2024-02-08 | Merge pull request #10847 from barronpm/schedulesdirect-fix | Cody Robibero | |
| SchedulesDirect fix | |||
| 2024-02-07 | Use IHostedService for Live TV | Patrick Barron | |
| 2024-02-07 | Convert RecordingNotifier to IHostedService | Patrick Barron | |
| 2024-02-06 | Remove ActionableProgress | Patrick Barron | |
| 2024-02-06 | Remove SimpleProgress | Patrick Barron | |
| 2024-02-06 | Don't dispose HttpClients | Patrick Barron | |
| 2024-02-03 | Merge pull request #10951 from barronpm/livetv-di | Cody Robibero | |
| Live TV DI | |||
| 2024-02-03 | Merge changes | Mark Cilia Vincenti | |
| 2024-02-02 | Use DI for ILiveTvService | Patrick Barron | |
| 2024-02-02 | Kill circular dependency between LiveTvManager and EmbyTV | Patrick Barron | |
| 2024-02-02 | Use DI for IListingsProvider | Patrick Barron | |
| 2024-01-25 | Log SchedulesDirect response on request error | Patrick Barron | |
| 2024-01-17 | Remove pointless code | Patrick Barron | |
| 2024-01-17 | Remove useless comment | Patrick Barron | |
| 2024-01-17 | Use collection expression | Patrick Barron | |
| 2024-01-17 | Use Math.Clamp in GetGuideDays | Patrick Barron | |
| 2024-01-17 | Merge branch 'master' into livetv-guidemanager | Patrick Barron | |
| # Conflicts: # src/Jellyfin.LiveTv/LiveTvManager.cs | |||
| 2024-01-17 | Use helper function to compare guid (#10825) | Cody Robibero | |
| 2024-01-17 | Move RefreshGuideScheduledTask to Guide folder | Patrick Barron | |
| 2024-01-17 | Add IGuideManager service | Patrick Barron | |
| 2024-01-15 | Remove unused Live TV code | Patrick Barron | |
| 2024-01-15 | Remove unnecessary allocations in TunerHostManager | Patrick Barron | |
| 2024-01-14 | Updated 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. | |||
