qml: add player object. fix compile

always use Q_EXPORT is wrong. we must give a new name for each library