Adrian Sampson
Adrian Sampson
While I don't have a code snippet lying around, a good place to start would be numpy's built-in `frombuffer` method: https://numpy.org/doc/stable/reference/generated/numpy.frombuffer.html As you likely already know, audioread produces buffers containing...
Yep! We're working on that in #35 and #37. The latter has a basically-working implementation for in-memory decoding for one backend, FFmpeg. There are just a few more details to...
Huh; that's interesting. Do you know which backend produced that result? Also, do you know whether this is avoidable? Correct me if I'm wrong, but it seems like this is...
A sample would be great! You can also use `print(input_file)` to see which backend is being used.
Yeah, that sounds like a good description of what's going on. This paragraph on Wikipedia describes the same phenomenon: https://en.wikipedia.org/wiki/Gapless_playback#Compression_artifacts Sounds like it is a pretty complicated issue!
Huh! That sounds like an interesting project. Keep us updated! About streaming data into Core Audio: this is related to #35, where we're exploring mechanisms to decode streaming data from...
This does seem useful! Although I'd prefer a separate constructor argument to doing URL detection with one parameter. For example, `GstAudioFile(url=...)` or `GstAudioFile.from_url(...)`. In general, reading files from the network...
Hi! This error is telling you that the MP3 file you passed in couldn’t be found on the filesystem. Can you check whether the file actually exists? If so, is...
Huh! I'm not sure how to reproduce the problem if it only happens on Heroku. Maybe it can be attributed to a difference in ffmpeg versions? Please update this thread...
Strange! If there's some way to reproduce it in an environment you can control, one way to diagnose the problem might be to print out FFmpeg's output (i.e., the value...