derive mediascanner from QObject (broken in last commit),