REPRODUCIBILITY: 100%
OS VERSION: 4.4.0.68
HARDWARE: XA2 Ultra, 10 III
UI LANGUAGE: Polish, English
REGRESSION:
DESCRIPTION:
MMS with an audio attachment (an .amr file) cannot be played back. When I open the received MMS message and tap on the attached audio icon (a music note) to play it, it tries to open the audio file in the Multimedia app and fails with “Elements not found” and “Cannot open filename.amr” error messages.
Edit: if I manually locate the attachment in ~/.local/share/commhistory/data and tap on it in File Browser, I get an error message about unsupported AMR (Adaptive Multi-Rate) codec.
PRECONDITIONS:
None.
STEPS TO REPRODUCE:
- Receive an MMS with audio attachment (an .amr file).
- Open the MMS and try to listen to the audio attachment by tapping on it (represented by a music note icon)
- There will be an attempt to open the audio in Multimedia app, but it fails with “No elements found” and “Cannot open filename.amr” error message
EXPECTED RESULT:
The MMS audio attachment can be played back.
ACTUAL RESULT:
It is impossible to play back MMS audio attachments.
MODIFICATIONS:
None.
ADDITIONAL INFORMATION:
My operator (T-Mobile Poland) sends via MMS with audio attachment messages that people leave in voicemail. Until OS 4.4.0.68 I wasn’t able to receive such messages at all, because they have no “Subject” field and the Sailfish OS parser wasn’t accepting them (I was only getting an error message that the message couldn’t be received). OS 4.4.0.68 introduced a fix for this (relaxed parser rules), so I was extremely happy that now I can finally receive those voicemail messages. Sadly, it turned out that being able to receive them doesn’t help much, because they cannot be played back…
If I am not mistaken, AMR is the standard for MMS audio attachments, so SFOS should support it.
EDIT: After installing AMR gstreamer plugins (and the opencore libs they depend on) AMR playback is now supported system-wide. But it is still impossible to play .amr MMS attachments directly from the message, because the SFOS’ Multimedia app - apparently due to Sailjail restrictions - cannot access the file in ~/.local/share/commhistory/data, i.e. where MMS attachments are stored. It takes copying the file manually to somewhere else for the Multimedia app to be able to play it.