title: Librosa read MP3 audio from URL
body: <p>I am trying to read Mp3 audio from URL using Librosa. I understand that Librosa first uses PySoundFile to load the audio and if that fails it then uses audioread.</p>
  <p>I have the following code so far:</p>
  <pre><code>import librosa
  import io
  from six.moves.urllib.request import urlopen
  
  url = &quot;https://sneezoramafunction.blob.core.windows.net/usersounds/00bd9b8c914947d48724fd7e0c88041b.mp3&quot;
  
  data, samplerate = librosa.load(io.BytesIO(urlopen(url).read()))
  </code></pre>
  <p>But this gives me the following error:</p>
  <blockquote>
  <p>RuntimeError: Error opening &lt;_io.BytesIO object at 0x1c234747d0&gt;: File
  contains data in an unknown format.</p>
  </blockquote>
  <p>Additionally, I would be deploying this on Azure ML service and would not have any local storage available.</p>
  <p>Thank you all for any help/advice </p>