gnattu
374b6ca0e2
Only apply custom downmix to 5.1 audios ( #11401 )
9 months ago
Niels van Velzen
a80968478a
Fix InvalidCastException in ItemUpdateController ( #11398 )
9 months ago
Cody Robibero
27fae3dd04
Limit sessions per user ( #11370 )
9 months ago
Bond-009
bb018c4adc
Enable nullable for LibraryManager ( #11191 )
9 months ago
Cody Robibero
6fb6b5f176
Validate item access ( #11171 )
9 months ago
Cody Robibero
92eb9e3a94
Always grant access for Administrator role
9 months ago
Joshua M. Boniface
ee1d6332ee
Merge pull request #11220 from Shadowghost/add-playlist-acl-api
...
Add playlist ACL endpoints
9 months ago
Bond-009
dc74bc361d
Merge pull request #11321 from nielsvanvelzen/get-remote-subs-perm
...
Fix policy for GetRemoteSubtitles
9 months ago
Bill Thornton
00620a4092
Fix disabled libraries being returned in MediaFolders api ( #11236 )
9 months ago
Niels van Velzen
3d7d0297fe
Fix policy for GetRemoteSubtitles
...
Other operations related to remote subtitles require the SubtitleManagement policy, so it only makes sense that this operation requires it too.
9 months ago
Shadowghost
9031aae653
Typo
9 months ago
Shadowghost
e3897fe5dd
Apply review suggestions
9 months ago
Shadowghost
51e2faa448
Apply review suggestions
9 months ago
Shadowghost
3c7562313b
Apply review suggestions
9 months ago
Shadowghost
5396b616bf
Fixup
9 months ago
Shadowghost
247ec19de4
Fixup
9 months ago
Shadowghost
d72f40fe41
Return 204 on OpenAccess
9 months ago
Shadowghost
04c5b9d680
Add endpoint to get user permissions
9 months ago
Shadowghost
3e0b201688
Enforce permissions
9 months ago
gnattu
0af101cbf7
fix: av1 codecs string ( #11280 )
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
10 months ago
Shadowghost
8cf77424f6
Apply review suggestions
10 months ago
Shadowghost
c1dbb49315
Implement update endpoint
10 months ago
Shadowghost
bff37ed13a
Apply review suggestions
10 months ago
gnattu
b496ebc175
fix: disable api endpoint for ffmpeg path for security ( #11225 )
...
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
10 months ago
gnattu
5db0c5a0e4
fix: forward port patch for GHSA-866x-wj5j-2vf4 ( #11228 )
10 months ago
Niels van Velzen
8d02c45e6c
Fix default values missing in ClientCapabilities(Dto) ( #11232 )
10 months ago
Shadowghost
2aaa9f669a
Apply review suggestions
10 months ago
Shadowghost
56c432a843
Apply review suggestions
10 months ago
Shadowghost
f1dc1610a2
Extend playlist creation capabilities
10 months ago
Shadowghost
88b3490d17
Add playlist ACL endpoints
10 months ago
nyanmisaka
bf2ef63922
Fix codec vs ActualOutputVideoCodec
...
codec is copy
ActualOutputVideoCodec is hevc
fixes 3bbb57e
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
10 months ago
vedant
3bbb57eb83
Add new VideoRangeTypes to fully support DoVi on webOS ( #10469 )
10 months ago
Claus Vium
eae031ae5a
refactor: use Channels as queueing mechanism for periodic websocket messages ( #11092 )
10 months ago
nyanmisaka
a3ba974b7b
Fix the trailing whitespace
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
10 months ago
Nyanmisaka
98debe4817
Apply suggestions from code review
...
String interpolation is preferred.
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
10 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>
10 months ago
Cody Robibero
e731250342
Lowercase MediaStreamProtocol for backwards compatibility
10 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>
10 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>
10 months ago
Bond-009
3bd1a5c557
Merge pull request #11077 from crobibero/svg-to-image
...
Add support for converting from svg to other image types
11 months ago
Cody Robibero
169e0dcb11
Save embedded lyrics when probing audio
11 months ago
Cody Robibero
c5e723bccd
Add support for converting from svg to other image types
11 months ago
Cody Robibero
2e0e1ecc99
Rename route parameters that are id to be more descriptive
11 months ago
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
11 months ago
Claus Vium
321e9fb0b5
Merge pull request #11055 from crobibero/activitylog-download
...
Add item id to download activity
11 months ago
Cody Robibero
a1bb23e98f
Add item id to download activity
11 months ago
Bond-009
2e381bdde2
Merge pull request #11024 from nielsvanvelzen/api-userid-optional
...
Always make userId query parameter optional
11 months ago
Bond-009
f5c55c832f
Merge pull request #11028 from nielsvanvelzen/api-userid-optional2
...
Make userId optional in GetProgramsDto
11 months ago
Patrick Barron
0370167b8d
Add IRecordingsManager service
11 months ago
Cody Robibero
31715c6b8a
Merge pull request #10981 from barronpm/livetv-listingsmanager
...
Add IListingsManager Service
11 months ago