JPVenson
0dd6dacc4f
Merge remote-tracking branch 'origin/master' into feature/EFUserData
2024-11-19 20:53:38 +00:00
Shadowghost
6e7118eff1
Backport pull request #12934 from jellyfin/release-10.10.z
...
Fix playlists
Original-merge: 8bee67f1f8
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-11-19 15:43:18 -05:00
JPVenson
b39553611d
Applied coding style
2024-11-17 11:03:43 +00:00
JPVenson
508b27f156
Fixed Duplicate returns on grouping
...
Fixed UserDataKey not stored
2024-11-11 17:39:50 +00:00
JPVenson
dfbbbf023d
reverted tag enumeration
2024-11-10 20:10:59 +00:00
JPVenson
4959232b27
Fixed tags aggregation
2024-11-10 19:28:41 +00:00
JPVenson
0639758abd
Updated all instances of ImmutableList to ImmutableArray
2024-10-28 14:34:29 +00:00
JPVenson
76df4c48bc
Changed from ImmuntableList to ImmutableArray
2024-10-28 11:54:39 +00:00
JPVenson
b73985e04f
Expanded People architecture and fixed migration
2024-10-11 11:11:15 +00:00
JPVenson
439a997fca
Readded custom serialisation
2024-10-10 18:01:14 +00:00
JPVenson
3e7ce5e1df
Removed obsolete Score and Similiarity values for search
2024-10-10 00:57:19 +00:00
JPVenson
b09a41ad1f
WIP porting new Repository structure
2024-10-09 10:36:08 +00:00
JPVenson
be48cdd9e9
Naming refactoring and WIP porting of new interface repositories
2024-10-09 09:53:39 +00:00
elfalem
9ec85a0f18
Allow Playlists access for users with allowed tags configured ( #12686 )
2024-09-22 18:50:29 -06:00
gnattu
97d2f778f8
Only sort item by width when they have the same path ( #12626 )
2024-09-18 07:22:53 -06:00
Bond-009
e10b986ea0
Backport pull request #12558 from jellyfin/release-10.9.z
...
Fix alt version name generation
Original-merge: 70f4f2e8c2
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-09-07 18:09:53 -04:00
Bond-009
7631956451
Backport pull request #12550 from jellyfin/release-10.9.z
...
Create and use FormattingStreamWriter
Original-merge: cd2f2ca178
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-09-07 18:09:52 -04:00
Niels van Velzen
cc2f91b331
Merge pull request #12547 from Bond-009/userdatamanager
...
Clean up UserDataManager
2024-09-06 21:56:42 +02:00
Bond_009
97a02f5803
Remove BOM from UTF-8 files
...
I think some people need to change their IDE configuration ;)
2024-08-30 15:29:48 +02:00
Bond_009
277830855d
Clean up UserDataManager
...
* enable nullable
* remove unused methods
* fix warnings and docs
2024-08-30 15:08:56 +02:00
Cody Robibero
8c3f3c503b
Merge pull request #11665 from Bond-009/getuserbyid
2024-08-28 12:39:48 -06:00
Bond-009
7691b11f33
Merge pull request #12454 from theguymadmax/local-svg
...
Allow svg for local images
2024-08-24 00:03:50 +02:00
Bond-009
549c01c736
Merge pull request #12457 from lostb1t/feature/boxset-sort
...
Add support for ItemSortBy values in BoxSet
2024-08-24 00:00:48 +02:00
LJQ
bfec336549
Pass Series Display Order information to SeasonInfo
2024-08-22 17:50:13 +08:00
lostb1t
4344b951a6
make Sort private and use Enum parse
2024-08-19 11:47:34 +02:00
lostb1t
0b7dc7ff64
use default enum for unordered
2024-08-17 09:14:45 +02:00
lostb1t
e59eac6a07
filter in special display order
2024-08-16 18:31:40 +02:00
lostb1t
f737fad43a
Rework get children functions to support ItemSortBy values
2024-08-16 17:01:53 +02:00
theguymadmax
065ec7ec0b
Allow svg for local images
2024-08-15 23:18:40 -04:00
Bond_009
a90316b4d9
Replace UserId with User in NextUpQuery
2024-08-05 17:17:57 +02:00
Bond_009
09f4477510
Replace UserId with User in UserViewQuery
2024-08-05 17:17:57 +02:00
Bond_009
c680dbb53e
Use User overload of UserDataManager.SaveUserData when possible
2024-08-05 17:17:57 +02:00
JPVenson
00eb6c0d6f
Add media segments API ( #12345 )
...
* 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-05 14:20:27 +02:00
Bond_009
d3f0346f04
Enable nullable for UserItemData
...
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-29 21:05:23 +02:00
ItsAllAboutTheCode
24f355a779
Changed GetThemeMedia to support SortBy/Order options ( #12167 )
...
* 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-21 16:16:31 +02:00
nielsvanvelzen
a8ac58fd5b
Backport pull request #12240 from jellyfin/release-10.9.z
...
Fix season handling ("Season Unknown" / unneccesary empty seasons)
Original-merge: c1f7ccbca4
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-07-21 00:58:04 -04:00
Cody Robibero
b026772764
Move external url listing to provider for plugin use ( #12279 )
2024-07-17 09:48:31 -04:00
Shadowghost
9eab2bfe41
Backport pull request #12050 from jellyfin/release-10.9.z
...
Fix season handling
Original-merge: 4601097d3e
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-24 20:29:00 -04:00
Shadowghost
6734450d40
Backport pull request #12025 from jellyfin/release-10.9.z
...
Fix empty image folder removal for legacy locations
Original-merge: 476dc01f4d
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-24 20:28:58 -04:00
Shadowghost
81e38e772b
Backport pull request #12134 from jellyfin/release-10.9.z
...
Only cleanup children on specific exceptions
Original-merge: 6cf98d4930
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-23 11:40:58 -04:00
Bond-009
7b40c6fef1
Merge pull request #11971 from jellyfin/revert-11615-patch-1
...
Revert "Allow collection sort by Release Date Descending"
2024-06-06 20:42:28 +02:00
Shadowghost
bb0c234984
Backport pull request #11959 from jellyfin/release-10.9.z
...
Do not stop validation if folder was removed
Original-merge: cf59140276
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-06 14:30:32 -04:00
Bond-009
5975a0c5c8
Revert "Allow collection sort by Release Date Descending"
2024-06-05 12:02:25 +02:00
Bond-009
727f176542
Merge pull request #11615 from cptn-x/patch-1
...
Allow collection sort by Release Date Descending
2024-06-05 11:52:07 +02:00
Shadowghost
c1032967c2
Backport pull request #11882 from jellyfin/release-10.9.z
...
Fix missing episodes query for seasons
Original-merge: 8e979bdb4b
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:41:11 -04:00
Shadowghost
1a94976752
Backport pull request #11806 from jellyfin/release-10.9.z
...
Return missing episodes for series when no user defined
Original-merge: ae584beaac
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:40:59 -04:00
Shadowghost
407dc9272c
Backport pull request #11762 from jellyfin/release-10.9.z
...
Mark Audio as RequiresDeserialization and backfill data
Original-merge: e2c909f50f
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:40:57 -04:00
Shadowghost
5d4880c497
Backport pull request #11743 from jellyfin/release-10.9.z
...
Fix replace logic
Original-merge: 2ddb15c784
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:40:56 -04:00
Shadowghost
c0364fc766
Backport pull request #11719 from jellyfin/release-10.9.z
...
Move NFO series season name parsing to own local provider
Original-merge: a53ea029fa
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:40:55 -04:00
Shadowghost
8b938e2696
Backport pull request #11673 from jellyfin/release-10.9.z
...
Fix local playlist scanning
Original-merge: 26714e2c62
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-05-17 13:51:50 -04:00