- r',"artist":"([^"]+)",', webpage, 'music uploader')
-
- music_url_json_string = self._html_search_regex(
- r'({"url":"[^"]+"),', webpage, 'music url') + '}'
- music_url_json = json.loads(music_url_json_string)
- music_url = music_url_json['url']
+ r'Author\s*<a[^>]+>([^<]+)', webpage, 'uploader', fatal=False)
+
+ music_url = self._parse_json(self._search_regex(
+ r'"url":("[^"]+"),', webpage, ''), media_id)