Commit Graph

621 Commits

Author SHA1 Message Date
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.
2025-02-04 15:57:57 +08:00
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>
2025-02-03 16:55:58 -05:00
JPVenson df8f352d65 Made key lookup case insensitive 2025-02-03 20:16:58 +00:00
JPVenson c9237ae731 Applied review suggestions 2025-02-03 20:15:36 +00:00
JPVenson 17003f4d76 Merge remote-tracking branch 'jellyfinorigin/master' into feature/pgsql_provider 2025-02-02 02:09:14 +00:00
JPVenson 379a104cfb Changed UserName to non-deterministic field 2025-01-29 20:17:50 +00:00
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>
2025-01-28 11:27:34 +01:00
JPVenson ce00bc076e Fixed postgres sql provider 2025-01-27 18:21:47 +00:00
JPVenson 433640d985 Added pgsql support for jellyfin 🎉 2025-01-27 17:43:34 +00:00
JPVenson 844646e2fe Fixed migration runner and added docs for adding migrations 2025-01-27 17:20:14 +00:00
JPVenson 9d1c4ea169 Fixed DbContext usage on Provider 2025-01-27 16:35:46 +00:00
JPVenson aa811eb1e3 Prepared Seperation of Database components for future multi provider support 2025-01-26 20:45:28 +00:00
Bond-009 ab124bec88 Merge pull request #13436 from luzpaz/typos
Fix various typos
2025-01-26 16:54:53 +01:00
Shadowghost 6454a35ef8 Extract trickplay files into own subdirectory 2025-01-26 11:56:19 +01:00
luzpaz c877ffa5ad Fix various typos
Found via `codespell -q 3 -S "./Emby.Server.Implementations/Localization" -L inh,som`
2025-01-25 21:04:37 -05:00
Josh Soref 044cf9fb85 chore: fix spelling
* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was

link: forum or chat rooms

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2025-01-25 20:05:15 -05:00
Joshua M. Boniface 93b8eade61 Merge pull request #12798 from JPVenson/feature/EFUserData
Refactor library.db into jellyfin.db and EFCore
2025-01-25 02:08:44 -05:00
JPVenson 64cf67f1ac Fixed ordering by artist 2025-01-19 13:03:09 +00:00
JPVenson 7d1a9dcc61 Update Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
Co-authored-by: Bond-009 <bond.009@outlook.com>
2025-01-19 13:30:31 +01:00
JPVenson cd75df6521 Applied review comments 2025-01-19 12:29:14 +00:00
JPVenson a7ad5dfc80 Reverted doc change 2025-01-15 20:34:24 +00:00
JPVenson b33810534b Applied review comments 2025-01-15 20:12:41 +00:00
JPVenson d716a53ec2 Applied review comments 2025-01-11 18:13:16 +00:00
Niels van Velzen fd3057b549 Add option to disable deprecated legacy authorization options (#13306) 2025-01-11 09:37:13 -07:00
Niels van Velzen 3b8e614819 Prefer ApiKey over api_key in generated URL's (#13342) 2025-01-11 09:35:44 -07:00
JPVenson dcfbf55794 Fixed linter 2024-12-19 00:10:47 +00:00
JPVenson a0c568bc6c Applied review comments 2024-12-15 14:46:40 +00:00
JPVenson fe1aab034e Merge branch 'jellyfin:master' into feature/EFUserData 2024-12-06 17:59:27 +01:00
Niels van Velzen 1c77e9606e Fix typo in LibraryOptions 2024-11-24 14:53:08 +01:00
JPVenson 3b18a36ba5 removed unused 2024-11-24 10:59:05 +00:00
JPVenson 6a08361f6f Applied review comments 2024-11-24 10:58:09 +00:00
JPVenson 0dd6dacc4f Merge remote-tracking branch 'origin/master' into feature/EFUserData 2024-11-19 20:53:38 +00:00
nyanmisaka 547d393af0 Backport pull request #12964 from jellyfin/release-10.10.z
Fix height of imported trickplay tiles

Original-merge: 09c377fb6c

Merged-by: joshuaboniface <joshua@boniface.me>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-19 15:43:23 -05:00
JPVenson 27b044493a Backport pull request #12916 from jellyfin/release-10.10.z
Added query filter to disregard disabled Providers

Original-merge: 38c08c4fad

Merged-by: joshuaboniface <joshua@boniface.me>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-19 15:43:17 -05:00
JPVenson 68252ffa1b Merge branch 'feature/EFUserData' of https://github.com/JPVenson/jellyfin into feature/EFUserData 2024-11-17 11:05:14 +00:00
JPVenson c71dc380bf Fixed error 2024-11-17 11:05:13 +00:00
JPVenson b39553611d Applied coding style 2024-11-17 11:03:43 +00:00
JPVenson 427359deee Merge branch 'master' into feature/EFUserData 2024-11-17 01:23:26 +01:00
JPVenson 17e4485b94 Removed grouping key for testing 2024-11-16 23:33:04 +00:00
JPVenson b6177363e9 Fixed search case sensitivity 2024-11-16 22:10:07 +00:00
JPVenson 9f7f9cc0ff Fixed metadata refresh not working 2024-11-16 20:30:43 +00:00
Bond-009 ceb850c770 Update projects to .NET 9 (#13023) 2024-11-16 10:11:01 -07:00
JPVenson c925f8688e Filter duplicate BaseItems on save 2024-11-15 18:30:26 +00:00
JPVenson 3eedbae506 Fixed Item query 2024-11-15 14:33:07 +00:00
JPVenson 03e08412d7 Fixed paging not beeing applied 2024-11-15 14:17:25 +00:00
JPVenson 92eb983c61 Fixed Query Distinct 2024-11-15 09:00:13 +00:00
JPVenson d4aca84581 Disabled sqlite pooling 2024-11-14 21:47:42 +00:00
JPVenson e8be7ab011 Merge branch 'jellyfin:master' into feature/EFUserData 2024-11-14 21:56:18 +01:00
JPVenson 30ba35aa0c attempted to fix multi insert for Itemvalues 2024-11-14 20:36:27 +00:00
JPVenson 060aa4719e Fixed NextUp and Latest query performance 2024-11-14 19:53:59 +00:00