JPVenson
f397fc5b98
Fixed CustomType serialisation
2024-10-10 20:03:15 +00:00
JPVenson
ae641b7f3a
Applied review comments
2024-10-10 19:27:26 +00:00
JPVenson
9c5599f81b
Applied review comments
2024-10-10 18:30:08 +00:00
JPVenson
439a997fca
Readded custom serialisation
2024-10-10 18:01:14 +00:00
JPVenson
ea4c208fde
fixed string concat
2024-10-10 17:35:51 +00:00
JPVenson
5e922f1c10
Aggregated Migrations
2024-10-10 16:09:29 +00:00
JPVenson
ee0dad6f43
Refactored ItemValue structure
2024-10-10 14:32:49 +00:00
JPVenson
3e7ce5e1df
Removed obsolete Score and Similiarity values for search
2024-10-10 00:57:19 +00:00
JPVenson
7f03f39bcc
Fixed tests
2024-10-10 00:49:06 +00:00
JPVenson
2c2e33dd82
Updated .AsNoTracking() where applicable
2024-10-09 23:58:55 +00:00
JPVenson
fe9c96d052
Used enum value for ItemValueType
2024-10-09 23:55:28 +00:00
JPVenson
2955f2f562
Fixed AncestorIds and applied review comments
2024-10-09 23:19:24 +00:00
JPVenson
eb601e944c
Expanded BaseItem aggregate types
2024-10-09 23:01:54 +00:00
JPVenson
473628ba3a
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro >
2024-10-09 21:03:57 +02:00
JPVenson
01d834f21a
Fixed (most) tests
2024-10-09 15:20:42 +00:00
JPVenson
c2844bda3b
Added EF BaseItem migration
2024-10-09 11:22:52 +00:00
JPVenson
3dc4024338
Added BaseItem Configuration
2024-10-09 11:02:47 +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
JPVenson
15bf43e3ad
Removed BaseSqliteRepository
2024-10-08 19:53:26 +00:00
JPVenson
6acd146d17
WIP migration sqlite item repository to efcore
2024-10-08 19:11:31 +00:00
JPVenson
ea81db67f4
Added Sorting and Grouping
2024-10-08 16:27:47 +00:00
JPVenson
90103165e2
Removed SimilarityScore and ported Search function
2024-10-08 15:16:03 +00:00
JPVenson
527998cd0c
WIP port search function
2024-10-08 13:46:21 +00:00
JPVenson
d5409a26ea
WIP Search refactoring and Provider ID refactoring
2024-10-08 13:18:48 +00:00
JPVenson
6c819fe516
WIP BaseItem search refactoring
2024-10-08 12:27:27 +00:00
JPVenson
d3a3d9fce3
Merge remote-tracking branch 'jellyfinorigin/master' into feature/EFUserData
2024-10-08 09:34:34 +00:00
Cody Robibero
6a9a9546fd
Clean up logging in MediaSegmentManager ( #12776 )
2024-10-06 16:20:14 -06:00
Tim Eisele
c8c58d6aac
Add missing migration for SegmentProviderId ( #12735 )
2024-09-28 03:56:11 -06:00
gnattu
38d0b004ba
Only move trickplay file should not be saved with media to metadata dir ( #12704 )
2024-09-24 08:12:04 -06:00
Cody Robibero
3c639c2e80
Tweak Trickplay migration for speed ( #12643 )
2024-09-23 09:09:23 -06:00
Shadowghost
7a2427bf07
Add SessionInfoDto, DeviceInfoDto and implement JsonDelimitedArrayConverter.Write
2024-09-18 15:42:15 +02:00
Shadowghost
2351eeba56
Rework PR 6203
2024-09-17 20:35:23 +02:00
JPVenson
ee1bdf4e22
WIP move baseitem to jellyfin.db
2024-09-08 16:56:14 +00:00
JPVenson
5ceedced1c
Feature/media segments plugin api ( #12359 )
2024-09-07 14:56:51 -06:00
JPVenson
d0b4b2ddb3
Migrated UserData from library sqlite db to jellyfin.db
2024-09-07 19:07:34 +00:00
Tim Eisele
c56dbc1c44
Enhance Trickplay ( #11883 )
2024-09-07 11:23:48 -06:00
Niels van Velzen
bafbc2372c
Merge pull request #12552 from Bond-009/passwordhashing
...
Increase password hash iterations
2024-09-06 21:57:35 +02:00
Niels van Velzen
2b492ed8cd
Merge pull request #12545 from Bond-009/sha1
...
Remove passwordSha1 param from AuthenticateUser function
2024-09-06 21:56:59 +02:00
Bond_009
e69e097e19
Increase password hash iterations
...
It has been a while since this was last updated: https://github.com/jellyfin/jellyfin/pull/6818
Recommendations have changed since: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
2024-08-30 19:29:23 +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
eca5abe4bb
Remove passwordSha1 param from AuthenticateUser function
2024-08-30 14:27:30 +02:00
gnattu
22d8528d90
Backport pull request #11901 from jellyfin/release-10.9.z
...
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor
Original-merge: b7bc0e1c96
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Bond_009 <bond.009@outlook.com >
2024-08-05 10:58:22 -04: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
Cody Robibero
c207404089
Merge pull request #11511 from jellyfin/trickplay-keyframe-only
2024-07-17 12:28:58 -04:00
gnattu
68bfabbaba
Add option to extract keyframe only during trickplay image generation
...
This would be significantly faster than decoding every frame, but it does have compatibility issues. Not all decoders support this mode, notably the VP9 decoder, CUVID decoders, and QSV decoders.
Some videos with very long key-frame intervals may also perform poorly with this mode, as the image timing could become too inaccurate to reflect the actual frame.
Signed-off-by: gnattu <gnattuoc@me.com >
2024-07-17 00:47:22 +08:00
Bond-009
c666f9d050
Use real temp dir instead of cache dir for temp files ( #12226 )
2024-07-15 08:44:14 -04:00
gnattu
9563e4f85e
Backport pull request #11823 from jellyfin/release-10.9.z
...
Add Env Var to disable second level cache
Original-merge: 95c7d997c1
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:41:02 -04:00
gnattu
e6dab2fa11
Backport pull request #11788 from jellyfin/release-10.9.z
...
Override too small trickplay image interval
Original-merge: 60232ce9be
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-05-25 11:46:18 -04:00
Bond_009
1f2c73b40a
Only log item id in trackplay warning
...
Turns out it's the same
`[WRN] [53] Jellyfin.Server.Implementations.Trickplay.TrickplayManager: Media source "17a76092102691425e94624a69247057" not found at "/mnt/USBshare/Movies/Top Gun (1986)/extras/Top Gun_t04.mkv" for item 17a76092-1026-9142-5e94-624a69247057`
2024-05-18 13:13:34 +02:00