Jellyfin Release Bot
1136a36eed
Bump version to 10.10.5
4 weeks ago
gnattu
e8514de33b
Don't select audio stream and codec explicitly for copy when bitrate exceeds limit ( #13423 )
4 weeks ago
Jellyfin Release Bot
cf78aefbb7
Bump version to 10.10.4
1 month ago
gnattu
cc9c000412
Never treat matroska as webm for audio playback
...
This would break browsers like Firefox where the matroska file cannot be played as audio file.
1 month ago
gnattu
8aa41d5904
Transcode to audio codec satisfied other conditions when copy check failed. ( #13209 )
2 months ago
Tim Eisele
cea0c95942
Fix DTS in HLS ( #13288 )
2 months ago
RealGreenDragon
b0105179eb
Enable RemoveOldPlugins by default
...
Backport of PR #13102 to 10.10.z branch.
3 months ago
Jellyfin Release Bot
b3e563385c
Bump version to 10.10.3
3 months ago
Jellyfin Release Bot
be23f4eb0d
Bump version to 10.10.2
3 months ago
gnattu
97dc02b163
Always consider null char as delimiter for ID3v2 ( #12962 )
4 months ago
Jellyfin Release Bot
f6f4cdf9e7
Bump version to 10.10.1
4 months ago
gnattu
096e1b2970
Add comments noting that comma separated codec list is not supported in pure audio transcoding for now
4 months ago
gnattu
b0f44f1d5a
Set AudioCodec when building stream
...
This was not set at least since 10.9 and the transcoding behavior is close to "undefined" and in 10.10 this will not work at all. This will make the returned transcoding url from PlayBackInfo to correctly specify the desired transcoding codec. If the client wants to use the HLS controller directly it should be responsible to provide valid container and codec in the parameters.
4 months ago
joshjryan
3edd6ab767
Fix allow inputContainer to be null for Live TV ( #12770 )
5 months ago
Tim Eisele
e67dd3fc0e
Add endpoint for getting playlists by id ( #12697 )
5 months ago
gnattu
0ffddacf11
Move GetCustomTagDelimiters to Extension
5 months ago
gnattu
00ca4abbe1
Sanitize CustomTagDelimiters server side
...
The API requires an array type and does not support runtime generated default value. Use server side helper function to sanitize it into char.
5 months ago
Niels van Velzen
bcc818f397
Fix DeviceProfile.Id should be nullable ( #12679 )
5 months ago
gnattu
56cf1a581c
Better bitrate and resolution normalization ( #12644 )
5 months ago
gnattu
d944f415f3
Let HLS Controller decide if subtitle should be burn in
...
Previously, we predicted whether the subtitle should be burned in with transcode reasons, but that was not accurate because the actual transcoding codec is only determined after the client has requested the stream. This pass through the option to the `DynamicHlsController` to handle the subtitle burn-in during the actual transcoding process. Now the client should be responsible to conditionally load the subtitle when this option is enabled.
5 months ago
Cody Robibero
b8ccf7fa70
Merge pull request #12587 from Shadowghost/session-info-dto
5 months ago
Nyanmisaka
93db8990d9
Enable HEVC RExt HW decoding for 4:2:2/4:4:4 content ( #12664 )
5 months ago
Shadowghost
7a2427bf07
Add SessionInfoDto, DeviceInfoDto and implement JsonDelimitedArrayConverter.Write
5 months ago
Shadowghost
5a5da33f44
Apply review suggestions
5 months ago
Shadowghost
2351eeba56
Rework PR 6203
5 months ago
Dmitry Lyzo
77c6fd5ab2
Improve direct profile ranking
5 months ago
gnattu
6a5f22fc2f
Revert "Return more precise transcoding reasons"
...
This reverts commit de8bb15c
Signed-off-by: gnattu <gnattuoc@me.com>
5 months ago
gnattu
5913db991b
Improve readability
...
Signed-off-by: gnattu <gnattuoc@me.com>
5 months ago
gnattu
de8bb15c78
Return more precise transcoding reasons
...
Using the first profile's reason is somewhat arbitrary, as many clients' first profile may not be the most compatible one. For instance, browsers often set WebM as the first profile, which doesn’t support common codecs like H.264 and AAC by design. This causes `VideoCodecNotSupported` and `AudioCodecNotSupported` to be returned, even if the browser supports those codecs. Only use those reasons when all profiles indicate that the codec is not supported.
Signed-off-by: gnattu <gnattuoc@me.com>
5 months ago
gnattu
62712aa12c
Add option to always burn in subtitles if transcoding is triggered ( #12430 )
5 months ago
Dmitry Lyzo
3da081ba86
Add audio ranking for transcoding profiles ( #12546 )
6 months ago
Tim Eisele
0d85af019c
Use enums for encoding options ( #12561 )
6 months ago
Dmitry Lyzo
54f663b0f3
Extract condition from Where clause to eliminate extra filtering ( #12614 )
6 months ago
gnattu
c6de7225b9
Add non-standard multi-value audio tag support ( #12385 )
6 months ago
gnattu
b4f71859d9
Make Live TV compatibility profiles customizable ( #12529 )
6 months ago
JPVenson
5ceedced1c
Feature/media segments plugin api ( #12359 )
6 months ago
Tim Eisele
c56dbc1c44
Enhance Trickplay ( #11883 )
6 months ago
Niels van Velzen
675a8a9ec9
Remove left-over network path references ( #12446 )
6 months ago
gnattu
df00909b85
Backport #12562 and #12521 ( #12602 )
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
6 months ago
llutic
d0567fc8c6
Add support DoVi Profile 10 ( #11559 )
6 months ago
gnattu
5a8a19e07b
Add MediaStream.ReferenceFrameRate for problematic video files ( #12603 )
...
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
6 months ago
Niels van Velzen
d250f7bd95
Merge pull request #12420 from gnattu/codec-profile-subcontainer
...
Add SubContainer support to CodecProfile
6 months ago
Niels van Velzen
435e50fd9a
Merge pull request #12578 from Shadowghost/task-cleanup
...
Cleanup tasks
6 months ago
Niels van Velzen
bafbc2372c
Merge pull request #12552 from Bond-009/passwordhashing
...
Increase password hash iterations
6 months ago
Niels van Velzen
9afaa6ae4d
Merge pull request #12548 from Bond-009/utf8bom
...
Remove BOM from UTF-8 files
6 months ago
Stepan Goremykin
a3cc39ddd8
Use frozen collections in MimeTypes.cs ( #10826 )
...
Co-authored-by: Stepan Goremykin <goremukin@gmail.com>
6 months ago
Shadowghost
08ed0a9a5d
Cleanup tasks
6 months ago
Bond-009
737a1b8a37
Merge pull request #12384 from evanjarrett/qsv-renderdevice
...
Update QSV device args to use the renderNodePath
6 months ago
Bond_009
e69e097e19
Increase password hash iterations
...
It has been a while since this was last updated: https://github.com/jellyfin/jellyfin/pull/6818
Recommendations have changed since: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
6 months ago
Bond_009
97a02f5803
Remove BOM from UTF-8 files
...
I think some people need to change their IDE configuration ;)
6 months ago