Local stream server

Hello!

It’s Xmas and plenty of to do some test.
I want some direction to set up a local icecast server on
my own server and stream mAirlist to it and then listen on it from any compatible player.

I promise to report back all my experience.

Regards
Patrik Ekman
Vårgårda Sweden

Should work fine, I have the same setup for testing here.

Ok now is everything set up. Using Foobar to listen… But no sound. I can see Artist and Title of what’s playing but no sound. Stat values on IceCast serven looks ok!
Some Tips?

/patrik

Perhaps you forgot to set the player output to “Encoder” on the “Audio Devices” page in mAirListConfig. Only the players that are set up this way will be routed to the Encoder.

Ok it works!

One problem. In encoder>devices i cant select my Asio device as playback device

/patrik

That’s right, only WDM is supported for output at the moment.

Ok!

When it is possible to works with ASIO?

/patrik

Well, I need to implement that, and it’s not easy.

For WDM, you just tell BASS.DLL: Use device x and speakers y. Done.

For ASIO, you need to set up a mixer, open the (mono) ASIO channels, link the channels together, route the mixer to that channels. Also, you can only have one connection to the driver per application. That means that the ASIO code from the encoder needs to interact with the ASIO code used for the direct player output.

I understand!

I think rather that my need is to take all the mixer output to Icecast. So any other program for that?
Does anyone know?

regards
Patrik Ekman

You mean “mixer” in the sense of “piece of hardware” or the virtual mixer built into your sound card?

Yes!

I looked at the Bass Library and take Asio input signal and send it to Icecast should not be a problem.
Has no desire to open Delphi now. So it will have to wait.

/patrik

Ok, so you’re requesting ASIO support for both the playback and recording channels of the encoder.