On Wed, 2025-05-21 at 09:40 +0000, bidsmails.d@gmail.com wrote:
Again, just to clarify, I want to receive three separate internet mp3 streams within one PD patch. Is that possible?
There is [readanysf~] which supports many protocols and audio formats. It's included in Debian and its derivatives as 'pd-readanysf':
sudo apt install pd-readanysf
Unfortunately, I started experiencing crashes with [readanysf~] lately. However, it seems those occur only when playing local files, but not when playing URLs. You mileage may vary. I've been using [readanysf~] for playing web radios and I haven't found a stream that couldn't be played.
I heard that [play.file~] from ELSE has gained capabilities to stream web sources. You can install ELSE through Deken. Search for 'else'. I couldn't test myself since I get 'undefined symbol' errors when trying to load compiled objects from the library.
While I like very much the wide format support and the simple interface of [readanysf~], it's based on libraries whose development has stopped years ago and the external itself currently hasn't a maintainer. ELSE, on the other hand, has a very active and responsive maintainer. Depending on your OS, ELSE might work out of the box (currently, it doesn't for me on Ubuntu 24.04) and I am confident reported issues are addressed within reasonable time.
https://github.com/porres/pd-else/
https://github.com/pd-externals/readanysf
Roman