Do you have an example? It is set-up just for yt at the moment - would need to dive deeper into API documentation to see what else we could cook
https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites....
Should be able to use yt-dlp as an extractor to support any site it supports.