nyanmisaka
ae7c0c83e9
Bump the required minimum ffmpeg version to 4.4
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
8 months ago
nyanmisaka
557b8f0c78
Apply suggestions from code review
...
Drop the unnecessary initial capacity from the list.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
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
47a77974b8
Apply suggestions from code review
...
Drop excludeFilePaths and lower the log level to debug to avoid
spamming in the log file.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
8 months ago
nyanmisaka
50541aea91
Apply suggestions from code review
...
Add excludeFilePaths to skip segment files in which IOException occurred.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
8 months ago
nyanmisaka
39b953e41c
Set input readrate for using SegmentDeletion with stream-copy
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
8 months ago
nyanmisaka
55fd6b5cb9
Add sanity check for ThrottleDelaySeconds
...
Signed-off-by: nyanmisaka <nst799610810@gmail.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
Claus Vium
1e964c9bc2
Merge pull request #11127 from crobibero/skia-blurhash
...
Don't attempt to calculate blurhash for svg
8 months ago
Bond-009
231daa38dd
Merge pull request #11150 from jellyfin/renovate/bdinfo-0.x
...
chore(deps): update dependency bdinfo to v0.8.0
8 months ago
renovate[bot]
b50f90eb50
chore(deps): update dependency bdinfo to v0.8.0
8 months ago
Bond-009
fab3151679
Merge pull request #11142 from jellyfin/renovate/ci-deps
...
chore(deps): update github/codeql-action action to v3.24.7
8 months ago
Bond-009
19cb6b135a
Merge pull request #11148 from jellyfin/renovate/coverlet.collector-6.x
...
chore(deps): update dependency coverlet.collector to v6.0.2
8 months ago
renovate[bot]
da871cae6e
chore(deps): update dependency coverlet.collector to v6.0.2
8 months ago
Cody Robibero
d13a700481
Calculate blurhash for svg
8 months ago
renovate[bot]
4e29aab029
chore(deps): update github/codeql-action action to v3.24.7
8 months ago
Bond-009
9db093b9d9
Merge pull request #11124 from PeachesMLG/directory-path-logging
...
Added logging for where config logs and cache directories are stored
8 months ago
Bond-009
59c3622562
Merge pull request #11138 from jellyfin/renovate/tmdblib-2.x
...
chore(deps): update dependency tmdblib to v2.2.0
8 months ago
renovate[bot]
4f76f17e95
chore(deps): update dependency tmdblib to v2.2.0
8 months ago
Peaches_MLG
b9c93938d9
Update Jellyfin.Server/Helpers/StartupHelpers.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
8 months ago
Bond-009
9dbef98a15
Merge pull request #11129 from crobibero/extract-concat
...
Specify file as concat when extracting attachments
8 months ago
Bond-009
d910c78fe5
Merge pull request #11126 from crobibero/lowercase-protocol
...
Lowercase MediaStreamProtocol for backwards compatibility
8 months ago
Bond-009
ededaa95b4
Merge pull request #11119 from PeachesMLG/cleanup-emby-photos
...
Cleanup PhotoProvider.cs using new .NET 8 features
8 months ago
Cody Robibero
a92de9b2e3
Merge pull request #11014 from gnattu/vf-videotoolbox
8 months ago
gnattu
0909ee7208
fix: convert all non-yuv420 inputs to nv12
...
Signed-off-by: gnattu <gnattuoc@me.com>
8 months ago
gnattu
e6dee627e3
fix: force a pixel format for 10-bit inputs
...
Signed-off-by: gnattu <gnattuoc@me.com>
8 months ago
Joshua M. Boniface
e439031a87
Merge pull request #11121 from joshuaboniface/disable-azure-ci
...
Remove Azure pipelines CI
8 months ago
gnattu
d10ad6c383
fix: no need to check filters prematurely
...
Signed-off-by: gnattu <gnattuoc@me.com>
8 months ago
Cody Robibero
814fc6864d
Specify file as concat when extracting attachments
8 months ago
Cody Robibero
e731250342
Lowercase MediaStreamProtocol for backwards compatibility
8 months ago
gnattu
2f66871040
fix: also check if we are doing scaling
...
Signed-off-by: gnattu <gnattuoc@me.com>
8 months ago
Peaches_MLG
d77aa6c234
Added logging for where config logs and cache directories are stored
8 months ago
gnattu
f31549cc0d
fix: code clean up
...
Co-authored-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: gnattu <gnattuoc@me.com>
8 months ago
Joshua M. Boniface
61e43057ab
Remove Azure pipelines CI
...
Obsoleted by jellyfin-packaging and GitHub Actions CI.
Goodnight sweet prince.
8 months ago
Peaches_MLG
de750ac8a2
Cleanup PhotoProvider.cs using new .NET 8 features
8 months ago
Gurmeet Athwal
a597f1e410
Translated using Weblate (Hindi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
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
Joshua M. Boniface
83d2bc3f9f
Merge pull request #11100 from crobibero/plugin-repo-10.9
...
Add migration for new plugin repo
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>
8 months ago
Attila Szakacs
8d40d431e8
Extract and cache all media attachments in bulk ( #11029 )
...
Similar to https://github.com/jellyfin/jellyfin/pull/10884
---
Jellyfin clients need fonts for subtitles, and each font is a separate
attachment, which causes a lot of re-reads of the file. Certain contents,
like anime in a lot of cases, contain 50-80 different attachments.
Spawning 80 ffmpeg processes at the same time on the same file might
cause swapping on slower HDDs and can bring disk subsystem to a crawl.
(For more info, see https://github.com/jellyfin/jellyfin/3215 )
This change helps a lot in this scenario.
Signed-off-by: Attila Szakacs <szakacs.attila96@gmail.com>
8 months ago
Cody Robibero
f7f3ad9eb7
Precache livetv program images ( #11083 )
...
* Precache livetv program images
* return if cache hit
* use EnsureSuccessStatusCode
* Read proper bytes
8 months ago
Cody Robibero
afacd8d025
Add migration for new plugin repo
8 months ago
Bond-009
3bd1a5c557
Merge pull request #11077 from crobibero/svg-to-image
...
Add support for converting from svg to other image types
8 months ago
Bond-009
35df0486f5
Merge pull request #11081 from crobibero/embedded-lyrics
...
Save embedded lyrics when probing audio
8 months ago
Bond-009
714a350913
Merge pull request #11093 from jellyfin/renovate/efcoresecondlevelcacheinterceptor-4.x
...
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.2.3
8 months ago
renovate[bot]
61b7b4f1c9
chore(deps): update actions/download-artifact action to v4.1.4 ( #11086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 months ago
renovate[bot]
fca21134d0
chore(deps): update dependency svg.skia to v1.0.0.14 ( #11090 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 months ago
renovate[bot]
706649ce4e
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.2.3
8 months ago
Cody Robibero
c47bfb99bb
Use ArgumentException
9 months ago