aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/LiveTv
AgeCommit message (Collapse)Author
2023-01-03Merge pull request #8775 from SenorSmartyPants/DVRMetadataBond-009
Fixes https://github.com/jellyfin/jellyfin/issues/5178
2022-12-19Use DistinctBy introduced in .NET 6Bond_009
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-12-05Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ↵Bond-009
(#8709)
2022-11-27Call GetConfiguration just once in functionSenorSmartyPants
2022-11-22DVR: Prefer HD channels then earliest showing when handling duplicate ↵SenorSmartyPants
showings. (#8768) Co-authored-by: Bond-009 <bond.009@outlook.com>
2022-11-19Add Options to disable DVR NFO and image savingSenorSmartyPants
- SaveRecordingNFO and SaveRecordingImages default to true. Maintains current behavior. - Episode.FillMissingEpisodeNumbersFromPath for live tv so external metadata can be pulled when recording starts.
2022-11-19Don't cancel DVR recordings when adjusting settings (#8752)SenorSmartyPants
Fixes https://github.com/jellyfin/jellyfin/issues/3523
2022-11-10Fix incorrect starting offset of buffer span in CheckTunerAvailability.Michael Powers
Resolves #7154
2022-11-05Add regression test for #8696Bond_009
2022-11-04Don't throw exception if program.Title is nullCody Robibero
2022-10-28Backport pull request #8609 from jellyfin/release-10.8.zAnthony Lavado
Use Token for SchedulesDirect Images and Image Index Original-merge: a6740bf51e172d4f8d6bf540362dd0ac50973a77 Merged-by: Anthony Lavado <anthonylavado@me.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-10-12Switch branches if statementBond_009
2022-10-11Fix some things that slipped through the cracksBond_009
2022-10-11Merge branch 'jellyfin:master' into gzipadrez99
2022-10-10Skip generic shows from duplicate removal actions (#8370)Aaron
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-10-07Merge pull request #8503 from Bond-009/ThrowIfNullClaus Vium
2022-10-06Fix minor warnings in Emby.Server.Implementations (#2149)Jan Sommer
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ```
2022-09-11Don't allow throwing System.Exception (#8378)Bond-009
2022-08-22Merge pull request #8267 from luzpaz/typosBond-009
2022-08-18Make IgnoreDts configurable for M3U tunerknackebrot
2022-08-15Fix various typos luz paz
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-06-19Use System.IO.Compression instead of SharpCompress for gzipsadrez99
2022-05-20Merge pull request #7544 from jaantaponen/long-filename-fixCody Robibero
(cherry picked from commit 8a1eca09138d50c033b100a63e5f51d18e3669bb) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-28Merge pull request #7625 from crobibero/xml-cache-deleteCody Robibero
(cherry picked from commit ec6f7bdcfffd6d5e05db783226da9cc4ce2df614) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-17Merge pull request #7592 from 1337joe/live-tv-fixesCody Robibero
(cherry picked from commit cd93f49fa87d6e5b0bcc535f8f92b5709b0e3153) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17Merge pull request #7567 from cvium/fix_xmltv_cachingCody Robibero
(cherry picked from commit 385a0b94373606983051ff7662dfbe1e5514d4bc) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-07Merge pull request #7542 from 1337joe/make-recording-stopCody Robibero
Make recording stop at scheduled stop time (cherry picked from commit 132c85e554db0c80dab6e66ad17c504641431d5b) Signed-off-by: crobibero <cody@robibe.ro>
2022-02-21Optimize Guid comparisonsBond_009
* Use Guid.Equals(Guid) instead of the == override * Ban the usage of Guid.Equals(Object) to prevent accidental boxing * Compare to default(Guid) instead of Guid.Empty
2022-02-17Remove some dead codeBond_009
2022-02-15Fix some warningsBond_009
2022-02-14Fix some warningsBond_009
2022-02-06Merge pull request #7241 from Bond-009/async5Cody Robibero
2022-01-22Merge pull request #7235 from Bond-009/async4Cody Robibero
2022-01-22Merge pull request #7236 from Bond-009/taskcompletionsourceCody Robibero
2022-01-22Flush to disk async where possibleBond_009
2022-01-22Use Guid for BaseItemDto parent idsNiels van Velzen
2022-01-22Always create TaskCompletionSource<T> with ↵Bond_009
TaskCreationOptions.RunContinuationsAsynchronously
2022-01-22Ban the usage of Task.ResultBond_009
If the calling function can't be made async easily you can still use .GetAwaiter().GetResult(), which is way easier to find in the future
2022-01-20Properly populate QueryResultCody Robibero
2022-01-10Fix warning SA1414 and CA1849Bond_009
2022-01-07Remove task cancellation hacksBond_009
2021-12-27Remove more warningsCody Robibero
2021-12-27More cleanupBond_009
2021-12-24Merge branch 'master' into comparisonsCody Robibero
2021-12-20Use our own Contains extensioncvium
2021-12-12Use BaseItemKind where possibleCody Robibero