+ check_info();
+}
+
+void XineStream::check_info()
+{
+ const char *xt = xine_get_meta_info(stream, XINE_META_INFO_TITLE);
+ if(xt)
+ {
+ if(title.compare(xt))
+ {
+ title = xt;
+ signal_title_changed.emit(title);
+ }
+ }
+ else if(!title.empty())
+ {
+ title.clear();
+ signal_title_changed.emit(title);
+ }
+