View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0021035 | MMA | Playback | public | 2024-06-18 00:15 | 2025-08-20 10:57 |
Reporter | peke | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | reopened | ||
Product Version | 2.1.0 | ||||
Target Version | 2.1.0 | Fixed in Version | 2.1.0 | ||
Summary | 0021035: M4A (ALAC) support | ||||
Description | M4a ALAC files fail to play even though, Metadata and track Length info are read correctly. Log ID S49GPKTV2Y | ||||
Additional Information | Ticket # 7194 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1272 | ||||
|
Based on https://developer.android.com/media/platform/supported-formats and my testing m4a(ALAC) format is not supported natively, only m4a(AAC) is. |
|
M4a (alac) files still don't play in MMA 2.1.0.1269. Although there's a technical obstacle to solving the problem, the issue still needs to be fixed so as to close this gap in functionality. |
|
Based on user feedback, it appears that certain devices that have ALAC codecs, were previously (in build 1248) able to play alac files (even though MMA never included native support for ALAC. Please see ticket 12550 for a debug log. |
|
He has a specific device (FiiO player), which probably supports ALAC tracks natively. I'm unsure why this support is included in the native player but not in ExoPlayer. Anyway, thanks to org.jellyfin.media3:media3-ffmpeg-decoder with ExoPlayer, ALAC tracks are now playable on all devices (although not supported natively). Fixed in build 2.1.0.1272 |