# Opus file downloaded via API has invalid data

**URL:** <https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758>\
**Category:** Chat\
**Created:** [April 22, 2025, 2:20pm UTC](https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758 "2025-04-22T14:20:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dlzoomdev](https://avatars.discourse-cdn.com/v4/letter/d/cdc98d/32.png) [@dlzoomdev](https://devforum.zoom.us/u/dlzoomdev)\
**Post date:** [April 22, 2025, 2:20pm UTC](https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758/1 "2025-04-22T14:20:41Z")

</div>

Hi there,

We’re using `/report/chat/sessions/:sessionId` to retrieve team chat messages and any files shared. When you have a chat with someone and then make a voice message, that comes up as a file in the response. The documentation for this endpoint is here: [Team Chat APIs](https://developers.zoom.us/docs/api/team-chat/#tag/reports/GET/report/chat/sessions/%7BsessionId%7D)

For voice messages, it seems the file format is a `.opus` file which we download since the response contains a `download_url`. We tried playing this downloaded opus file on Firefox, Safari, VLC and we even tried converting it with `ffmpeg` and `sox`. None of them were able to understand the format of the file, let lone play it, let lone convert it.

Can you please provide instructions on how we’re supposed to play the `.opus` files you’re directing us to download?

I’m happy to share responses and the file in question in private.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [April 24, 2025, 1:26pm UTC](https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758/2 "2025-04-24T13:26:02Z")

</div>

Hi @dlzoomdev  
Thanks for reaching out to us.  
I will try and replicate this on my end and get back to you with an update. I will DM you if i need more details please ( ZSEE-165547 internal ticket number for reference)

---

<div class="post-metadata">

**Author:** ![dlzoomdev](https://avatars.discourse-cdn.com/v4/letter/d/cdc98d/32.png) [@dlzoomdev](https://devforum.zoom.us/u/dlzoomdev)\
**Post date:** [May 6, 2025, 8:50am UTC](https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758/3 "2025-05-06T08:50:48Z")

</div>

Hi @elisa.zoom

Have you been able to replicate this? We can talk about this in private if you need more information.

Cheers,

Damien

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [May 6, 2025, 12:39pm UTC](https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758/4 "2025-05-06T12:39:02Z")

</div>

Hi @dlzoomdev  
Thanks for your patience here. Yes , I was able to replicate this issue on my end and reached out to our Engineering team and I do have an update.

Here are some options on how to play opus files:

**On Windows:**

VLC Media Player — fully supports .opus files.  
Windows Media Player — needs codecs; not recommended unless you install a codec pack.

**On Mac:**

VLC Media Player — again, great and free.  
IINA — modern Mac media player that supports .opus.

**On Android:**

Most modern phones already support `.opus\*\* natively in their music player apps.  
Or you can use apps like VLC for Android

**On iPhone:**

Use VLC for iOS or Documents by Readdle (which can play many file types).

**Online:**

You can upload and play .opus files directly in some browsers (Chrome and Firefox natively support .opus).  
Or use an online converter to turn .opus into .mp3 or .wav if needed.

---

<div class="post-metadata">

**Author:** ![dlzoomdev](https://avatars.discourse-cdn.com/v4/letter/d/cdc98d/32.png) [@dlzoomdev](https://devforum.zoom.us/u/dlzoomdev)\
**Post date:** [May 6, 2025, 12:55pm UTC](https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758/5 "2025-05-06T12:55:45Z")

</div>

Hi @elisa.zoom

I’m using a mac here and I can’t play a downloaded opus file through either VLC, Firefox, Chrome or IINA. None of the options you provided have been able to play the OPUS file. Can your engineering team please get in touch with me so we can dig deeper into this issue?

Damien

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [May 20, 2025, 8:11pm UTC](https://devforum.zoom.us/t/opus-file-downloaded-via-api-has-invalid-data/131758/6 "2025-05-20T20:11:58Z")

</div>

Hey @elisa.zoom , did you hear back from them?

Edit: I just reached out to them, waiting to hear back.
