aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-05Add media segments API (#12345)JPVenson
* Added Media segment manager * Added "HasSegments" to MediaSourceInfo when requesting though baseitem * Fixed ordering of Media Segements * Added media segment API controller * Added .ConfigureAwait(false) on media segments manager * renamed MediaSegmentsController removed empty route * Added Model layer for Media Segments Fixed review comments Media segments * Updated media segment naming refactored api and manager usage * Added mediaSegment type filter * Fixed codesmell * Fixed naming and typos * Added EF Migration * Added Identity Generation for MediaSegments Made mediasegment filter optional * Fixed optional filter parameter * refactored segment namespace * Added SegmentProviderId to MediaSegment * Media segment comment indentation * Added MediaSegmentManager query notracking
2024-08-05Merge pull request #12388 from jellyfin/renovate/z440.atl.core-5.xBond-009
Update dependency z440.atl.core to v5.26.0
2024-08-05Merge branch 'master' into fix-hwa-video-rotationNyanmisaka
2024-08-04Update VideoToolbox pipeline for jellyfin-ffmpeg7 (#12380)gnattu
2024-08-04Update dependency z440.atl.core to v5.26.0renovate[bot]
2024-08-04Translated using Weblate (Spanish (Argentina))Franco Castillo
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_AR/
2024-08-03use string.EmptyEvan Jarrett
2024-08-03Add a new EncodingOption for QsvDeviceEvan Jarrett
2024-08-03Allow QSV to use the renderNodePath instead of defaulting to the first ↵Evan Jarrett
available device
2024-08-02Merge pull request #12376 from jellyfin/renovate/ci-depsBond-009
Update actions/upload-artifact action to v4.3.5
2024-08-02Update actions/upload-artifact action to v4.3.5renovate[bot]
2024-08-02Use collection initializers when possibleCS
2024-08-02Update default artwork repository url to point to githubusercontent.com domainCS
2024-08-02Translated using Weblate (Latvian)Andrejs
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/
2024-08-02Merge pull request #12369 from Bond-009/warnBond-009
Enable more analyser rules as errors
2024-08-01Merge pull request #12354 from gnattu/ac-4-downmixBond-009
Add AC-4 downmix algorithm
2024-08-01Enable more analyser rules as errorsBond_009
Also deduplicates a bit of code inside of SeasonPathParser and adds some more tests
2024-08-01Merge pull request #12364 from jellyfin/renovate/serilog.aspnetcore-8.xBond-009
Update dependency Serilog.AspNetCore to v8.0.2
2024-08-01Add comments for Dave750/NightmodeDialogue 7.1 downmixgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31Update dependency Serilog.AspNetCore to v8.0.2renovate[bot]
2024-07-31fix spacegnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31fix docgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31Add 5.0 and 7.0 support to ac4 downmixgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31Add AC4 downmixgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-30Fix: parsing of xbmc style multi episode nfo files (#12268)TheMelmacian
2024-07-30Add RFC7845 downmix algorithm (#12300)gnattu
2024-07-30Merge pull request #11879 from gnattu/migrate-to-atlCody Robibero
2024-07-30Translated using Weblate (Croatian)vyrmin
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2024-07-29Merge pull request #11432 from Bond-009/dtonullableBond-009
Enable nullable for DtoService and DtoOptions
2024-07-29Merge pull request #11390 from Bond-009/UserItemDataBond-009
Enable nullable for UserItemData
2024-07-29Fix buildBond_009
2024-07-29Enable nullable for DtoService and DtoOptionsBond_009
2024-07-29Enable nullable for UserItemDataBond_009
MetadataResult.GetOrAddUserData doesn't ever get used and is probably broken since the migration to .NET Core as it still expects a Guid for userId
2024-07-29Merge pull request #12355 from crobibero/querying-nullableBond-009
Enable nullability for QueryResult
2024-07-29Enable nullability for QueryResultCody Robibero
2024-07-29Merge pull request #12353 from gnattu/display-dv-title-when-availableBond-009
Display DOVI title in DisplayTitle when available
2024-07-29Translated using Weblate (Filipino)Gokki
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fil/
2024-07-29Translated using Weblate (Korean)aky
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ko/
2024-07-29Display DOVI title in DisplayTitle when availablegnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Remove redundant NaN checkgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Remove test vargnattu
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-29Make internal value separator a constantgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Remove redundant checkgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Apply suggestions from code reviewgnattu
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-29Bump to v5.25.0gnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Check if the metadata is supported for title fallbackgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Migrate to z440.atl instead of TagLib-Sharpgnattu
The ATL lib provides a lot of advantages to the TagLib we are currently using. Notably: - auto-detect the format of the audio data, even if the file extension has the wrong label, and provides unified API for different file types. - supports more audio formats than TagLib - supports lyrics natively - supports playlists and cuesheets - srovides relatively simple and controllable way for non-standard fields, enable us to implement compatibility features instead of waiting for lib updates - is actually maintained Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Merge pull request #12295 from Bond-009/trysetprovideridBond-009
Add TrySetProviderId extension
2024-07-29Check MaxAudioChannels for directAudioStream candidates (#12319)gnattu
* Check MaxAudioChannels for directAudioStream candidates The current stream builder logic does not check the channel limit when determining if the audio stream can be directly used, and this can cause some undesired effects: - A high channel count surround sound stream might be picked even if a stereo one exists when the user requires stereo audio. - The user's preferred audio codec might not be respected during the downmix because the requested codec is now forced to be the same as the original source. Signed-off-by: gnattu <gnattuoc@me.com> * Fix unit test Signed-off-by: gnattu <gnattuoc@me.com> * Set correct transcode reason and target channels for unit test Signed-off-by: gnattu <gnattuoc@me.com> * Match old stream selection behavior Signed-off-by: gnattu <gnattuoc@me.com> * Fix reason matching Signed-off-by: gnattu <gnattuoc@me.com> --------- Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Merge pull request #12327 from crobibero/live-tv-nullableBond-009
Fix up getting livetv programs api docs