It's been a little while since I tried to play music across the web using a remote streaming player.
I pointed Windows Media Player 11 at my home slimserver http://<my IP address>:9000/stream.mp3. I then logged into the WebUI, located the player, gave it a decent name, and turned on bitrate limiting to 128kbps (+lame quality 5). I stopped and restarted the WMP stream, and music started to play. WMP reported the bitrate as 256kbps though, which was the original music file encoding. I tried changing my url to: http://<my IP address>:9000/stream.mp3?bitrate=128 and ?bitrate=128kbps (I seem to recall that the bitrate limiting feature could be overriden in the url query string, but I couldn't find any documentation for the format of this parameter). However, WMP still reported 256kbps. I wondered if WMP was just reporting an incorrect bitrate for some reason, so I tried to play another song. I added a lower quality mp3 track to the playlist and pressed play on the track. The first track continued to stream, even though the webUI was indicating that the second track was now playing. I guess there's some buffering going on with the stream - is it not possible to clear the buffer and start playback of the second track immediately? I achieved this by stopping and restarting the player and the stream. The stream then reported the correct bitrate. So it seems that the bitrate limit (when set through the WebUI player settings) does not immediately take. The stream bitrate override (?bitrate=) doesn't seem to work anymore either, unless I got the format wrong. Incidentally, new stream players seems to have Repeat=ALL by default. Is that configurable? I thought of a neat solution to make this process easier for newcomers. When connecting a new remote stream player to slimserver, Slimserver could detect this and automatically start streaming a configurable song/playlist. By defauly this could be configured to play a low-quality mp3 track that has some audible instructions on how to configure the web UI and how to queue up music for the stream. Therefore, when a user wants to stream into a remote player, all they would need to be told is the url. They would instantly hear something, and know that it was working, and would hear instructions for how to select some music to play and limit the music bitrate. Phil _______________________________________________ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/discuss