- site_id = uri.replace(video_id, '')
- config_url = ('http://media.mtvnservices.com/pmt/e1/players/{0}/'
- 'context4/context5/config.xml'.format(site_id))
- config_doc = self._download_xml(config_url, video_id)
- feed_node = config_doc.find('.//feed')
- feed_url = feed_node.text.strip().split('?')[0]
- return feed_url
+ config = self._download_json(
+ 'http://media.mtvnservices.com/pmt/e1/access/index.html?uri=%s&configtype=edge' % uri, video_id)
+ return self._remove_template_parameter(config['feedWithQueryParams'])