Repository: yt-dlp/yt-dlp
File: yt_dlp/extractor/radiocomercial.py (Python)

Code before:
        {
            'url': 'https://radiocomercial.pt/podcasts/convenca-me-num-minuto/t3/convenca-me-num-minuto-que-os-lobisomens-existem',
            'md5': '47e96c273aef96a8eb160cd6cf46d782',
            'info_dict': {
                'id': 'convenca-me-num-minuto-que-os-lobisomens-existem',
                'ext': 'mp3',
                'title': 'Convença-me num minuto que os lobisomens existem',
                'description': None,
                'release_date': '20231026',
                'thumbnail': r're:https://radiocomercial.pt/upload/[^.]+.jpg',
                'season': 3
            }
        },
        {
            'url': 'https://radiocomercial.pt/podcasts/inacreditavel-by-ines-castel-branco/t2/o-desastre-de-aviao',
            'md5': '69be64255420fec23b7259955d771e54',
            'info_dict': {
                'id': 'o-desastre-de-aviao',
                'ext': 'mp3',
                'title': 'O desastre de avião',
                'description': 'md5:8a82beeb372641614772baab7246245f',
                'release_date': '20231101',
                'thumbnail': r're:https://radiocomercial.pt/upload/[^.]+.jpg',
                'season': 2
            },
            'skip': 'inconsistent md5',
        },
        {
            'url': 'https://radiocomercial.pt/podcasts/tnt-todos-no-top/2023/t-n-t-29-de-outubro',
            'md5': '91d32d4d4b1407272068b102730fc9fa',
            'info_dict': {
                'id': 't-n-t-29-de-outubro',
                'ext': 'mp3',
                'title': 'T.N.T 29 de outubro',
                'description': None,
                'release_date': '20231029',
                'thumbnail': r're:https://radiocomercial.pt/upload/[^.]+.jpg',
                'season': 2023
            }
        },
    ]

    def _real_extract(self, url):
        video_id, season = self._match_valid_url(url).group('id', 'season')
        webpage = self._download_webpage(url, video_id)
        print(self._og_search_description(webpage, default=None))
        return {
            'id': video_id,
            'title': self._html_extract_title(webpage),
            'description': self._og_search_description(webpage, default=None),
            'release_date': unified_strdate(

Review comment (suggestion):
Actually sorry, this would be better to still check if the metadata is correct:
```suggestion
            'params': {
                # inconsistant md5
                'skip_download': True,
            },
```

Code after:
    }, {
        'url': 'https://radiocomercial.pt/podcasts/convenca-me-num-minuto/t3/convenca-me-num-minuto-que-os-lobisomens-existem',
        'md5': '47e96c273aef96a8eb160cd6cf46d782',
        'info_dict': {
            'id': 'convenca-me-num-minuto-que-os-lobisomens-existem',
            'ext': 'mp3',
            'title': 'Convença-me num minuto que os lobisomens existem',
            'release_date': '20231026',
            'thumbnail': r're:https://radiocomercial.pt/upload/[^.]+.jpg',
            'season': 3
        }
    }, {
        'url': 'https://radiocomercial.pt/podcasts/inacreditavel-by-ines-castel-branco/t2/o-desastre-de-aviao',
        'md5': '69be64255420fec23b7259955d771e54',
        'info_dict': {
            'id': 'o-desastre-de-aviao',
            'ext': 'mp3',
            'title': 'O desastre de avião',
            'description': 'md5:8a82beeb372641614772baab7246245f',
            'release_date': '20231101',
            'thumbnail': r're:https://radiocomercial.pt/upload/[^.]+.jpg',
            'season': 2
        },
        'params': {
            # inconsistant md5
            'skip_download': True,
        },
    }, {
        'url': 'https://radiocomercial.pt/podcasts/tnt-todos-no-top/2023/t-n-t-29-de-outubro',
        'md5': '91d32d4d4b1407272068b102730fc9fa',
        'info_dict': {
            'id': 't-n-t-29-de-outubro',
            'ext': 'mp3',
            'title': 'T.N.T 29 de outubro',
            'release_date': '20231029',
            'thumbnail': r're:https://radiocomercial.pt/upload/[^.]+.jpg',
            'season': 2023
        }
    }]

    def _real_extract(self, url):
        video_id, season = self._match_valid_url(url).group('id', 'season')
        webpage = self._download_webpage(url, video_id)
        return {
            'id': video_id,
            'title': self._html_extract_title(webpage),
            'description': self._og_search_description(webpage, default=None),
            'release_date': unified_strdate(get_element_by_class(
                'date', get_element_html_by_class('descriptions', webpage) or '')),
            'thumbnail': self._og_search_thumbnail(webpage),
            'season': int_or_none(season),