jellyfin / jellyfin-androidtv

Android TV Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.83k stars 481 forks source link

Exoplayer: cannot change audio or subtitle tracks #1175

Closed Rihan9 closed 2 years ago

Rihan9 commented 3 years ago

Describe the bug

Hi, I cannot able to change audio or subtitles tracks using exoplayer.

I can't use libVLC or external player because the are other issues so currently I don't have any workaround.

I:

the voice on the menus are updated but don' t match the one being played. Subtitles codec: HDMV PGS Audio codec: EAC3

Logs

1 minute log is 5000+ row and over 545K so I can't use pastebin either. Please, if you need the log, suggest me a way to send it.

Application version

0.12.0

Where did you install the app from?

Google Play

Device information

Philips 7500 series

Android version

Android 9

Jellyfin server version

10.7.7

Which video player implementations does this bug apply to?

Maxr1998 commented 3 years ago

Since you're using version 0.12, I suppose you mean the Android TV app. I'll thus move this issue to the correct repository.

Rihan9 commented 3 years ago

@Maxr1998 I'm sorry for the mistake and thank you!

Rihan9 commented 3 years ago

Hi, any news about this? Should I wait for the playback rewrite to finish? Waiting is not a problem, but if you have any workaround or simply a feedback would be nice.

Thank you!

alexdelprete commented 2 years ago

I have the same problem on NVIDIA SHield Pro. Can't select audio track nor subtitles, it doesn't even update the UI: when I select the track the select window disappears, but when I reopen it the original track played is still checked.

mueslimak3r commented 2 years ago

can someone with this issue report whether it is fixed in 0.13?

Rihan9 commented 2 years ago

Hi @mueslimak3r, in 0.13 the selector for subtitles and audio track works. But the subtitles don't load (format: "subt" or "pdpg")

alexdelprete commented 2 years ago

can someone with this issue report whether it is fixed in 0.13?

Not really. I tested several movies with different results: big issues with playing the video in general, sometimes it says the codec is not supported. When the video plays, some type of subs can't be loaded (PGS).

Right now I'm using Jellyfin (coming from Plex), but with an external player (Just Player), otherwise it would be unusable. With JP I can play everything, I can choose audio tracks and subs ok. I think it's based on Exo.

Rihan9 commented 2 years ago

@alexdelprete , @mueslimak3r if you agree, I'm going to close this issue and open a some new, 1 for every point:

mueslimak3r commented 2 years ago

For logging, adb logcat supports filtering by application so you can capture logs just for jellyfin. I assume the majority or the lines in the log you recorded are from other applications or system services.

  • Exoplayer: audio and video desync

Yes, open a new issue for this

  • Exoplayer: cannot load subtitles

I think subtitles not loading would be a duplicate of #145 so instead of opening a new issue just check in there

jellyfin-bot commented 2 years ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.