+
+ if(const Time::TimeDelta &dur = stream.get_duration())
+ stream_duration_changed(dur);
+}
+
+void Client::stream_destroyed()
+{
+ send_reply("ejected");
+}
+
+void Client::stream_state_changed(XineStream::State state)
+{
+ send_reply(format("state %s", state));