buffer.append(rbuf, len);
string::size_type start = 0;
buffer.append(rbuf, len);
string::size_type start = 0;
+ else if(keyword=="play")
+ get_stream().play();
+ else if(keyword=="seek")
+ get_stream().seek(lexical_cast<float>(args)*Time::sec);
+ else if(keyword=="pause")
+ get_stream().pause();
+ else if(keyword=="stop")
+ get_stream().stop();
stream.signal_title_changed.connect(sigc::mem_fun(this, &Client::stream_title_changed));
stream.signal_duration_changed.connect(sigc::mem_fun(this, &Client::stream_duration_changed));
stream.signal_position_changed.connect(sigc::mem_fun(this, &Client::stream_position_changed));
stream.signal_title_changed.connect(sigc::mem_fun(this, &Client::stream_title_changed));
stream.signal_duration_changed.connect(sigc::mem_fun(this, &Client::stream_duration_changed));
stream.signal_position_changed.connect(sigc::mem_fun(this, &Client::stream_position_changed));