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)

Most upvoted comments

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