aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-16Merge pull request #11160 from 1337joe/add-to-whitelistBond-009
Add LSR/CITY to artist whitelist
2024-03-16Apply suggestions from code reviewnyanmisaka
Add excludeFilePaths to skip segment files in which IOException occurred. Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-16Catch delete file exceptionsSergey Veselkov
2024-03-15Translated using Weblate (French)BalHaise
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
2024-03-16Set input readrate for using SegmentDeletion with stream-copynyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-16Add sanity check for ThrottleDelaySecondsnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-16Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletionnyanmisaka
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-16add lyric files to supportedExtensionsrobert-hamilton36
2024-03-15chore(deps): update dependency svg.skia to v1.0.0.16 (#11158)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15chore(deps): update danielpalme/reportgenerator-github-action action to ↵renovate[bot]
v5.2.3 (#11157) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15Merge pull request #11159 from standstaff/masterCody Robibero
2024-03-15Add LSR/CITY to artist whitelistJoe Rogers
2024-03-15Merge pull request #11127 from crobibero/skia-blurhashClaus Vium
Don't attempt to calculate blurhash for svg
2024-03-15chore: remove repetitive wordsstandstaff
Signed-off-by: standstaff <zhengxingru@yeah.net>
2024-03-15fix: fallback to TagLib date parsing if ffprobe failssel10ut
Bring back hardcoded PremiereDate with correctly parsed year from TagLib, if ffprobe cannot get it
2024-03-14Merge pull request #11150 from jellyfin/renovate/bdinfo-0.xBond-009
chore(deps): update dependency bdinfo to v0.8.0
2024-03-14fix: change parsing of audio title tagsel10ut
2024-03-14fix: correct parsing of audio release date propertysel10ut
Read full date from ffmpeg probe.
2024-03-13chore(deps): update dependency bdinfo to v0.8.0renovate[bot]
2024-03-13Enable nullable for more filesBond_009
2024-03-13Merge pull request #11142 from jellyfin/renovate/ci-depsBond-009
chore(deps): update github/codeql-action action to v3.24.7
2024-03-13Merge pull request #11148 from jellyfin/renovate/coverlet.collector-6.xBond-009
chore(deps): update dependency coverlet.collector to v6.0.2
2024-03-13chore(deps): update dependency coverlet.collector to v6.0.2renovate[bot]
2024-03-12Calculate blurhash for svgCody Robibero
2024-03-12chore(deps): update github/codeql-action action to v3.24.7renovate[bot]
2024-03-11Merge pull request #11124 from PeachesMLG/directory-path-loggingBond-009
Added logging for where config logs and cache directories are stored
2024-03-11Merge pull request #11138 from jellyfin/renovate/tmdblib-2.xBond-009
chore(deps): update dependency tmdblib to v2.2.0
2024-03-11chore(deps): update dependency tmdblib to v2.2.0renovate[bot]
2024-03-09Update Jellyfin.Server/Helpers/StartupHelpers.csPeaches_MLG
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-03-09Merge pull request #11129 from crobibero/extract-concatBond-009
Specify file as concat when extracting attachments
2024-03-09Merge pull request #11126 from crobibero/lowercase-protocolBond-009
Lowercase MediaStreamProtocol for backwards compatibility
2024-03-09Merge pull request #11119 from PeachesMLG/cleanup-emby-photosBond-009
Cleanup PhotoProvider.cs using new .NET 8 features
2024-03-09Merge pull request #11014 from gnattu/vf-videotoolboxCody Robibero
2024-03-09fix: convert all non-yuv420 inputs to nv12gnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-09fix: force a pixel format for 10-bit inputsgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-08Merge pull request #11121 from joshuaboniface/disable-azure-ciJoshua M. Boniface
Remove Azure pipelines CI
2024-03-09fix: no need to check filters prematurelygnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-08Specify file as concat when extracting attachmentsCody Robibero
2024-03-08Lowercase MediaStreamProtocol for backwards compatibilityCody Robibero
2024-03-08fix: also check if we are doing scalinggnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-08Added logging for where config logs and cache directories are storedPeaches_MLG
2024-03-08fix: code clean upgnattu
Co-authored-by: nyanmisaka <nst799610810@gmail.com> Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-07Remove Azure pipelines CIJoshua M. Boniface
Obsoleted by jellyfin-packaging and GitHub Actions CI. Goodnight sweet prince.
2024-03-07Cleanup PhotoProvider.cs using new .NET 8 featuresPeaches_MLG
2024-03-07Translated using Weblate (Hindi)Gurmeet Athwal
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2024-03-04Don't decode animated imagesCody Robibero
2024-03-04Add MediaStreamProtocol enum (#10153)Niels van Velzen
* Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-03Merge pull request #11100 from crobibero/plugin-repo-10.9Joshua M. Boniface
Add migration for new plugin repo
2024-03-03Move userId in API from route to optional query parameter (#11074)Cody Robibero
* 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-03Extract and cache all media attachments in bulk (#11029)Attila Szakacs
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>