aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
AgeCommit message (Collapse)Author
2024-01-17Merge pull request #10858 from barronpm/livetv-tunerhostmanagerBond-009
Add ITunerHostManager service and minor LiveTv cleanup
2024-01-15Remove unused Live TV codePatrick Barron
2024-01-15Remove unnecessary allocations in TunerHostManagerPatrick Barron
2024-01-14Fixed disposable not being called (#10613)JPVenson
* Fixed disposable not being called * PulledUp usage of IAsyncDisposable for sessioninfo Co-authored-by: Patrick Barron <barronpm@gmail.com>
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-14Merge branch 'master' into AsyncKeyedLock-migrationMark Cilia Vincenti
2024-01-12Add ITunerHostManager servicePatrick Barron
2024-01-09Move GetRecordingStreamMediaSources to IMediaSourceManagerPatrick Barron
2024-01-06Fix More Live TV Warnings (#10818)Patrick Barron
* Fix CA1819 in LiveTvManager * Call ConfigureAwait in ChannelManager
2024-01-06Remove some unused client capabilities and sync code (#10812)Niels van Velzen
2024-01-04Use -noauto{scale,rotate} for disabling auto filters (#10810)Nyanmisaka
`-auto{scale,rotate} 0` has been dropped in upstream FFmpeg. Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-01-03AsyncKeyedLock migrationMark Cilia Vincenti
2023-12-21Move ProgressiveFileStream to ControllerPatrick Barron
2023-12-21Add ITranscodeManager servicePatrick Barron
2023-12-21Rename and clean up TranscodingJobPatrick Barron
2023-12-21Move TranscodingJobDto and TranscodingThrottler to ControllerPatrick Barron
2023-12-18Merge pull request #10682 from barronpm/livetv-warningsBond-009
Fix some warnings in LiveTV
2023-12-18Merge pull request #10702 from crobibero/collection-type-lowercaseBond-009
Convert CollectionType to use lowercase enum names
2023-12-15Merge pull request #10573 from arabcoders/masterBond-009
Add new API endpoint to view/update Item UserData
2023-12-13Use `eof_action=pass` when overlaying subtitlesjkhsjdhjs
The previous behavior using `eof_action=endall` and `shortest=1` would end the video stream if one of the input stream (video, subtitle) ends. In some cases the duration of the overlayed subtitles is shorter than the video stream, causing the output to end when the subtitles end and dropping the remaining video stream. This commit changes this behavior so `eof_action=pass` is used instead, which continues passing the video stream through even if the subtitles end earlier [1]. `shortest=1` is also removed, as this option implies `eof_action=endall`. If the subtitle stream has a higher duration than the video stream, the output will also end with the video stream without `shortest=1`, as the video stream is the primary input to the `overlay` filter. Fix #10698 [1] https://ffmpeg.org/ffmpeg-filters.html#Options-for-filters-with-several-inputs-_0028framesync_0029
2023-12-08Convert CollectionType to use lowercase enum namesCody Robibero
2023-12-06Remove unused DLNA models (#10685)Patrick Barron
* Remove unused DLNA models * Remove IDlnaManager
2023-12-05Make ILiveStream an IDisposablePatrick Barron
2023-12-05Don't use List directly in ITunerHost method signaturesPatrick Barron
2023-11-23Merge pull request #10371 from Pithaya/feat/book-personsClaus Vium
Allow persons on books
2023-11-24Merge branch 'jellyfin:master' into masterAbdulmohsen
2023-11-16Update depsBond_009
* Removes SourceLink as it should work automagically with .NET 8
2023-11-15Updated the summary and the Dto name.ArabCoders
2023-11-14Fix warningsBond_009
2023-11-14Update to .NET 8Bond_009
2023-11-13Merge branch 'master' into feat/book-personsPithaya
2023-11-13Refactored api call logic handling.ArabCoders
2023-11-12Merge pull request #10557 from barronpm/dlna-pluginBond-009
Move DLNA to Plugin (Part 1)
2023-11-10Add IServerApplicationHost parameter to IPluginServiceRegistratorPatrick Barron
2023-11-09Merge branch 'master' into media-typeCody Robibero
2023-11-09Convert CollectionType, SpecialFolderType to enum (#9764)Cody Robibero
* Convert CollectionType, SpecialFolderType to enum * Hide internal enum CollectionType values * Apply suggestions from code review Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> * Fix recent change * Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs Co-authored-by: Patrick Barron <barronpm@gmail.com> --------- Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> Co-authored-by: Patrick Barron <barronpm@gmail.com>
2023-11-09Convert ItemSortBy to enum (#9765)Cody Robibero
* Convert ItemSortBy to enum * Rename Unknown to Default
2023-11-05Add IDisposableAnalyzers to more projectsBond_009
2023-10-27Merge pull request #10357 from herby2212/kill-inactive-streams-v2Claus Vium
Add auto close of an inactive session after X minutes
2023-10-22Fix mismatch between intel VAAPI UMD/KMD in rare casesnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-10-21update to current master to resolve merge conflictherby2212
2023-10-18Merge branch 'master' into trickplayNick
2023-10-14Merge branch 'master' into fix-resharper-warningsStepan Goremykin
# Conflicts: # Emby.Server.Implementations/Updates/InstallationManager.cs # tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
2023-10-12Merge branch 'master' into fix-resharper-warningsStepan Goremykin
# Conflicts: # Emby.Server.Implementations/Net/SocketFactory.cs # RSSDP/SsdpCommunicationsServer.cs # RSSDP/SsdpDeviceLocator.cs # RSSDP/SsdpDevicePublisher.cs
2023-10-11Multiple Stream changesBond_009
* Remove useless MemoryStream in DlnaHttpClient * Use HttpContent.ReadFromJsonAsync extension * Call ConfigureAwait for IAsyncDisposable * Use HttpContent.CopyToAsync where possible
2023-10-10Convert string MediaType to enum MediaTypeCody Robibero
2023-10-10Merge branch 'master' into xml-parsing-cleanupPatrick Barron
2023-10-10Merge pull request #10347 from Bond-009/drawingBond-009
2023-10-10Merge pull request #10337 from barronpm/system-managerBond-009
2023-10-08Jellyfin.Drawing minor improvementsBond_009
Reduce duplicate/dead code