aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library
AgeCommit message (Collapse)Author
2024-06-05Backport pull request #11920 from jellyfin/release-10.9.zShadowghost
Only set season path if season folder parsing was successful Original-merge: d1c00ba4edd5dd7b67ba4dda79dd0d18c8b8dd2d Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11886 from jellyfin/release-10.9.zgnattu
Fix multi-part album folder being detected as artist folder Original-merge: d602b6dbc5762d649a6d0532456e8289e6ff55cd Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11743 from jellyfin/release-10.9.zShadowghost
Fix replace logic Original-merge: 2ddb15c7845a944d980364209c2304f03cebf025 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11719 from jellyfin/release-10.9.zShadowghost
Move NFO series season name parsing to own local provider Original-merge: a53ea029fade01a18e8e525543b5cda14e16533a Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17Backport pull request #11647 from jellyfin/release-10.9.zShadowghost
Fix season names Original-merge: 2da06bc0b10edcdb43618684396828afa4100b44 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-05Validate Collection Folders on adding and removal (#11444)gnattu
2024-04-30More efficient array creation (#11468)Bond-009
2024-04-28Improve audio normalizationBond_009
* Move calculation of LUFS to a scheduled task as it's pretty slow * Correctly calculate album LUFS * Don't try to convert replaygain tags to LUFS values
2024-04-25Fix multiple intro providers and remove unneeded ToLists (#11431)Bond-009
2024-04-18Merge pull request #11352 from jellyfin/fix-library-removalBond-009
fix: explicitly allow remove root when performing library removal
2024-04-17Enable nullable for LibraryManager (#11191)Bond-009
2024-04-17chore: use proper way to override remove rootgnattu
This is an alternate approach which is more proper, but changes all parts that uses/overrides the original ValidateChildren method Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-14Validate item access (#11171)Cody Robibero
2024-04-14Merge pull request #11351 from revam/fix-off-by-one-error-in-get-attribute-valueBond-009
fix: fix off-by-one error in `GetAttributeValue`
2024-04-13fix: code stylegnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-13fix: typognattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-13fix: mark UserRoot as non-root when performing removalgnattu
Fixes #11269 Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-12Enable more warnings as errors (#11288)Bond-009
2024-04-12Don't throw if file was already removed (#11286)Tim Eisele
2024-04-12fix: fix off-by-one error in `GetAttributeValue`Mikal Stordal
Co-authored-by: fearnlj01 <fearnlj01@gmail.com>
2024-04-10Merge pull request #11220 from Shadowghost/add-playlist-acl-apiJoshua M. Boniface
Add playlist ACL endpoints
2024-04-03Fix some spelling mistakesShadowghost
2024-03-31Fix FindExtras overwriting current extra type (#11260)Niels van Velzen
2024-03-26Apply review suggestionsShadowghost
2024-03-13Enable nullable for more filesBond_009
2024-03-03Precache livetv program images (#11083)Cody Robibero
* Precache livetv program images * return if cache hit * use EnsureSuccessStatusCode * Read proper bytes
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2024-02-06Remove ActionableProgressPatrick Barron
2024-02-06Remove SimpleProgressPatrick Barron
2024-02-03Merge changesMark Cilia Vincenti
2024-02-01Merge pull request #10881 from TelepathicWalrus/fix-livetv-delayBond-009
Fix long live tv load times, Fixes #10761
2024-02-01Change nested try catch to using statementTelepathicWalrus
2024-01-22Log IOExceptionTelepathicWalrus
2024-01-19Update error handlingTelepathicWalrus
2024-01-17Add ex to catch if cached mediainfo doesnt existTelepathicWalrus
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
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-09Move LiveTv to separate projectPatrick Barron
2024-01-09Move GetRecordingStreamMediaSources to IMediaSourceManagerPatrick 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-08Convert CollectionType to use lowercase enum namesCody Robibero
2023-12-05Make ILiveStream an IDisposablePatrick Barron
2023-11-15Updated the summary and the Dto name.ArabCoders
2023-11-13Refactored the code to not use reflection.ArabCoders
2023-11-13Refactored api call logic handling.ArabCoders
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-10-14Merge branch 'master' into fix-resharper-warningsStepan Goremykin
# Conflicts: # Emby.Server.Implementations/Updates/InstallationManager.cs # tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs