aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
AgeCommit message (Collapse)Author
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
2023-10-08Merge pull request #10348 from Bond-009/stringsBond-009
2023-10-08Use null propagationStepan Goremykin
2023-10-08Join declaration and assignmentStepan Goremykin
2023-10-08Allow people on booksPithaya
2023-10-08Pass cancellation tokenStepan Goremykin
2023-10-08Remove redundant using directivesStepan Goremykin
2023-10-08Make files readonlyStepan Goremykin
2023-10-08Reduce string literal length by using verbatim stringStepan Goremykin
2023-10-07integrate development from v1herby2212
2023-10-07Merge pull request #10321 from feilongfl/masterBond-009
2023-10-06Remove unnecessary Trim() from GetPersonFromXmlNodePatrick Barron
2023-10-06Remove logger parameter from XmlReaderExtensions.TryReadDateTimePatrick Barron
2023-10-06Use extension methods in GetPersonFromXmlNodePatrick Barron
2023-10-06Add TryReadInt to XmlReaderExtensionsPatrick Barron
2023-10-06Add ReadNormalizedString to XmlReaderExtensionsPatrick Barron
2023-10-06Add TryParseDateTime and TryParseDateTimeExact to XmlReaderExtensionsPatrick Barron
2023-10-06Add GetStringArray and GetPersonArray to XmlReaderExtensionsPatrick Barron
2023-10-06Add XmlReader.GetPersonFromXmlNodePatrick Barron