Tim Eisele
3fc3b04daf
Rework parental ratings ( #12615 )
3 weeks ago
Cody Robibero
6c46b06c75
Fix merged namespace error
4 weeks ago
Jacob Warren
07f07ba6bc
Fix Sort by Year Bug ( #12101 ) ( #13733 )
4 weeks ago
JQ
d06ce1f1e0
Fix only returning one item from /Item/Latest api. ( #12492 )
...
* Updated to EFcore
* Remove unused using
* Dont use DateCreated not from episode type or music type
* use TranslateQuery to filter out instead and then do the grouping and retrival of min and max datecreated instead
* Album also
4 weeks ago
Cody Robibero
d848faeb75
Merge pull request #13589 from JPVenson/feature/DatabaseRefactor
...
[Feature] Database code refactor
4 weeks ago
JPVenson
42bdb22bfb
Fixed namespaces
4 weeks ago
JPVenson
160020c551
WIP fixed namespaces
4 weeks ago
JPVenson
850f1c79f1
Merge branch 'master' into feature/DatabaseRefactor
4 weeks ago
Niels van Velzen
8680170706
Merge pull request #13616 from Lampan-git/fix_people_role
...
Include PeopleBaseItemMap in GetPeople to inlcude Role and SortOrder
4 weeks ago
JPVenson
8e9b57aea9
Fixed naming scheme
1 month ago
JPVenson
ea8f1ffb7c
renamed SqLite to Sqlite
1 month ago
JPVenson
671d801d9f
#13540 Fixed ( #13757 )
...
#13508 Partially fixed
Co-authored-by: JPVenson <github@jpb.software>
1 month ago
Tim Eisele
8db6a39e92
Remove all DB data on item removal, delete internal trickplay files ( #13753 )
1 month ago
Cody Robibero
85b5bebda4
Add fast-path to getting just the SeriesPresentationUniqueKey for NextUp ( #13687 )
...
* Add more optimized query to calculate series that should be processed for next up
* Filter series based on last watched date
1 month ago
Bond-009
6331de2e13
Merge pull request #13406 from Shadowghost/extract-trickplay-master
...
Extract trickplay files into own subdirectory
1 month ago
Lampan-git
7abb94d8a2
Move mapping assignment to Map
2 months ago
Lampan-git
e137a06362
Change PeopleBaseItemMap query from GroupJoin to Include
2 months ago
Lampan-git
4e3d7383f5
Change GetPeople PeopleBaseItemMap code to query
2 months ago
JPVenson
feea5af2f3
Merge remote-tracking branch 'jellyfinorigin/master' into feature/DatabaseRefactor
2 months ago
Bond-009
04f7cd6011
Merge pull request #13492 from gnattu/dont-use-returning-clause
...
Don't use RETURNING clause with EFCore
2 months ago
Lampan-git
d28ee96f06
Include PeopleBaseItemMap in GetPeople
2 months ago
Bond-009
51e0ce7ea4
Merge pull request #13556 from Jxiced/master
...
Don't allow usernames to have leading or trailing spaces
2 months ago
JPVenson
44dfe554a8
Moved Database projects under /src
...
removed old pgsql references
2 months ago
JPVenson
d8030147ff
Merge remote-tracking branch 'jellyfinorigin/master' into feature/DatabaseRefactor
2 months ago
JPVenson
ddc20b74bf
Removed pgsql from refactor
2 months ago
Cody Robibero
712908d53c
Revert nullability of MediaStream.IsHearingImpaired ( #13573 )
2 months ago
Cody Robibero
06527fae6e
Disallow incremental updates to JellyfinDbModelSnapshot ( #13564 )
2 months ago
Bond-009
66e571cd97
Merge pull request #13553 from crobibero/efcore-livetv-epg
...
Change BaseItemEntity ChannelId to nullable Guid
2 months ago
Jxiced
84450bb297
Update Jellyfin.Server.Implementations/Users/UserManager.cs
...
Co-authored-by: gnattu <gnattu@users.noreply.github.com>
2 months ago
Jxiced
237c1d9b97
Update regex and revert previous changes to ThrowIfInvalidUsername.
2 months ago
Jxiced
a0ab0eb875
Update ThrowIfInvalidUsername to include whitespaces.
2 months ago
gnattu
fa97e8e183
Write only for query columns to EFCore db ( #13542 )
...
* Write only for query columns to EFCore db.
We currently don't write the columns that do not exist on the BaseItem class definition in db. However, columns like `CleanName` is still useful and being used by internal queries and current behavior would cause such query to return nothing.
The only exception is the UserDataKey which is not even being used for internal query that can be omitted.
* Update comment
2 months ago
Cody Robibero
debc499711
Change BaseItemEntity ChannelId to nullable Guid
2 months ago
Bond-009
17e78c0d40
Merge pull request #13539 from gnattu/mimic-old-get-item-value-names
...
Simulate old GetItemValueNames behavior
2 months ago
gnattu
d2e7ab1c1a
Simulate old GetItemValueNames behavior
...
The GetItemValueNames function in the old implementation was intended to retrieve the original value rather than the cleaned value. The old implementation lacked a clear specification regarding which value to return for the non-cleaned value in a group and relied on an undefined behavior of SQLite, and this implementation assumes the first one is the desired one.
2 months ago
Tobias Kloy
83f0f3d629
Optimise string handling in PeopleRepository filtering.
2 months ago
Tobias Kloy
3a4d67319a
Disable Warnings similar as in BaseItemRepository
2 months ago
tkloy24
7f41cc53ca
Update Jellyfin.Server.Implementations/Item/PeopleRepository.cs
...
Co-authored-by: JPVenson <ger-delta-07@hotmail.de>
2 months ago
Tobias Kloy
0a4ca33d4f
Fix Search results are case-sensitive for people
2 months ago
gnattu
341bb02422
Order MediaStream query by StreamIndex ( #13506 )
...
Our stream index calculation logic implemented in #7529 , assumes an in-order array. However, our current query may return out-of-order items, leading the server to pass an incorrect index to ffmpeg, causing the transcoding to crash.
3 months ago
JPVenson
dfdef511a5
Merge remote-tracking branch 'jellyfinorigin/master' into feature/pgsql_provider
3 months ago
Bond-009
00b66a06ea
Enable nullable for AuthorizationInfo ( #13485 )
3 months ago
gnattu
2de04cb07c
Make StartDate/EndDate nullable ( #13494 )
...
These dates are used as birthdate and death date for person (ask luke for why) and a non-nullable column would cause the null date become 1901-01-01, making all living people dead.
3 months ago
gnattu
b0e853070b
Don't use RETURNING clause with EFCore
...
The RETURNING clause helps with performance and is now default of EFCore. However, EFCore cannot automatically perform retry when the table was locked/busy. Disable it as a workaround for the locking issues of very huge databases.
3 months ago
gnattu
144e62027d
Backport pull request #13183 from jellyfin/release-10.10.z
...
Don't generate trickplay for backdrops
Original-merge: 80940c0c57
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
3 months ago
JPVenson
df8f352d65
Made key lookup case insensitive
3 months ago
JPVenson
c9237ae731
Applied review suggestions
3 months ago
JPVenson
17003f4d76
Merge remote-tracking branch 'jellyfinorigin/master' into feature/pgsql_provider
3 months ago
JPVenson
379a104cfb
Changed UserName to non-deterministic field
3 months ago
Josh Soref
40da2ccac5
Fix spelling ( #13444 )
...
* spelling: anamorphic
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: associated
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: channelinfo
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: eagerly
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: enumerable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: greater than/less than
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: greater
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: lineup
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: logs out
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: names
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: paging
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: playlist
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: sanitized
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: saving
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
3 months ago