<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Opera doesn&#x27;t support AAC in MP4 containers]]></title><description><![CDATA[<p dir="auto">Summary: Media Source Extensions does not support AAC in MP4 container (audio/mp4; codecs="mp4a.40.2") on Linux, breaking playback on streaming services</p>
<p dir="auto">Opera version: 134.0.5954.46 (Stable, 64-bit, official .deb from <a href="http://opera.com" target="_blank" rel="noopener noreferrer nofollow ugc">opera.com</a>)<br />
Engine: Chromium 150 (69bf1c67cb894365d151bd020bb0171fd583633a)<br />
OS: Linux (Ubuntu 24.04, x86_64)</p>
<p dir="auto">Description:<br />
Players on sites using MSE with AAC-in-MP4 (e.g. <a href="http://music.yandex.ru" target="_blank" rel="noopener noreferrer nofollow ugc">music.yandex.ru</a>) never start. The play button is pressed, but playback never begins, with no errors shown in the console.</p>
<p dir="auto">Steps to reproduce:</p>
<ol>
<li>Open any page in Opera, open dev console</li>
<li>Run: MediaSource.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')</li>
<li>Result: false</li>
</ol>
<p dir="auto">For comparison:<br />
MediaSource.isTypeSupported('audio/webm; codecs="opus"') → true (works)</p>
<p dir="auto">What I've already checked and ruled out:</p>
<ul>
<li>Widevine CDM is up to date (4.10.3050.0), <a href="http://libwidevinecdm.so" target="_blank" rel="noopener noreferrer nofollow ugc">libwidevinecdm.so</a> is present, same file size as the working copy bundled with Google Chrome</li>
<li>Widevine itself works (verified on <a href="http://shaka-player-demo.appspot.com" target="_blank" rel="noopener noreferrer nofollow ugc">shaka-player-demo.appspot.com</a> — keys are created successfully, Widevine video plays)</li>
<li>opera://media-internals/ shows pipeline_state stuck at kStarting and never progressing, with no error events at all</li>
<li>Issue reproduces in both regular and private windows, with extensions disabled</li>
<li>Switching User-Agent to Chrome via Network conditions did not help</li>
<li>On the same machine, official Google Chrome plays the same content with no issues</li>
</ul>
<p dir="auto">It looks like in this Opera Linux build, proprietary codecs are enabled for regular playback but not for Media Source Extensions specifically. Could you confirm or let me know if there are plans to fix this in an upcoming build?</p>
<p dir="auto">Thanks in advance!</p>
]]></description><link>https://forums.opera.com/topic/89324/opera-doesn-t-support-aac-in-mp4-containers</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 15:28:26 GMT</lastBuildDate><atom:link href="https://forums.opera.com/topic/89324.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Aug 2026 20:37:18 GMT</pubDate><ttl>60</ttl></channel></rss>