Johannes Heuel
2c499d1e86
feat: allow grouping shows into collections ( #13236 )
...
* feat: allow grouping shows into collections
* add pre-startup routine to rename EnableGroupingIntoCollections
* Update Jellyfin.Server/Migrations/PreStartupRoutines/RenameEnableGroupingIntoCollections.cs
2025-03-28 06:54:12 -06:00
Cody Robibero
88ceaa39b0
Implement limiting caches ( #13605 )
...
* Implement basic expiring cache for LibraryManager
* Add expiring cache to more places
* Rider why
* Make DirectoryService caches static
* Use FastConcurrentLru
* Reduce default cache size
* Simplify DirectoryService caches
* Make directory service cache size at least 128
2025-03-27 18:16:54 -06:00
JPVenson
160020c551
WIP fixed namespaces
2025-03-25 15:30:22 +00: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
Niels van Velzen
fd3057b549
Add option to disable deprecated legacy authorization options ( #13306 )
2025-01-11 09:37:13 -07:00
RealGreenDragon
f1e020c0b0
Removed RemoveOldPlugins configuration flag ( #13102 )
2024-12-01 17:09:30 -07:00
Niels van Velzen
1c77e9606e
Fix typo in LibraryOptions
2024-11-24 14:53:08 +01:00
gnattu
0ffddacf11
Move GetCustomTagDelimiters to Extension
2024-09-24 12:36:05 +08:00
gnattu
00ca4abbe1
Sanitize CustomTagDelimiters server side
...
The API requires an array type and does not support runtime generated default value. Use server side helper function to sanitize it into char.
2024-09-24 05:15:46 +08:00
Nyanmisaka
93db8990d9
Enable HEVC RExt HW decoding for 4:2:2/4:4:4 content ( #12664 )
2024-09-19 07:14:18 -06:00
Tim Eisele
0d85af019c
Use enums for encoding options ( #12561 )
2024-09-09 08:43:37 -06:00
gnattu
c6de7225b9
Add non-standard multi-value audio tag support ( #12385 )
2024-09-07 21:10:59 -06:00
JPVenson
5ceedced1c
Feature/media segments plugin api ( #12359 )
2024-09-07 14:56:51 -06:00
Tim Eisele
c56dbc1c44
Enhance Trickplay ( #11883 )
2024-09-07 11:23:48 -06:00
Niels van Velzen
675a8a9ec9
Remove left-over network path references ( #12446 )
2024-09-07 11:22:31 -06:00
Bond-009
737a1b8a37
Merge pull request #12384 from evanjarrett/qsv-renderdevice
...
Update QSV device args to use the renderNodePath
2024-09-04 16:06:07 +02:00
Cody Robibero
0bf7babcbe
Add missing lyric fetcher settings from library options
2024-08-05 15:59:55 -06:00
Evan Jarrett
8941c059f6
use string.Empty
2024-08-03 18:19:36 -05:00
Evan Jarrett
0d8669fbe8
Add a new EncodingOption for QsvDevice
2024-08-03 15:05:13 -05: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
gnattu
145dc31ccb
Default to not extract lyrics ( #11523 )
2024-05-10 09:03:09 -06:00
gnattu
688a734895
Don't close inactive session on default ( #11491 )
2024-05-05 19:21:44 -06:00
Bond-009
428283f787
Always scan ReplayGain tag ( #11418 )
2024-04-24 08:09:01 -06:00
gnattu
be21d51742
fix: move trickplay specific option into TrickplayOptions ( #11229 )
2024-03-28 09:26:01 -06:00
btopherjohnson
9a40a67c60
Add ability to enable/disable libraries ( #11037 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-17 09:50:48 -06:00
Cody Robibero
a92de9b2e3
Merge pull request #11014 from gnattu/vf-videotoolbox
2024-03-09 09:19:36 -07:00
gnattu
a30dc81b28
fix: stack overflow
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-02-29 09:03:00 +08:00
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
2024-02-26 05:09:40 -07:00
gnattu
5c743f2b4d
feat: separate videotoolbox tone mapping option
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-02-16 00:16:59 +08:00
TelepathicWalrus
7b5c41c2a5
Add option to use replaygain tags for audio ( #10566 )
...
* Add option to use replaygain tags for audio
* Change regex to be specific
* Use ffprobe for faster metadata grabs
* Change regex to .Match
2024-01-06 13:59:56 -07:00
herby2212
6c5a4a93cc
fix indentation after merge
2023-10-21 11:49:01 +02:00
herby2212
27ceee8b6c
update to current master to resolve merge conflict
2023-10-21 01:20:59 +02:00
Nick
cd662506a1
Merge branch 'master' into trickplay
2023-10-18 19:27:05 -07:00
herby2212
db5c2f738e
integrate development from v1
2023-10-07 21:18:21 +02:00
Cody Robibero
ba7e3bfd82
Migrate to customizable cast receiver config
2023-09-23 11:04:53 -06:00
Claus Vium
bfb7c60f72
Merge pull request #9447 from Bond-009/disablerealtimemonitor
...
Disable real time monitoring by default
2023-07-01 19:33:53 +02:00
Nick
6d9e43cfe0
Merge branch 'master' into trickplay
2023-06-28 21:43:23 -07:00
Bond-009
e53e53eb29
Merge pull request #9907 from nyanmisaka/av1e
2023-06-28 17:34:20 +02:00
Nick
fc61933748
Minor code changes
2023-06-26 22:04:39 -07:00
Nick
07e6804f7a
Change default threads to 1
2023-06-22 16:23:52 -07:00
Nick
3377032228
crobibero styling, format, code suggestions
2023-06-22 16:23:52 -07:00
Nick
b89bf5d735
Change defaults
2023-06-22 16:23:52 -07:00
nicknsy
2e2085a212
HashSet datatype was causing default values to always be added on server start
2023-06-22 16:23:51 -07:00
nicknsy
6744e712d3
Use config values
2023-06-22 16:23:51 -07:00
nicknsy
6c649a7e72
Options
2023-06-22 16:19:59 -07:00
nicknsy
31a858f520
IsAutomated not set on copy
2023-06-22 16:19:59 -07:00
nicknsy
ca7d1a1300
Trickplay generation, manager, storage
2023-06-22 16:19:59 -07:00
Bond-009
3982b0e057
Reduce bottlenecks scan code ( #9863 )
2023-06-21 21:01:47 -06:00
Bond-009
143f2abd38
Merge pull request #9894 from fhriley/fix_hardcoded_timer
2023-06-20 18:23:47 +02:00
nyanmisaka
be01aeecd9
Add AV1 hardware and software encoding
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-06-20 03:50:02 +08:00