Repository: yt-dlp
Issue: [spotlightapp.io] Add extractor
Labels: site-request

### Checklist

- [X] I'm requesting a site-specific feature
- [X] I've verified that I'm running yt-dlp version **2022.05.18** ([update instructions](https://github.com/yt-dlp/yt-dlp#update)) or later (specify commit)
- [X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
- [X] I've searched the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues including closed ones. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [X] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

Anywhere

### Example URLs

Test link1:
https://www.spotlightapp.io/events/get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r

Embedded video URL:
https://fast.wistia.com/embed/medias/lojg2xjxvn.json?callback=wistiajson1
OR
https://fast.wistia.com/embed/medias/lojg2xjxvn.m3u8?quality_min=360&quality_max=2160



Test link 2:
https://lpm.gevestor-verlag.de/1/669/Tesla-Tempo/?campaignId=51623&banner=Z1_A159063_M388793549367_T65_G2_HV&sys=230&utm_source=297803009715&utm_medium=email&opt_mandator=295944300433&tags=_DO-cat1_gier-cat2_nachhaltig_&opt_domain=newsletter.gevestor.de&SYS=230&SCID=YnJlbmRlbEBjb21wdXNlcnZlLmNvbQ%3D%3D&utm_campaign=388793549367&bmMailId=4YM49V85-4YLXN2NR-C1LHSQ&bmMailId=4YM49V85-4YLXN2NR-C1LHSQ&scid=YnJlbmRlbEBjb21wdXNlcnZlLmNvbQ%3D%3D

Embedded video URL:
https://fast.wistia.com/embed/medias/to03pgfcvv.json?callback=wistiajson1
OR
https://fast.wistia.com/embed/medias/to03pgfcvv.m3u8?quality_min=360&quality_max=2160

### Description

Is there a way to maybe improve Wistia extractor to detect a wider scope of embedded links? 
Or maybe generic extractor could do this. If possible, that'd be a great improvement.  

### Verbose log

```shell
./yt-dlp -v -F "https://www.spotlightapp.io/events/get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r"
[debug] Command-line config: ['-v', '-F', 'https://www.spotlightapp.io/events/get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.05.18 [b14d52355] (zip)
[debug] Plugins: ['SamplePluginIE', 'SamplePluginPP']
[debug] Python version 3.9.13 (CPython 64bit) - macOS-12.4-arm64-arm-64bit
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: avconv -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] Checking exe version: avprobe -bsfs
[debug] exe versions: none
[debug] Optional libraries: sqlite3-2.6.0
[debug] Proxy map: {}
[debug] [generic] Extracting URL: https://www.spotlightapp.io/events/get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r
[generic] get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r: Requesting header
WARNING: [generic] Falling back on generic information extractor.
[generic] get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r: Downloading webpage
[generic] get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r: Extracting information
[debug] Looking for video embeds
ERROR: Unsupported URL: https://www.spotlightapp.io/events/get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r
Traceback (most recent call last):
  File "./yt-dlp/yt_dlp/YoutubeDL.py", line 1420, in wrapper
    return func(self, *args, **kwargs)
  File "./yt-dlp/yt_dlp/YoutubeDL.py", line 1490, in __extract_info
    ie_result = ie.extract(url)
  File "./yt-dlp/yt_dlp/extractor/common.py", line 642, in extract
    ie_result = self._real_extract(url)
  File "./yt-dlp/yt_dlp/extractor/generic.py", line 4037, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.spotlightapp.io/events/get-more-sales-with-content-that-stands-out?utm_source=Email-3-REG-2&utm_medium=Drip-news-9&utm_campaign=Spotlight-Events&utm_content=get-more-sales-with-content-that-stands-out&__s=g9t1u8g9g2lpv3413e8r
```