def METHOD_NAME(self, url):
    id = self._match_id(url)
    data_json = self._download_json(f'https://www.kooapp.com/apiV1/ku/{id}?limit=20&offset=0&showSimilarKoos=true', id)['parentContent']
    item_json = next(content['items'][0] for content in data_json
                     if try_get(content, lambda x: x['items'][0]['id']) == id)
    media_json = item_json['mediaMap']
    formats = []
    mp4_url = media_json.get('videoMp4')
    video_m3u8_url = media_json.get('videoHls')
    if mp4_url:
        formats.append({
            'url': mp4_url,
            'ext': 'mp4',
        })
    if video_m3u8_url:
        formats.extend(self._extract_m3u8_formats(video_m3u8_url, id, fatal=False, ext='mp4'))
    if not formats:
        self.raise_no_formats('No video/audio found at the provided url.', expected=True)
    return {
        'id': id,
        'title': clean_html(item_json.get('title')),
        'description': f'{clean_html(item_json.get("title"))}\n\n{clean_html(item_json.get("enTransliteration"))}',
        'timestamp': item_json.get('createdAt'),
        'uploader_id': item_json.get('handle'),
        'uploader': item_json.get('name'),
        'duration': media_json.get('duration'),
        'formats': formats,
    }