jellyfin-webos: WebOS app plays wrong audio language stream
Hello
First I need to thank the devs for such an amazing app 😃
I do however have a problem
I have a cat video that contains 2 audio streams - English and french
The TV always plays the French audio stream - despite choosing English.
FYI I don’t encounter this on my Android phone client - which leads me to think it’s a bug with the WebOS Jellyfin app?
Server logs
[07:25:13] [INF] [48] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.8.5 playing The cat_video. Stopped at 693035 ms
[07:25:17] [INF] [82] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for dewi. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[07:25:17] [INF] [82] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=Anonymous Profile, Path=/data/movies/The.cat_video.2009.2160p.HDR.WEBRip.TrueHD.5.1.x265-GASMASK/The.cat_video.2009.2160p.HDR.WEBRip.TrueHD.5.1.x265-GASMASK.mkv, AudioStreamIndex=1, SubtitleStreamIndex=-1 ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) media:/videos/9f692eda-a606-1c8f-8ef2-aad75fcaeeeb/stream.mkv?MediaSourceId=9f692edaa6061c8f8ef2aad75fcaeeeb&Static=true&VideoCodec=hevc&AudioCodec=truehd&AudioStreamIndex=1&api_key=<token>&SubtitleMethod=Encode&Tag=24b91ee6969527236c579606c97c44e1
ffprobe
ffprobe version 4.3.4-0+deb11u1+rpt3 Copyright (c) 2007-2021 the FFmpeg developers
built with gcc 10 (Debian 10.2.1-6)
configuration: --prefix=/usr --extra-version=0+deb11u1+rpt3 --toolchain=hardened --incdir=/usr/include/aarch64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-mmal --enable-neon --enable-v4l2-request --enable-libudev --enable-epoxy --enable-sand --libdir=/usr/lib/aarch64-linux-gnu --arch=arm64 --enable-pocketsphinx --enable-libdc1394 --enable-libdrm --enable-vout-drm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
[matroska,webm @ 0x559249d890] Could not find codec parameters for stream 3 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x559249d890] Could not find codec parameters for stream 4 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, matroska,webm, from 'The.cat_video.2009.2160p.HDR.WEBRip.TrueHD.5.1.x265-GASMASK.mkv':
Metadata:
encoder : libebml v1.3.6 + libmatroska v1.4.9
creation_time : 2015-03-12T01:57:27.000000Z
Duration: 01:39:42.73, start: 0.000000, bitrate: 28443 kb/s
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1600 [SAR 1:1 DAR 12:5], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
Metadata:
BPS-eng : 26327805
DURATION-eng : 01:39:42.727000000
NUMBER_OF_FRAMES-eng: 143442
NUMBER_OF_BYTES-eng: 19689008963
_STATISTICS_WRITING_APP-eng: mkvmerge v27.0.0 ('Metropolis') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2015-03-12 01:57:27
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: truehd, 48000 Hz, 5.1(side), s32 (24 bit) (default)
Metadata:
BPS-eng : 1375217
DURATION-eng : 01:39:41.666000000
NUMBER_OF_FRAMES-eng: 7177856
NUMBER_OF_BYTES-eng: 1028261788
_STATISTICS_WRITING_APP-eng: mkvmerge v27.0.0 ('Metropolis') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2015-03-12 01:57:27
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(fre): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
Metadata:
title : VFQ
BPS-eng : 640000
DURATION-eng : 01:39:41.664000000
NUMBER_OF_FRAMES-eng: 186927
NUMBER_OF_BYTES-eng: 478533120
_STATISTICS_WRITING_APP-eng: mkvmerge v27.0.0 ('Metropolis') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2015-03-12 01:57:27
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(eng): Subtitle: hdmv_pgs_subtitle
Metadata:
BPS-eng : 46532
DURATION-eng : 01:39:03.229000000
NUMBER_OF_FRAMES-eng: 3306
NUMBER_OF_BYTES-eng: 34569438
_STATISTICS_WRITING_APP-eng: mkvmerge v27.0.0 ('Metropolis') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2015-03-12 01:57:27
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:4(fre): Subtitle: hdmv_pgs_subtitle
Metadata:
BPS-eng : 31331
DURATION-eng : 01:38:54.345000000
NUMBER_OF_FRAMES-eng: 3016
NUMBER_OF_BYTES-eng: 23241331
_STATISTICS_WRITING_APP-eng: mkvmerge v27.0.0 ('Metropolis') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2015-03-12 01:57:27
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
jellyfin version
"Entrypoint": [
"/init"
],
"OnBuild": null,
"Labels": {
"build_version": "Linuxserver.io version:- 10.8.5-1-ls183 Build-date:- 2022-10-20T06:07:49+02:00",
"com.docker.compose.config-hash": "db1d5a1256976ab08294438e5753b8290ed2ac85c9b32456538ac983772eb2fd",
"com.docker.compose.container-number": "1",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "bin",
"com.docker.compose.project.config_files": "docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/pi/code/dot-files/serverconfig/code/server_docker/bin",
"com.docker.compose.service": "jellyfin",
"com.docker.compose.version": "1.29.2",
"maintainer": "thelamer",
"org.opencontainers.image.authors": "linuxserver.io",
"org.opencontainers.image.created": "2022-10-20T06:07:49+02:00",
"org.opencontainers.image.description": "[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.",
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-jellyfin",
"org.opencontainers.image.revision": "59e1abd8f1f73b5d13829f853f3e1d2e2b427c05",
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-jellyfin",
"org.opencontainers.image.title": "Jellyfin",
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-jellyfin/packages",
"org.opencontainers.image.vendor": "linuxserver.io",
"org.opencontainers.image.version": "10.8.5-1-ls183"
}
workSettings": {
"Bridge": "",
"SandboxID": "c9007d05f9bb71b0645c42b5c005180b85256ce42d18c8ddfe3f6a7925f17829",
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 18 (2 by maintainers)
I can confirm this issue is still present with Jellyifin app version 1.1.2 on WebOS 5.4.2-2601. No problem using WebOS browser. No problem using Edge browser on Windows.
Same issue as mine: #85