{"record":{"id":"5634ad8742e6f32d","repo":"yt-dlp/yt-dlp","slug":"data-errormsg","errorCode":null,"errorMessage":"data['errorMsg']","messagePattern":"data\\['errorMsg'\\]","errorType":"exception","errorClass":"ExtractorError","httpStatus":null,"severity":"error","filePath":"yt_dlp/extractor/younow.py","lineNumber":49,"sourceCode":"            'creator': 'AmandaPadeezy',\n        },\n        'skip': True,\n    }\n\n    @classmethod\n    def suitable(cls, url):\n        return (False\n                if YouNowChannelIE.suitable(url) or YouNowMomentIE.suitable(url)\n                else super().suitable(url))\n\n    def _real_extract(self, url):\n        username = self._match_id(url)\n\n        data = self._download_json(\n            f'https://api.younow.com/php/api/broadcast/info/curId=0/user={username}', username)\n\n        if data.get('errorCode') != 0:\n            raise ExtractorError(data['errorMsg'], expected=True)\n\n        uploader = try_get(\n            data, lambda x: x['user']['profileUrlString'],\n            str) or username\n\n        return {\n            'id': uploader,\n            'is_live': True,\n            'title': uploader,\n            'thumbnail': data.get('awsUrl'),\n            'tags': data.get('tags'),\n            'categories': data.get('tags'),\n            'uploader': uploader,\n            'uploader_id': data.get('userId'),\n            'uploader_url': f'https://www.younow.com/{username}',\n            'creator': uploader,\n            'view_count': int_or_none(data.get('viewers')),\n            'like_count': int_or_none(data.get('likes')),","sourceCodeStart":31,"sourceCodeEnd":67,"githubUrl":"https://github.com/yt-dlp/yt-dlp/blob/81ecd58b1394793e6da9998cc19fdb45657f1685/yt_dlp/extractor/younow.py#L31-L67","documentation":"Error \"data['errorMsg']\" thrown in yt-dlp/yt-dlp.","triggerScenarios":"The Younow API returns an errorMsg field (unknown user, ended broadcast, or API error) when metadata is requested.","commonSituations":"See trigger scenarios.","solutions":["Read the error message returned by Younow for the cause","Verify the user/broadcast exists and is public","Update yt-dlp if the Younow API changed"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"81ecd58b1394793e6da9998cc19fdb45657f1685","analyzedAt":"2026-08-22T12:21:25.439Z","schemaVersion":2},"datasetVersion":"2026-08-22T14:17:55.899Z"}