add mediaprovider