Commit graph

25651 commits

Author SHA1 Message Date
Cody Robibero 833bc06eb4
Merge pull request #11161 from nyanmisaka/fix-segment-deletion
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2024-03-18 08:37:02 -06:00
felix920506 bd1060b306
Add a github action to automatically precheck new issues for problems (#11154)
* Delete media playback template

* Revert "Delete media playback template"

This reverts commit c1eaf13c73.

* Delete .github/ISSUE_TEMPLATE/media_playback.md

* Add check issue script as GHA action

* change token to use JF bot

Co-authored-by: Cody Robibero <cody@robibe.ro>

* Upstream into Jellyfin org and update repo link

* Changes to accomodate multi script repo

* accept suggestion

Co-authored-by: Cody Robibero <cody@robibe.ro>

---------

Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-18 02:01:03 -04:00
Bond-009 f44ec318d6
Merge pull request #11163 from robert-hamilton36/lyrics
Add lyric files to supported extensions
2024-03-17 18:07:34 +01:00
Bond-009 adb08c0aaa
Merge pull request #11149 from Bond-009/nullable4
Enable nullable for more files
2024-03-17 18:00:10 +01:00
Bond-009 8070aabe1b
Merge pull request #11165 from vessd/transcoding-exception
Catch delete encoded media file exceptions
2024-03-17 17:38:42 +01:00
btopherjohnson 9a40a67c60
Add ability to enable/disable libraries (#11037)
Co-authored-by: Bond-009 <bond.009@outlook.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-17 09:50:48 -06:00
nyanmisaka 9b35b4e8f2 Clean the outdated ffmpeg test data and add 6.1.1
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-17 22:08:05 +08:00
nyanmisaka ae7c0c83e9 Bump the required minimum ffmpeg version to 4.4
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-17 21:30:42 +08:00
nyanmisaka 557b8f0c78 Apply suggestions from code review
Drop the unnecessary initial capacity from the list.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-17 20:45:00 +08:00
nyanmisaka a3ba974b7b Fix the trailing whitespace
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-17 20:44:42 +08:00
Nyanmisaka 98debe4817
Apply suggestions from code review
String interpolation is preferred.

Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2024-03-17 20:34:18 +08:00
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>
2024-03-17 17:17:47 +08:00
Bond-009 b6d130ae2d
Merge pull request #11155 from sel10ut/bugfix/fix-releasedate-tag
Fix parsing of audio PremiereDate property
2024-03-16 16:43:59 +01:00
Bond-009 1424723a75
Merge pull request #11156 from sel10ut/bugfix/fix-audio-title
Change parsing logic of audio track title
2024-03-16 16:43:16 +01:00
Bond-009 50b40437b6
Merge pull request #11160 from 1337joe/add-to-whitelist
Add LSR/CITY to artist whitelist
2024-03-16 16:42:56 +01:00
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
Sergey Veselkov 78643b4b2a Catch delete file exceptions 2024-03-16 09:56:06 +03:00
BalHaise e2dac35ef2 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
2024-03-15 23:06:05 -04: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
robert-hamilton36 2234b5bec6 add lyric files to supportedExtensions 2024-03-16 12:14:29 +13:00
renovate[bot] 62e75ed888
chore(deps): update dependency svg.skia to v1.0.0.16 (#11158)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 14:22:51 -06:00
renovate[bot] f57212137d
chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.3 (#11157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 14:22:40 -06:00
Cody Robibero db151de1a4
Merge pull request #11159 from standstaff/master 2024-03-15 14:22:28 -06:00
Joe Rogers 4f7a341c14
Add LSR/CITY to artist whitelist 2024-03-15 14:05:38 -04: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
standstaff 64b7f0f721 chore: remove repetitive words
Signed-off-by: standstaff <zhengxingru@yeah.net>
2024-03-15 17:08:03 +08:00
sel10ut 368a1b385a
fix: fallback to TagLib date parsing if ffprobe fails
Bring back hardcoded PremiereDate with correctly parsed year from TagLib, if ffprobe cannot get it
2024-03-15 01:37:11 +03: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
sel10ut e9caa65eba
fix: change parsing of audio title tag 2024-03-14 13:25:04 +03:00
sel10ut 1236bb298c
fix: correct parsing of audio release date property
Read full date from ffmpeg probe.
2024-03-14 12:54:53 +03:00
renovate[bot] b50f90eb50
chore(deps): update dependency bdinfo to v0.8.0 2024-03-13 14:48:28 +00:00
Bond_009 651681c276 Enable nullable for more files 2024-03-13 14:56:51 +01: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