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

Reply via email to