nyanmisaka
50541aea91
Apply suggestions from code review
...
Add excludeFilePaths to skip segment files in which IOException occurred.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-16 22:09:31 +08:00
nyanmisaka
39b953e41c
Set input readrate for using SegmentDeletion with stream-copy
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-16 07:35:05 +08:00
nyanmisaka
55fd6b5cb9
Add sanity check for ThrottleDelaySeconds
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-16 07:35:05 +08:00
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>
2024-03-16 07:35:05 +08:00
Claus Vium
1e964c9bc2
Merge pull request #11127 from crobibero/skia-blurhash
...
Don't attempt to calculate blurhash for svg
2024-03-15 13:26:27 +01:00
Bond-009
231daa38dd
Merge pull request #11150 from jellyfin/renovate/bdinfo-0.x
...
chore(deps): update dependency bdinfo to v0.8.0
2024-03-14 12:08:48 +01:00
renovate[bot]
b50f90eb50
chore(deps): update dependency bdinfo to v0.8.0
2024-03-13 14:48:28 +00:00
Bond-009
fab3151679
Merge pull request #11142 from jellyfin/renovate/ci-deps
...
chore(deps): update github/codeql-action action to v3.24.7
2024-03-13 11:15:34 +01:00
Bond-009
19cb6b135a
Merge pull request #11148 from jellyfin/renovate/coverlet.collector-6.x
...
chore(deps): update dependency coverlet.collector to v6.0.2
2024-03-13 11:15:10 +01:00
renovate[bot]
da871cae6e
chore(deps): update dependency coverlet.collector to v6.0.2
2024-03-13 00:14:23 +00:00
Cody Robibero
d13a700481
Calculate blurhash for svg
2024-03-12 18:08:09 -06:00
renovate[bot]
4e29aab029
chore(deps): update github/codeql-action action to v3.24.7
2024-03-12 22:21:42 +00:00
Bond-009
9db093b9d9
Merge pull request #11124 from PeachesMLG/directory-path-logging
...
Added logging for where config logs and cache directories are stored
2024-03-11 18:41:18 +01:00
Bond-009
59c3622562
Merge pull request #11138 from jellyfin/renovate/tmdblib-2.x
...
chore(deps): update dependency tmdblib to v2.2.0
2024-03-11 17:01:52 +01:00
renovate[bot]
4f76f17e95
chore(deps): update dependency tmdblib to v2.2.0
2024-03-11 03:21:02 +00:00
Peaches_MLG
b9c93938d9
Update Jellyfin.Server/Helpers/StartupHelpers.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-03-09 21:27:41 +00:00
Bond-009
9dbef98a15
Merge pull request #11129 from crobibero/extract-concat
...
Specify file as concat when extracting attachments
2024-03-09 21:18:06 +01:00
Bond-009
d910c78fe5
Merge pull request #11126 from crobibero/lowercase-protocol
...
Lowercase MediaStreamProtocol for backwards compatibility
2024-03-09 21:17:10 +01:00
Bond-009
ededaa95b4
Merge pull request #11119 from PeachesMLG/cleanup-emby-photos
...
Cleanup PhotoProvider.cs using new .NET 8 features
2024-03-09 21:14:28 +01:00
Cody Robibero
a92de9b2e3
Merge pull request #11014 from gnattu/vf-videotoolbox
2024-03-09 09:19:36 -07:00
gnattu
0909ee7208
fix: convert all non-yuv420 inputs to nv12
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-09 15:16:00 +08:00
gnattu
e6dee627e3
fix: force a pixel format for 10-bit inputs
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-09 14:22:27 +08:00
Joshua M. Boniface
e439031a87
Merge pull request #11121 from joshuaboniface/disable-azure-ci
...
Remove Azure pipelines CI
2024-03-08 22:04:25 -05:00
gnattu
d10ad6c383
fix: no need to check filters prematurely
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-09 11:02:53 +08:00
Cody Robibero
814fc6864d
Specify file as concat when extracting attachments
2024-03-08 18:10:31 -07:00
Cody Robibero
e731250342
Lowercase MediaStreamProtocol for backwards compatibility
2024-03-08 15:29:22 -07:00
gnattu
2f66871040
fix: also check if we are doing scaling
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-08 23:37:27 +08:00
Peaches_MLG
d77aa6c234
Added logging for where config logs and cache directories are stored
2024-03-08 15:36:48 +00:00
gnattu
f31549cc0d
fix: code clean up
...
Co-authored-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-08 23:23:24 +08:00
Joshua M. Boniface
61e43057ab
Remove Azure pipelines CI
...
Obsoleted by jellyfin-packaging and GitHub Actions CI.
Goodnight sweet prince.
2024-03-07 23:17:34 -05:00
Peaches_MLG
de750ac8a2
Cleanup PhotoProvider.cs using new .NET 8 features
2024-03-07 19:19:00 +00:00
Gurmeet Athwal
a597f1e410
Translated using Weblate (Hindi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2024-03-07 03:59:14 -05:00
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>
2024-03-04 16:44:54 -07:00
Joshua M. Boniface
83d2bc3f9f
Merge pull request #11100 from crobibero/plugin-repo-10.9
...
Add migration for new plugin repo
2024-03-03 16:58:44 -05:00
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>
2024-03-03 13:51:31 -07:00
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>
2024-03-03 13:33:54 -07:00
Cody Robibero
f7f3ad9eb7
Precache livetv program images ( #11083 )
...
* Precache livetv program images
* return if cache hit
* use EnsureSuccessStatusCode
* Read proper bytes
2024-03-03 13:32:55 -07:00
Cody Robibero
afacd8d025
Add migration for new plugin repo
2024-03-03 13:32:21 -07:00
Bond-009
3bd1a5c557
Merge pull request #11077 from crobibero/svg-to-image
...
Add support for converting from svg to other image types
2024-03-03 07:59:22 -05:00
Bond-009
35df0486f5
Merge pull request #11081 from crobibero/embedded-lyrics
...
Save embedded lyrics when probing audio
2024-03-03 07:52:23 -05:00
Bond-009
714a350913
Merge pull request #11093 from jellyfin/renovate/efcoresecondlevelcacheinterceptor-4.x
...
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.2.3
2024-03-02 17:12:40 -05:00
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>
2024-03-02 13:29:47 -07:00
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>
2024-03-02 13:29:31 -07:00
renovate[bot]
706649ce4e
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.2.3
2024-03-02 19:53:32 +00:00
Cody Robibero
c47bfb99bb
Use ArgumentException
2024-03-01 17:12:50 -07:00
Bond-009
5a4aff36c1
Merge pull request #11079 from crobibero/bdinfo-codec
...
Always use ffmpeg codec for bluray
2024-03-01 10:25:11 -05:00
Bond-009
c460681f76
Merge pull request #11046 from dmitrylyzo/fix-streambuilder-test
...
Collect candidate audio streams if no audio index is specified
2024-03-01 10:17:22 -05:00
Bond-009
56421df621
Merge pull request #11082 from jellyfin/renovate/ci-deps
...
chore(deps): update github/codeql-action action to v3.24.6
2024-03-01 10:15:43 -05:00
renovate[bot]
487e12ab59
chore(deps): update github/codeql-action action to v3.24.6
2024-02-29 18:09:28 +00:00
gnattu
a30dc81b28
fix: stack overflow
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-02-29 09:03:00 +08:00