jellyfin / jellyfin-webos

WebOS Client for Jellyfin
https://jellyfin.org
Mozilla Public License 2.0
623 stars 60 forks source link

No sound with OPUS 7.1 (5.1 works fine) #199

Open nurunet opened 5 months ago

nurunet commented 5 months ago

Hi!

I am using Jellyfin on an OLED65BX6. Sound is passec on to my Denon AVR-X2800H via HDMI ARC.

I have transcoded some Blu-Ray content to H265 w/ 5.1 OPUS audio, and it plays very well.

However, if the source material was using 7.1, I transcoded to OPUS in 7.1, and as far as I can tell this results in no sound being played at all. I tried limiting audio to 5.1 channels, but this has no perceivable effect.

Here are the lines from the log when trying to play one of the movies:


[2024-01-28 13:25:49.284 +01:00] [INF] [46] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="/video/Movies/Movie (2019).mkv", AudioStreamIndex=3, SubtitleStreamIndex=7 ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/0efaa7be-de40-2b70-2ea6-c49d0a94a921/stream.mkv?MediaSourceId=0efaa7bede402b702ea6c49d0a94a921&Static=true&VideoCodec=hevc&AudioCodec=opus&AudioStreamIndex=3&api_key=<token>&Tag=233e23dfae098b36c7009b952e809155"
[2024-01-28 13:25:55.493 +01:00] [INF] [33] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.8.13" playing "Movie". Stopped at "3566" ms
[2024-01-28 13:25:58.706 +01:00] [INF] [33] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.178.37" closed```
ntompkins commented 5 months ago

I am experiencing the same behavior, but I'm not using an AVR, just playing audio through my LG's speakers (so in my case muxing to stereo). Playing the same videos through either the iOS app or in my browser works just fine.

176 might be related, but in that issue it seems that the audio stream actually prevents the AV1 video from playing.

HerzogVonWiesel commented 2 days ago

Bump, I'm having the exact same issue