gnattu
b496ebc175
fix: disable api endpoint for ffmpeg path for security ( #11225 )
...
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
8 months ago
gnattu
5db0c5a0e4
fix: forward port patch for GHSA-866x-wj5j-2vf4 ( #11228 )
8 months ago
Niels van Velzen
8d02c45e6c
Fix default values missing in ClientCapabilities(Dto) ( #11232 )
8 months ago
nyanmisaka
bf2ef63922
Fix codec vs ActualOutputVideoCodec
...
codec is copy
ActualOutputVideoCodec is hevc
fixes 3bbb57e
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
8 months ago
vedant
3bbb57eb83
Add new VideoRangeTypes to fully support DoVi on webOS ( #10469 )
8 months ago
Claus Vium
eae031ae5a
refactor: use Channels as queueing mechanism for periodic websocket messages ( #11092 )
8 months ago
nyanmisaka
a3ba974b7b
Fix the trailing whitespace
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
8 months ago
Nyanmisaka
98debe4817
Apply suggestions from code review
...
String interpolation is preferred.
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
8 months ago
nyanmisaka
eca9bf41bc
Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletion
...
FFmpeg deletes segments based on its own transcoding progress,
but we need to delete segments based on client download progress.
Since disk and GPU speeds vary, using hlsenc's built-in deletion
will result in premature deletion of some segments. As a consequence,
the server has to constantly respin new ffmpeg instances, resulting
in choppy video playback.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
8 months ago
Cody Robibero
e731250342
Lowercase MediaStreamProtocol for backwards compatibility
8 months ago
Niels van Velzen
407cf5d0bf
Add MediaStreamProtocol enum ( #10153 )
...
* Add MediaStreamProtocol enum
* Add default handling for enum during deserialization
---------
Co-authored-by: Cody Robibero <cody@robibe.ro>
8 months ago
Cody Robibero
6e5ec99ea1
Move userId in API from route to optional query parameter ( #11074 )
...
* Move userId in API from route to optional query parameter
* Standardize UserViewsController
* Move userId to query in ImageController
* Move userId to query in ItemsController
* Move userId to query in PlaystateController
* Move userId to query in SuggestionsController
* Move userId from route to query in UserLibraryController
* Clean up routes
* Move userId to query in UserController
* fix bad merge
---------
Co-authored-by: Niels van Velzen <git@ndat.nl>
9 months ago
Bond-009
3bd1a5c557
Merge pull request #11077 from crobibero/svg-to-image
...
Add support for converting from svg to other image types
9 months ago
Cody Robibero
169e0dcb11
Save embedded lyrics when probing audio
9 months ago
Cody Robibero
c5e723bccd
Add support for converting from svg to other image types
9 months ago
Cody Robibero
2e0e1ecc99
Rename route parameters that are id to be more descriptive
9 months ago
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
9 months ago
Claus Vium
321e9fb0b5
Merge pull request #11055 from crobibero/activitylog-download
...
Add item id to download activity
9 months ago
Cody Robibero
a1bb23e98f
Add item id to download activity
9 months ago
Bond-009
2e381bdde2
Merge pull request #11024 from nielsvanvelzen/api-userid-optional
...
Always make userId query parameter optional
9 months ago
Bond-009
f5c55c832f
Merge pull request #11028 from nielsvanvelzen/api-userid-optional2
...
Make userId optional in GetProgramsDto
9 months ago
Patrick Barron
0370167b8d
Add IRecordingsManager service
9 months ago
Cody Robibero
31715c6b8a
Merge pull request #10981 from barronpm/livetv-listingsmanager
...
Add IListingsManager Service
9 months ago
Niels van Velzen
fd957ec7f4
Make userId optional in GetProgramsDto
9 months ago
Niels van Velzen
5b93aec2f5
Always make userId query parameter optional
9 months ago
Bond-009
0bf1c10c44
Merge pull request #10990 from Shadowghost/bdmv-fixes
...
BDMV fixes
9 months ago
Dmitry Lyzo
0dde8c0808
Make the bitrate of the fallback stream the same as the original ( #9121 )
9 months ago
Shadowghost
9230472056
Fix file extension based on container
9 months ago
Shadowghost
7baa261b22
DVD and BDMV folders can not be served directly
9 months ago
Patrick Barron
42b052a5a6
Add IListingsManager service
9 months ago
Bond-009
e50170a417
Merge pull request #10973 from nielsvanvelzen/api-dep-fixes
...
Fix some incompatible API deprecations
9 months ago
Bond-009
143ef71528
Merge pull request #10969 from barronpm/progress-cleanup
...
Progress cleanup
9 months ago
Niels van Velzen
be29b4a0c4
Fix some incompatible API deprecations
9 months ago
Patrick Barron
8698b90594
Remove SimpleProgress
9 months ago
nyanmisaka
5cc451992b
Correct VIDEO-RANGE field for HLG content
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
9 months ago
beakerandjake
918b627472
Return 404 if log file does not exist
9 months ago
Mark Cilia Vincenti
f26fc7dfb2
Merge changes
9 months ago
Patrick Barron
4399b51dca
Merge branch 'master' into livetv-guidemanager
...
# Conflicts:
# src/Jellyfin.LiveTv/LiveTvManager.cs
10 months ago
Cody Robibero
e7b8d45bbb
Use helper function to compare guid ( #10825 )
10 months ago
Patrick Barron
59c2ae944d
Add IGuideManager service
10 months ago
Patrick Barron
c23a038ba8
Remove unnecessary allocations in TunerHostManager
10 months ago
Mark Cilia Vincenti
6a257e1b40
Merge branch 'master' into AsyncKeyedLock-migration
10 months ago
Patrick Barron
9c2c066e6f
Add ITunerHostManager service
10 months ago
Cody Robibero
fa0413d6e4
Use StatusCodes which is already an int
10 months ago
Cody Robibero
adb0837dc2
Respond with Service Unavailable if not in correct network
10 months ago
Niels van Velzen
55916a09eb
Remove some unused client capabilities and sync code ( #10812 )
10 months ago
Mark Cilia Vincenti
d1677dc680
AsyncKeyedLock migration
11 months ago
Patrick Barron
c49539cbe0
Move ProgressiveFileStream to Controller
11 months ago
Patrick Barron
9215a4d40a
Add ITranscodeManager service
11 months ago
Patrick Barron
c2081955c8
Rename and clean up TranscodingJob
11 months ago