Quote:
you can run streamer for broadcasting, quite happily under Wine on linux. You dont need a native version to broadcast. I was doing it that way for over a year.......
Nice. I'll try that. It worked! I'm impressed that it didn't need any additional DLL settings (other than the few I had already enabled for other Windows apps). I like how Streamer is "lean and mean", and doesn't use a lot of the Microsoft bloat.
Some gotchas:
1) Streamer's built-in player stuttered so much as to be unlistenable, and the lag shot up to 70% or so, on Streamer's readout at the bottom of the screen. It's not Streamer's fault: WINE spit out lots of messages about "fixme:dsound" so it's obvious WINE has some work to do.
The workaround is:
A) Tell Streamer to turn off its built-in audio player. Go to Config/Audio and check the two boxes for "Use external player". You must also *uncheck* the boxes "Auto start external player" and "Restart if it stops"! The reason is that I don't have any browsers or audio players installed at all in WINE, so there's nothing for Streamer to autostart, and it kind of chokes and gets caught in a loop. Not to mention more WINE error messages, but we're used to that by now.
B) To get your audio back, start mplayer (or whatever your favorite Linux player is), manually, with this URL:
mplayer 'http://localhost:8000/streamer.mp3'
(You might have to bump up 8000 as needed, as each time Streamer restarts, WINE isn't too good at clearing the ports so it starts to drift upwards to 8001, 8002, 8003, and so on. Also, change streamer.mp3 to streamer.ogg for Ogg streams.)
Now, audio plays well.
2) You can't click on "streamerp2p://" URL's in your browser.
The workaround is to start Streamer with the URL's on the command line. Go to whereever you installed Streamer.exe in WINE, and start a command line:
wine ./Streamer.exe 'streamerp2p://s%3d7daa64acb9f4dff0%7cn%3dOLDIESRADIO%201520%20WQMA%2018k%20mp3PRO%20Dialup%20Marks%2c%20MS%7cb%3d17%7ct%3dmp3%7c'
You get this big ugly URL by right-clicking in Firefox and copying the link from whatever radio station you want to play (in my example, it's the only Streamer station that plays Dr. Demento). I like how Firefox converts the weird characters to percent-encoding, so I don't have to worry about spaces and such messing up the URL!
When you get a station found in Streamer, don't forget to bookmark it, so then in the future, you can pick it from a list instead of needing to do this cut-and-paste trick.
3) The final glitch is Streamer's stats on the right column: it says "no internet connection", even though my Internet connection is working just fine. The displayed IP also keeps flashing between my true IP and 0.0.0.0, rather quickly. The "Lan:" IP remains at 0.0.0.0, but that's because I'm not behind a firewall

(Linux *is* my firewall!)
The bandwidth test completed successfully, giving me 128/128 which is enough for audio, so that's fine.
After about a hour, a peer finally connected to me. So, I know that the P2P feature is working. I hope that this glitch is just a display glitch, and that Streamer still lets me share to as many peers as I have rated bandwidth for, even though it thinks I have "no internet connection".
So, I'm impressed that it works fairly nicely under WINE!
Josh