How do I distinguish between multiple audio streams in MAX?

Virgile Abela's icon

Hello everyone,

I have a new project that relies on multiple audio stream sources via a VPS server. The pipeline for each stream is as follows: Icecast > audio/ogg > Opus > 48 kHz stereo // in other words: RPI > Icecast Opus > ffmpeg > PCM.

For now, I only have a single audio stream module that works perfectly, and I’d like to test multiple sources using the working URL I have.

Next, I want Max to connect to the server to process each audio stream through different inputs, but I can’t find a solution. I’ve tried LoopBack and BlackHole, but I can’t differentiate between the streams—they’re all mixed together. Do you know of a way to do this?

thanks for all in advance...