jellyfin-android icon indicating copy to clipboard operation
jellyfin-android copied to clipboard

Switching Audio on ExoPlayer no longer works

Open xNinjaKittyx opened this issue 3 years ago • 5 comments

Describe the bug

  1. Open video with 2 audio tracks
  2. Change to other audio track
  3. Does not try to change audio tracks (before it used to briefly re-encode or just stutter a bit before continuing).

Requires app restart or changing to a different video, then back for the audio track to go into effect.

~~Started happening with 2.4.2, I downloaded 2.4.1-debug and it does not have this problem. I'm guessing it's related to the fix for #555 submitted for 2.4.2~~ I didn't have the right player on 2.4.1 - Going to check other versions. 2.4.1 didn't work either. - EDIT: It doesn't work with 2.3.0, but I'm pretty sure this used to work - It may have been an android update or something other than jellyfin that broke the functionality. It does work on Web Player, and works fine on desktop app & desktop web app.

I tried with 2 different video files. One of them was 5.1 Ch AAC -> 2 Ch AAC. The other one was 2 Ch Opus -> 2 Ch Opus. Both didn't work.

Logs

No response

Application version

2.4.2

Where did you install the app from?

Google Play

Device information

Google Pixel 5

Android version

Android 12

Jellyfin server version

10.7.7

Which video player implementations does this bug apply to?

  • [ ] Web player (default)
  • [X] Integrated player (ExoPlayer)
  • [ ] External player (VLC, mpv, MX Player)

xNinjaKittyx avatar Dec 27 '21 09:12 xNinjaKittyx

Same issue, webplayer works fine but exoplayer has problems

YShow avatar Jan 03 '22 04:01 YShow

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.

jellyfin-bot avatar May 04 '22 03:05 jellyfin-bot

same problem, 2.4.4, android 11, web player does it fine, integrated player doesn't. no problem in web browser or windows app.

upgrading from 10.7.7 + ffmpeg4 to 10.8.0b3 + ffmpeg5 did not solve.

if change default audio track to English in jellyfin server's settings, it plays the other track. otherwise it plays the first track.

ArchemedIan avatar May 21 '22 02:05 ArchemedIan

Same problem on Pixel 6 with app version 2.4.4, server version 10.8.0. The Web player is able to switch audio tracks correctly but the Integrated player won't honor it. This happens whether you set the audio while the episode is playing (i.e. from the player interface) or the episode description page. Closing the app seems to get it to actually honor the change, so maybe it's a caching issue?

silentTeee avatar Jun 12 '22 16:06 silentTeee

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.

jellyfin-bot avatar Oct 11 '22 04:10 jellyfin-bot

I don't see this issue happening with every video now

Updated Environment - Application version 2.4.4 Where did you install the app from? Google Play Device information Google Pixel 7 Pro Android version Android 13 Jellyfin server version 10.8.8

Audio streams of the videos that do happen to work

  • AAC LC (6 Ch, 48 kHz) / AAC LC (6 Ch, 48kHz)
  • AC-3 (Dolby Digital, 6 Ch, 48 kHz) / AC-3 (Dolby Digital, 6 Ch, 48 kHz)

Audio streams of the videos that don't work

  • E-AC-3 (Dolby Digital Plus, 6Ch, 48kHz) / E-AC-3 (Dolby Digital Plus, 6Ch, 48kHz)
  • AAC LC (6 Ch, 48 kHz) / Opus (2 Ch, 48 kHz)

xNinjaKittyx avatar Dec 09 '22 21:12 xNinjaKittyx

Should be fixed since 2.5.0.

Maxr1998 avatar Jun 12 '23 10:06 Maxr1998