Bond-009
2db0750abb
Make the JsonConverters for delimited arrays more generic ( #13396 )
...
* Make the JsonConverters for delimited arrays more generic
Also adds some tests for serialization (with different types) as we didn't have any before.
* Ignore warnings
1 week ago
gnattu
c05a41cc3c
Backport pull request #13423 from jellyfin/release-10.10.z
...
Don't select audio stream and codec explicitly for copy when bitrate exceeds limit
Original-merge: e8514de33b
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
3 weeks ago
gnattu
ceba3475fb
Backport pull request #13345 from jellyfin/release-10.10.z
...
Never treat matroska as webm for audio playback
Original-merge: 344cc8b97b
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
3 weeks ago
Shadowghost
e79fc6b851
Backport pull request #13288 from jellyfin/release-10.10.z
...
Fix DTS in HLS
Original-merge: cea0c95942
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
3 weeks ago
gnattu
8cb11692a9
Backport pull request #13209 from jellyfin/release-10.10.z
...
Transcode to audio codec satisfied other conditions when copy check failed.
Original-merge: 8aa41d5904
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
3 weeks ago
Bond-009
bcdffa74a8
Remove useless checks and dead code ( #13405 )
...
* Remove useless checks and dead code
* Enable adaptive bitrate streaming again
* Disable adaptive bitrate streaming by default
4 weeks ago
Josh Soref
40da2ccac5
Fix spelling ( #13444 )
...
* spelling: anamorphic
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: associated
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: channelinfo
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: eagerly
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: enumerable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: greater than/less than
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: greater
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: lineup
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: logs out
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: names
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: paging
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: playlist
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: sanitized
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: saving
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 weeks ago
Bond-009
2e080087e6
Merge pull request #13438 from luzpaz/typos-various
...
Fix typos
4 weeks ago
Bond-009
7684986fa1
Use MediaTypeNames where possible ( #13440 )
4 weeks ago
luzpaz
b37bc9016f
Fix typos
...
Found via `codespell -q 3 -D ../../dictionary.txt -S "./Emby.Server.Implementations/Localization" -L allready,childrens,groupe,inh,raisons,re-use,som,supercede,superceded,thirdparty,whoknows`
4 weeks ago
Josh Soref
044cf9fb85
chore: fix spelling
...
* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was
link: forum or chat rooms
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
4 weeks ago
Joshua M. Boniface
93b8eade61
Merge pull request #12798 from JPVenson/feature/EFUserData
...
Refactor library.db into jellyfin.db and EFCore
4 weeks ago
Bond_009
47f798827b
Remove useless checks and dead code
1 month ago
reuterma24
fdb489ae47
improve parameter documentation for ContainsContainer method in ContainerHelper class
1 month ago
Niels van Velzen
fd3057b549
Add option to disable deprecated legacy authorization options ( #13306 )
1 month ago
Niels van Velzen
3b8e614819
Prefer ApiKey over api_key in generated URL's ( #13342 )
1 month ago
JPVenson
fe1aab034e
Merge branch 'jellyfin:master' into feature/EFUserData
3 months ago
RealGreenDragon
f1e020c0b0
Removed RemoveOldPlugins configuration flag ( #13102 )
3 months ago
Ethan Pippin
06923cbf2b
Implement TaskTriggerInfoType enum ( #12783 )
3 months ago
Bond-009
9ae1ac2513
Merge pull request #11222 from jellyfin/renovate/mimetypes-2.x
...
Update dependency MimeTypes to 2.5.2
3 months ago
Bond_009
5cbe71a1b2
Resolve audio/x-aac to .aac
3 months ago
Niels van Velzen
1c77e9606e
Fix typo in LibraryOptions
3 months ago
JPVenson
0dd6dacc4f
Merge remote-tracking branch 'origin/master' into feature/EFUserData
3 months ago
gnattu
ee66c74527
Backport pull request #12962 from jellyfin/release-10.10.z
...
Always consider null char as delimiter for ID3v2
Original-merge: 97dc02b163
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
3 months ago
dkanada
4c65e0d397
make playlist creation private by default ( #12853 )
3 months ago
JPVenson
427359deee
Merge branch 'master' into feature/EFUserData
3 months ago
Bond-009
ceb850c770
Update projects to .NET 9 ( #13023 )
3 months ago
JPVenson
e8be7ab011
Merge branch 'jellyfin:master' into feature/EFUserData
3 months ago
JPVenson
d073e2c664
Fixed invalid columns on MediaStreams
3 months ago
gnattu
9e386ecc27
Backport pull request #12931 from jellyfin/release-10.10.z
...
Set AudioCodec when building stream
Original-merge: a165883999
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
4 months ago
Jellyfin Release Bot
a0c634a6ed
Bump version to 10.11.0
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