JPVenson
e43e34eab8
Fixed Scan saving library items
3 months ago
JPVenson
2060d0ca2c
Fixed DeadPeople query
3 months ago
JPVenson
7b81a39ee1
Fix Deduplication and Save of Items
3 months ago
JPVenson
fcb1dfc010
Remove unmapped fields
3 months ago
JPVenson
5fb4d6a169
Merge branch 'feature/EFUserData' of https://github.com/JPVenson/jellyfin into feature/EFUserData
3 months ago
JPVenson
11388c0144
Removed unmapped joins again
3 months ago
JPVenson
c7f63a0da1
removed unmapped queried fields
3 months ago
JPVenson
07455dfb4d
Readded External fields on request
3 months ago
JPVenson
3b8e177ba8
Removed duplicated code
3 months ago
JPVenson
8165813414
Fixed people saving
3 months ago
JPVenson
acd878e67e
Fixed null reference being created by EfCore
3 months ago
JPVenson
b744ceabaa
Added Check for arguments
3 months ago
JPVenson
d073e2c664
Fixed invalid columns on MediaStreams
3 months ago
JPVenson
46905ac66a
Fixed NameStartsOrGreater filter
3 months ago
JPVenson
22515ad647
Fixed app paths not being expanded
3 months ago
JPVenson
85b8b2573b
Fixed AncestorIds
...
Fixed Sorting, NextUp and Continue Watching
3 months ago
JPVenson
a7a2257ccb
Fixed Search ordering and NextUp
4 months ago
JPVenson
00c4f23276
Fixed image save method transaction commit
4 months ago
JPVenson
43a2ec990c
Refactored array usage
4 months ago
JPVenson
efe5b59517
Cleaned up BaseItem querying
4 months ago
JPVenson
508b27f156
Fixed Duplicate returns on grouping
...
Fixed UserDataKey not stored
4 months ago
JPVenson
741397f1be
Fixed images not loading
4 months ago
JPVenson
c6e67edd86
Fixed ItemSorting
4 months ago
JPVenson
fb48d0790f
Fixed Library DB lookup
4 months ago
JPVenson
2d4f7f725f
Fixed TopParent not beeing migrated
4 months ago
JPVenson
911139e2d5
Fixed provider Ids not queried with baseItems
4 months ago
JPVenson
6b777f9d43
Fixed filter query
4 months ago
JPVenson
67d8e8c7da
fixed ExtraIds not returned as empty list
4 months ago
JPVenson
4b0a5ea8e9
Fixed reference aggregate collections nullable when empty
4 months ago
SethPattee
a416c438da
Added + in username regex validator, Test + in username, issue #10414 ( #12819 )
4 months ago
JPVenson
0639758abd
Updated all instances of ImmutableList to ImmutableArray
4 months ago
JPVenson
9342a6a9d6
Reverted Primary Constructor
4 months ago
JPVenson
5b696124fc
Add catch to remove cached user if creation fails ( #12574 )
4 months ago
JPVenson
d4ca8d58c4
Fixed Migrations
4 months ago
JPVenson
10a2a316a4
i have too much time.
...
Refactored BaseItem and UserData relation
4 months ago
gnattu
5ac895bef6
Fix format
4 months ago
gnattu
666db81a09
Allow invalid id for trickplay
...
Co-authored-by: JPVenson <ger-delta-07@hotmail.de>
4 months ago
gnattu
bcb2a3d5e9
Don't check remote sources for trickplay
4 months ago
JPVenson
e20ecfc670
applied review comments
5 months ago
JPVenson
b73985e04f
Expanded People architecture and fixed migration
5 months ago
JPVenson
f397fc5b98
Fixed CustomType serialisation
5 months ago
JPVenson
ae641b7f3a
Applied review comments
5 months ago
JPVenson
9c5599f81b
Applied review comments
5 months ago
JPVenson
439a997fca
Readded custom serialisation
5 months ago
JPVenson
ea4c208fde
fixed string concat
5 months ago
JPVenson
5e922f1c10
Aggregated Migrations
5 months ago
JPVenson
ee0dad6f43
Refactored ItemValue structure
5 months ago
JPVenson
3e7ce5e1df
Removed obsolete Score and Similiarity values for search
5 months ago
JPVenson
7f03f39bcc
Fixed tests
5 months ago
JPVenson
2c2e33dd82
Updated .AsNoTracking() where applicable
5 months ago
JPVenson
fe9c96d052
Used enum value for ItemValueType
5 months ago
JPVenson
2955f2f562
Fixed AncestorIds and applied review comments
5 months ago
JPVenson
eb601e944c
Expanded BaseItem aggregate types
5 months ago
JPVenson
473628ba3a
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
5 months ago
JPVenson
01d834f21a
Fixed (most) tests
5 months ago
JPVenson
c2844bda3b
Added EF BaseItem migration
5 months ago
JPVenson
3dc4024338
Added BaseItem Configuration
5 months ago
JPVenson
b09a41ad1f
WIP porting new Repository structure
5 months ago
JPVenson
be48cdd9e9
Naming refactoring and WIP porting of new interface repositories
5 months ago
JPVenson
15bf43e3ad
Removed BaseSqliteRepository
5 months ago
JPVenson
6acd146d17
WIP migration sqlite item repository to efcore
5 months ago
JPVenson
ea81db67f4
Added Sorting and Grouping
5 months ago
JPVenson
90103165e2
Removed SimilarityScore and ported Search function
5 months ago
JPVenson
527998cd0c
WIP port search function
5 months ago
JPVenson
d5409a26ea
WIP Search refactoring and Provider ID refactoring
5 months ago
JPVenson
6c819fe516
WIP BaseItem search refactoring
5 months ago
JPVenson
d3a3d9fce3
Merge remote-tracking branch 'jellyfinorigin/master' into feature/EFUserData
5 months ago
Cody Robibero
6a9a9546fd
Clean up logging in MediaSegmentManager ( #12776 )
5 months ago
Tim Eisele
c8c58d6aac
Add missing migration for SegmentProviderId ( #12735 )
5 months ago
gnattu
38d0b004ba
Only move trickplay file should not be saved with media to metadata dir ( #12704 )
5 months ago
Cody Robibero
3c639c2e80
Tweak Trickplay migration for speed ( #12643 )
5 months ago
Shadowghost
7a2427bf07
Add SessionInfoDto, DeviceInfoDto and implement JsonDelimitedArrayConverter.Write
5 months ago
Shadowghost
2351eeba56
Rework PR 6203
5 months ago
JPVenson
ee1bdf4e22
WIP move baseitem to jellyfin.db
6 months ago
JPVenson
5ceedced1c
Feature/media segments plugin api ( #12359 )
6 months ago
JPVenson
d0b4b2ddb3
Migrated UserData from library sqlite db to jellyfin.db
6 months ago
Tim Eisele
c56dbc1c44
Enhance Trickplay ( #11883 )
6 months ago
Niels van Velzen
bafbc2372c
Merge pull request #12552 from Bond-009/passwordhashing
...
Increase password hash iterations
6 months ago
Niels van Velzen
2b492ed8cd
Merge pull request #12545 from Bond-009/sha1
...
Remove passwordSha1 param from AuthenticateUser function
6 months ago
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
6 months ago
Bond_009
97a02f5803
Remove BOM from UTF-8 files
...
I think some people need to change their IDE configuration ;)
6 months ago
Bond_009
eca5abe4bb
Remove passwordSha1 param from AuthenticateUser function
6 months ago
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>
7 months ago
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
7 months ago
Cody Robibero
c207404089
Merge pull request #11511 from jellyfin/trickplay-keyframe-only
7 months ago
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>
7 months ago
Bond-009
c666f9d050
Use real temp dir instead of cache dir for temp files ( #12226 )
8 months ago
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>
9 months ago
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>
9 months ago
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`
9 months ago
gnattu
5fe7d7f0bf
Backport pull request #11670 from jellyfin/release-10.9.z
...
Restore caching for UserManager
Original-merge: f8b67ec44c
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Bond-009
8139179780
Backport pull request #11653 from jellyfin/release-10.9.z
...
Don't generate TrickPlay images for files that don't exist
Original-merge: c1615419b9
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
crobibero
77c3ddc7ca
Backport pull request #11633 from jellyfin/release-10.9.z
...
Allow empty user id when getting device list
Original-merge: a5d60c4521
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
gnattu
6f78ac2ff3
Use more accurate rounding in GetFixedOutputSize ( #11435 )
...
* Use more accurate rounding in GetFixedOutputSize
Signed-off-by: gnattu <gnattuoc@me.com>
* Force trickplay thumbnails to have even width
Signed-off-by: gnattu <gnattuoc@me.com>
* Use Convert.ToInt32
Signed-off-by: gnattu <gnattuoc@me.com>
* Force video size as thumbnail size if the trickplay width setting is larger
This will fix an issue when the trickplay setting contains a very huge width, but the video has a lower resolution than that setting. Our scaling filter logic will not do any upscale, and we have to force to use the video width
Signed-off-by: gnattu <gnattuoc@me.com>
---------
Signed-off-by: gnattu <gnattuoc@me.com>
10 months ago
renovate[bot]
9a4db80085
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.4.1 ( #11306 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
11 months ago
gnattu
be21d51742
fix: move trickplay specific option into TrickplayOptions ( #11229 )
11 months ago
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
1 year ago
Nick
ac906a04e2
Fix tiles playlist not using relative paths
1 year ago
Patrick Barron
d986a824cd
Use IHostedService for device access management
1 year ago
Mark Cilia Vincenti
f26fc7dfb2
Merge changes
1 year ago