aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
AgeCommit message (Collapse)Author
2024-07-21Changed `GetThemeMedia` to support SortBy/Order options (#12167)ItsAllAboutTheCode
* Changed `GetThemeMedia` to support SortBy/Order options The `GetThemeMedia, `GetThemeVideos` and `GetThemeSongs` functions can optionally sort the results based based on passing an ItemSortBy type and a SortOrder. This is intended to be used by jellyfin-web in order to allow users to control the order of theme playback. See PR: https://github.com/jellyfin/jellyfin-web/pull/5714 * Update MediaBrowser.Controller/Entities/BaseItem.cs Fix the `GetThemeVideos` two argument overload having both parameters defaulted. For the two argument overload, both parameters are required.
2024-07-21Backport pull request #12240 from jellyfin/release-10.9.znielsvanvelzen
Fix season handling ("Season Unknown" / unneccesary empty seasons) Original-merge: c1f7ccbca458546d826fb1cbb5dfcb092ad90d99 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-17Move external url listing to provider for plugin use (#12279)Cody Robibero
2024-06-24Backport pull request #12050 from jellyfin/release-10.9.zShadowghost
Fix season handling Original-merge: 4601097d3e30bb166f18672de82a13e3ca525343 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-24Backport pull request #12025 from jellyfin/release-10.9.zShadowghost
Fix empty image folder removal for legacy locations Original-merge: 476dc01f4d5bf0fdf391935ef0759b0583bf7026 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-23Backport pull request #12134 from jellyfin/release-10.9.zShadowghost
Only cleanup children on specific exceptions Original-merge: 6cf98d49300459b7795b994733ba05837e22cf1e Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-06Merge pull request #11971 from jellyfin/revert-11615-patch-1Bond-009
Revert "Allow collection sort by Release Date Descending"
2024-06-06Backport pull request #11959 from jellyfin/release-10.9.zShadowghost
Do not stop validation if folder was removed Original-merge: cf591402761a7dda3fd251cb865eeba9b6533bfa Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-05Revert "Allow collection sort by Release Date Descending"Bond-009
2024-06-05Merge pull request #11615 from cptn-x/patch-1Bond-009
Allow collection sort by Release Date Descending
2024-06-01Backport pull request #11882 from jellyfin/release-10.9.zShadowghost
Fix missing episodes query for seasons Original-merge: 8e979bdb4bd33fb152a351c4f42d5d0542bad98c Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11806 from jellyfin/release-10.9.zShadowghost
Return missing episodes for series when no user defined Original-merge: ae584beaac0123f6a722f341a4e12b8f8fbcaf34 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11762 from jellyfin/release-10.9.zShadowghost
Mark Audio as RequiresDeserialization and backfill data Original-merge: e2c909f50f34cc06fcd39a02407d1f5b7bb37a1e Merged-by: joshuaboniface <joshua@boniface.me> 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 #11673 from jellyfin/release-10.9.zShadowghost
Fix local playlist scanning Original-merge: 26714e2c62fb0fe1138bcb731ad7ad4d62bc7637 Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> 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-13Allow collection sort by Release Date Descendingcptn
- default sort is still Release Date Ascending - choosing sort by Release Date will change it to sort by Release Date Descending This is because most people go to collections to browse new movies to watch, and recently released movies should be on top.
2024-05-13Backport pull request #11569 from jellyfin/release-10.9.zcrobibero
Default to processor count concurrent scan instead of 2 * processor count Original-merge: f77a5d0c5c11741e16e7c2411e8f9df04d5f0b26 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-11Update MediaBrowser.Controller/Entities/Folder.csJoshua M. Boniface
2024-05-11Don't assume library change only on item countgnattu
The library will also be updated when the number of children remains the same before and after scanning. For example, if one video file is removed and replaced with another version, we still need to remove the old one in this case. Signed-off-by: gnattu <gnattuoc@me.com>
2024-05-05Validate Collection Folders on adding and removal (#11444)gnattu
2024-04-30More efficient array creation (#11468)Bond-009
2024-04-30Fix incomplete tag query for whitelist tags (#11416)gnattu
2024-04-28Address commentsBond_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-24Always scan ReplayGain tag (#11418)Bond-009
2024-04-21fix: don't apply whitelist tags to libraries (#11377)gnattu
2024-04-17fix: correctly pass parameters in overridesgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
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-12Only update if actively refreshing (#11341)Cody Robibero
2024-04-05Only allow owner and admin to delete playlistsShadowghost
2024-03-25Check all tags for allow/block (#11206)Cody Robibero
2024-03-22feat(i18n): transliterate item name before sorting (#11172)Gary Wang
2024-03-18fix: skip library folders that are inaccessible or empty (#9291)Claus Vium
2024-03-17Merge pull request #11163 from robert-hamilton36/lyricsBond-009
Add lyric files to supported extensions
2024-03-17Add ability to enable/disable libraries (#11037)btopherjohnson
Co-authored-by: Bond-009 <bond.009@outlook.com> Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-16add lyric files to supportedExtensionsrobert-hamilton36
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2024-02-21Add IRecordingsManager servicePatrick Barron
2024-02-06Fix testsPatrick Barron
2024-02-06Remove ActionableProgressPatrick Barron
2024-02-06Remove SimpleProgressPatrick Barron
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2024-01-06Remove some unused client capabilities and sync code (#10812)Niels van Velzen
2023-12-08Convert CollectionType to use lowercase enum namesCody Robibero
2023-11-13Merge branch 'master' into feat/book-personsPithaya
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