Open GreepTheSheep opened 1 day ago
The UniversalAudioController is now the recommended way to get audio streams, which is easier to use.
If you want to use the raw audio stream endpoint, the audioCodec
query parameter is now required if you don't specify a container to the url. For example, it should be either stream?audioCodec=aac
or stream.aac
, and just use stream
will get undefined behavior.
It was always undefined behavior, but the old undefined behavior could behave as if it was working correctly.
This issue respects the following points:
Description of the bug
The API Route
/Audio/:itemId/Stream
returnsContent-Length
: 0 and the audio stream is not returnedAdding a different container than the original one, the audio stream is correctly returned
Reproduction steps
https://jellyfin.example.com\Audio\:itemId\Stream
What is the current bug behavior?
A empty audio file is returned
What is the expected correct behavior?
The audio file is returned and should streams
Jellyfin Server version
10.10.0+
Specify commit id
No response
Specify unstable release number
No response
Specify version number
No response
Specify the build version
10.10.3
Environment
Jellyfin logs
FFmpeg logs
Client / Browser logs
Response headers on the request:
Note: the server is proxied through Cloudflare, hence the Cf-* headers
Relevant screenshots or videos
No response
Additional information
No response