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.
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?
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.
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 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.