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

AIFF audio files not playing #4390

Open
3 tasks done
theguymadmax opened this issue Jan 8, 2025 · 0 comments · May be fixed by #4391
Open
3 tasks done

AIFF audio files not playing #4390

theguymadmax opened this issue Jan 8, 2025 · 0 comments · May be fixed by #4391
Labels
bug Something isn't working playback Issue related to media playback

Comments

@theguymadmax
Copy link

This issue respects the following points:

  • This issue is not already reported on GitHub (I've searched it).
  • I agree to follow Jellyfin's Code of Conduct.
  • This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one.

Describe the bug

  1. Add an AIFF music track into a folder in your music library. Rename the sample file to track1.aiff
  2. Attempt playback.
  3. Observe that there is no playback, no error message, and no crash—the player simply does nothing.

Media info of the file

General
Complete name                            : I:\Music Test\album 1\track1.aiff
Format                                   : AIFF
Format/Info                              : Apple/SGI
File size                                : 41.1 MiB
Duration                                 : 4 min 4 s
Overall bit rate mode                    : Constant
Overall bit rate                         : 1 411 kb/s

Audio
Format                                   : PCM
Format settings                          : Big
Duration                                 : 4 min 4 s
Bit rate mode                            : Constant
Bit rate                                 : 1 411.2 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 kHz
Bit depth                                : 16 bits
Stream size                              : 41.1 MiB (100%)

Client logs

[2025-01-08 14:55:40.984 +00:00] [INF] [95] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Max". EnableAudioPlaybackTranscoding: True
[2025-01-08 14:55:41.568 +00:00] [INF] [95] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.4" playing "track1". Stopped at "0" ms
[2025-01-08 14:55:41.605 +00:00] [INF] [95] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.4" playing "track1". Stopped at "0" ms
Playback error
  androidx.media3.exoplayer.ExoPlaybackException: Source error
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:737)
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:707)
      at android.os.Handler.dispatchMessage(Handler.java:103)
      at android.os.Looper.loop(Looper.java:214)
      at android.os.HandlerThread.run(HandlerThread.java:67)
  Caused by: androidx.media3.exoplayer.source.UnrecognizedInputFormatException: None of the available extractors (FlvExtractor, FlacExtractor, WavExtractor, FragmentedMp4Extractor, Mp4Extractor, AmrExtractor, PsExtractor, OggExtractor, TsExtractor, MatroskaExtractor, AdtsExtractor, Ac3Extractor, Ac4Extractor, Mp3Extractor, AviExtractor, JpegExtractor, PngExtractor, WebpExtractor, BmpExtractor, HeifExtractor, AvifExtractor) could read the stream. {contentIsMalformed=false, dataType=1}
      at androidx.media3.exoplayer.source.BundledExtractorsAdapter.init(BundledExtractorsAdapter.java:108)
      at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1100)
      at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:450)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
      at java.lang.Thread.run(Thread.java:919)
internalError [eventTime=13.90, mediaPos=0.00, window=0, period=0, loadError
  androidx.media3.exoplayer.source.UnrecognizedInputFormatException: None of the available extractors (FlvExtractor, FlacExtractor, WavExtractor, FragmentedMp4Extractor, Mp4Extractor, AmrExtractor, PsExtractor, OggExtractor, TsExtractor, MatroskaExtractor, AdtsExtractor, Ac3Extractor, Ac4Extractor, Mp3Extractor, AviExtractor, JpegExtractor, PngExtractor, WebpExtractor, BmpExtractor, HeifExtractor, AvifExtractor) could read the stream. {contentIsMalformed=false, dataType=1}
      at androidx.media3.exoplayer.source.BundledExtractorsAdapter.init(BundledExtractorsAdapter.java:108)
      at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1100)
      at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:450)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
      at java.lang.Thread.run(Thread.java:919)
]
playerFailed [eventTime=13.91, mediaPos=0.00, window=0, period=0, errorCode=ERROR_CODE_PARSING_CONTAINER_UNSUPPORTED
  androidx.media3.exoplayer.ExoPlaybackException: Source error
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:737)
      at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:707)
      at android.os.Handler.dispatchMessage(Handler.java:103)
      at android.os.Looper.loop(Looper.java:214)
      at android.os.HandlerThread.run(HandlerThread.java:67)
  Caused by: androidx.media3.exoplayer.source.UnrecognizedInputFormatException: None of the available extractors (FlvExtractor, FlacExtractor, WavExtractor, FragmentedMp4Extractor, Mp4Extractor, AmrExtractor, PsExtractor, OggExtractor, TsExtractor, MatroskaExtractor, AdtsExtractor, Ac3Extractor, Ac4Extractor, Mp3Extractor, AviExtractor, JpegExtractor, PngExtractor, WebpExtractor, BmpExtractor, HeifExtractor, AvifExtractor) could read the stream. {contentIsMalformed=false, dataType=1}
      at androidx.media3.exoplayer.source.BundledExtractorsAdapter.init(BundledExtractorsAdapter.java:108)
      at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1100)
      at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:450)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
      at java.lang.Thread.run(Thread.java:919)
]
**** Got playstate change: ERROR
Updating buttons
loading [eventTime=13.92, mediaPos=0.00, window=0, period=0, false]
state [eventTime=13.93, mediaPos=0.00, window=0, period=0, IDLE]
**** Got playstate change: IDLE
Updating buttons

FFmpeg logs

Application version

0.18.4

Where did you install the app from?

Sideloaded APK

Device information

Amazon Fire Stick 4k 2nd Gen

Android version

Fire OS 8.1.2.5

Jellyfin server version

10.10.3

Other sources

https://forum.jellyfin.org/t-android-tv-music-playback?pid=48126#pid48126

@theguymadmax theguymadmax added bug Something isn't working playback Issue related to media playback labels Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working playback Issue related to media playback
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant