View Issue Details

IDProjectCategoryView StatusLast Update
0021035MMAPlaybackpublic2025-08-20 10:57
Reporterpeke Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status resolvedResolutionreopened 
Product Version2.1.0 
Target Version2.1.0Fixed in Version2.1.0 
Summary0021035: M4A (ALAC) support
DescriptionM4a ALAC files fail to play even though, Metadata and track Length info are read correctly.

Log ID S49GPKTV2Y
Additional InformationTicket # 7194
TagsNo tags attached.
Fixed in build1272

Relationships

related to 0021729 feedbackmartin WMA Support 
has duplicate 0020542 resolvedmartin M4A ALAC tracks do not play on MMA 
related to 0020080 feedbackmartin Some M4A files are not playable in MMA 

Activities

martin

2024-06-26 10:44

developer   ~0076175

Based on https://developer.android.com/media/platform/supported-formats
and my testing
m4a(ALAC) format is not supported natively, only m4a(AAC) is.

rusty

2025-08-13 16:06

administrator   ~0079325

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.

rusty

2025-08-17 20:42

administrator   ~0079342

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.

martin

2025-08-20 10:57

developer   ~0079362

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