media data provider with pagination