Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to play mkv with external mka file #557

Open
ti-guru opened this issue Feb 9, 2024 · 1 comment
Open

Unable to play mkv with external mka file #557

ti-guru opened this issue Feb 9, 2024 · 1 comment

Comments

@ti-guru
Copy link

ti-guru commented Feb 9, 2024

Describe the bug
Just Player failes to play mkv files with external mka files.

To Reproduce
Steps to reproduce the behavior:

  1. User with all media encoding permissions.
  2. Open movie in Jellyfin containing mkv file with external mka file. Naming scheme as recommended by Jellyfin documentation with same filename for mkv and mka file in folder, e.g. "best_movie_ever (2019).mkv" and "best_movie_ever (2019).mka".
  3. Just player gives error message "Cannot play video format".
  4. ExoPlayer plays without any errors and allows usage of external audio tracks.

Expected behavior
Just Player plays mkv files with external mka without errors.

Device (please complete the following information):

  • Model: Nvidia Shield Pro 2019
  • OS: Android 11. Shield Experience 9.1.1.
  • Software: Just Player v0.155 (decoder priority prefer device decoding, tunnel play off, DV profile 7 fallback off), Jellyfin Android TV v0.16.4, Jellyfin server x64 v10.8.13 (HW acceleration with Intel QSV)

Media
NA

Additional context
Jellyfin log file:

[2024-02-09 18:59:03.324 +00:00] [INF] [97] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "nvidia_shield". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-02-09 18:59:03.325 +00:00] [INF] [97] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-External", Path="/media/movies/best_movie_ever (2019)_[imdbid-tt1234567890]/best_movie_ever (2019).mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=AudioIsExternal ) "media:/videos/xxxxxxxxxxxxxxxxxxxxxxxxxxx/stream?MediaSourceId=xxxxxxxxxxxxxxxxxxxxxxxxxxx&AudioStreamIndex=2&api_key=&SubtitleMethod=Encode&RequireAvc=false&Tag=xxxxxxxxxxxxxxxxxxxxxxxxxxx&TranscodeReasons=AudioIsExternal"
[2024-02-09 18:59:07.329 +00:00] [INF] [97] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "XXX.XXX.X.XXX" closed
[2024-02-09 18:59:07.524 +00:00] [INF] [97] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "XXX.XXX.X.XXX" request

@moneytoo
Copy link
Owner

There's no external audio support in Just Player and none is planned (#254).

Just player gives error message "Cannot play video format".

Is this error related to the external audio file? Does the video play without that audio file present?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants