add vdr status, remove hard dependency to a gobject mainloop