-            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)