BlueBubblesApp / bluebubbles-server

Server for forwarding iMessages to clients within the BlueBubbles App ecosystem
https://bluebubbles.app
Apache License 2.0
528 stars 45 forks source link

attachments w/ isAudioMessage:true not playable on iOS #674

Open d4tocchini opened 1 month ago

d4tocchini commented 1 month ago

When I send an attachment & set isAudioMessage true, the message works correctly on recipient's MacOS Messages.app:

image

But, the same message on iOS shows up like below and is not clickable or playable:

Screenshot 2024-07-17 at 9 36 00 PM

To make it playable I have to turn off the isAudioMessage option. This makes the audio showup the same as above but at least its playable on iOS.

The audio buffer is an mp3 and whether I use isAudioMessage or not, it seems to always convert to caf. Is this expected?

zlshames commented 1 month ago

Yes, when you take an audio note in iMessage, it sends as a .caf, which is why we convert it when isAudioMessage is true.

If you send an audio message with isAudioMessage being disabled, how does it show on the Mac? On the iPhone you said it shows correctly, but what about the mac