{ "Canvas": "https?://(?:www\\.)?(?Pcanvas|een)\\.be/(?:[^/]+/)*(?P[^/?#&]+)", "Photobucket": "https?://(?:[a-z0-9]+\\.)?photobucket\\.com/.*(([\\?\\&]current=)|_)(?P.*)\\.(?P(flv)|(mp4))", "ESPN": "https?://(?:espn\\.go|(?:www\\.)?espn)\\.com/video/clip(?:\\?.*?\\bid=|/_/id/)(?P\\d+)", "Mnet": "https?://(?:www\\.)?mnet\\.(?:com|interest\\.me)/tv/vod/(?:.*?\\bclip_id=)?(?P[0-9]+)", "Learnr": "https?://(?:www\\.)?learnr\\.pro/view/video/(?P[0-9]+)", "Syfy": "https?://(?:www\\.)?syfy\\.com/(?:[^/]+/)?videos/(?P[^/?#]+)", "FOX9": "https?://(?:www\\.)?fox9\\.com/(?:[^/]+/)+(?P\\d+)-story", "AnimeOnDemand": "https?://(?:www\\.)?anime-on-demand\\.de/anime/(?P\\d+)", "RoosterTeeth": "https?://(?:.+?\\.)?roosterteeth\\.com/episode/(?P[^/?#&]+)", "GameOne": "https?://(?:www\\.)?gameone\\.de/tv/(?P\\d+)", "LA7": "(?x)(https?://)?(?:\n (?:www\\.)?la7\\.it/([^/]+)/(?:rivedila7|video)/|\n tg\\.la7\\.it/repliche-tgla7\\?id=\n )(?P.+)", "AdultSwim": "https?://(?:www\\.)?adultswim\\.com/videos/(?Pplaylists/)?(?P[^/]+)/(?P[^/?#]+)/?", "MwaveMeetGreet": "https?://mwave\\.interest\\.me/(?:[^/]+/)?meetgreet/view/(?P\\d+)", "NDR": "https?://(?:www\\.)?ndr\\.de/(?:[^/]+/)*(?P[^/?#]+),[\\da-z]+\\.html", "PornHubPlaylist": "https?://(?:www\\.)?pornhub\\.com/playlist/(?P\\d+)", "ViewLift": "https?://(?:www\\.)?(?P(?:snagfilms|snagxtreme|funnyforfree|kiddovid|winnersview|monumentalsportsnetwork|vayafilm)\\.com|kesari\\.tv)/(?:films/title|show|(?:news/)?videos?)/(?P[^?#]+)", "YoutubeTruncatedID": "https?://(?:www\\.)?youtube\\.com/watch\\?v=(?P[0-9A-Za-z_-]{1,10})$", "Embedly": "https?://(?:www|cdn\\.)?embedly\\.com/widgets/media\\.html\\?(?:[^#]*?&)?url=(?P[^#&]+)", "Huajiao": "https?://(?:www\\.)?huajiao\\.com/l/(?P[0-9]+)", "SmotriCommunity": "https?://(?:www\\.)?smotri\\.com/community/video/(?P[0-9A-Za-z_\\'-]+)", "PrimeShareTV": "https?://(?:www\\.)?primeshare\\.tv/download/(?P[\\da-zA-Z]+)", "Eitb": "https?://(?:www\\.)?eitb\\.tv/(?:eu/bideoa|es/video)/[^/]+/\\d+/(?P\\d+)", "Bet": "https?://(?:www\\.)?bet\\.com/(?:[^/]+/)+(?P.+?)\\.html", "Noz": "https?://(?:www\\.)?noz\\.de/video/(?P[0-9]+)/", "ExpoTV": "https?://(?:www\\.)?expotv\\.com/videos/[^?#]*/(?P[0-9]+)($|[?#])", "Kuwo": "https?://(?:www\\.)?kuwo\\.cn/yinyue/(?P\\d+)", "SkySports": "https?://(?:www\\.)?skysports\\.com/watch/video/(?P[0-9]+)", "AbcNewsVideo": "https?://abcnews\\.go\\.com/[^/]+/video/(?P[0-9a-z-]+)-(?P\\d+)", "KarriereVideos": "https?://(?:www\\.)?karrierevideos\\.at(?:/[^/]+)+/(?P[^/]+)", "OktoberfestTV": "https?://(?:www\\.)?oktoberfest-tv\\.de/[^/]+/[^/]+/video/(?P[^/?#]+)", "Tweakers": "https?://tweakers\\.net/video/(?P\\d+)", "BTArticle": "https?://(?:www\\.)?bt\\.no/(?:[^/]+/)+(?P[^/]+)-\\d+\\.html", "Libsyn": "(?Phttps?://html5-player\\.libsyn\\.com/embed/episode/id/(?P[0-9]+))", "Ustudio": "https?://(?:(?:www|v1)\\.)?ustudio\\.com/video/(?P[^/]+)/(?P[^/?#&]+)", "RulePorn": "https?://(?:www\\.)?ruleporn\\.com/(?:[^/?#&]+/)*(?P[^/?#&]+)", "MangomoloVideo": "https?://admin\\.mangomolo\\.com/analytics/index\\.php/customers/embed/video\\?.*?\\bid=(?P\\d+)", "CultureUnplugged": "https?://(?:www\\.)?cultureunplugged\\.com/documentary/watch-online/play/(?P\\d+)(?:/(?P[^/]+))?", "DailymotionUser": "https?://(?:www\\.)?dailymotion\\.[a-z]{2,3}/(?!(?:embed|swf|#|video|playlist)/)(?:(?:old/)?user/)?(?P[^/]+)", "TVANouvelles": "https?://(?:www\\.)?tvanouvelles\\.ca/videos/(?P\\d+)", "Steam": "(?x)\n https?://store\\.steampowered\\.com/\n (agecheck/)?\n (?Pvideo|app)/ #If the page is only for videos or for a game\n (?P\\d+)/?\n (?P\\d*)(?P\\??) # For urltype == video we sometimes get the videoID\n |\n https?://(?:www\\.)?steamcommunity\\.com/sharedfiles/filedetails/\\?id=(?P[0-9]+)\n ", "Vesti": "https?://(?:.+?\\.)?vesti\\.ru/(?P.+)", "TagesschauPlayer": "https?://(?:www\\.)?tagesschau\\.de/multimedia/(?Paudio|video)/(?P=kind)-(?P\\d+)~player(?:_[^/?#&]+)?\\.html", "NPO": "(?x)\n (?:\n npo:|\n https?://\n (?:www\\.)?\n (?:\n npo\\.nl/(?!live|radio)(?:[^/]+/){2}|\n ntr\\.nl/(?:[^/]+/){2,}|\n omroepwnl\\.nl/video/fragment/[^/]+__\n )\n )\n (?P[^/?#]+)\n ", "Varzesh3": "https?://(?:www\\.)?video\\.varzesh3\\.com/(?:[^/]+/)+(?P[^/]+)/?", "BrightcoveNew": "https?://players\\.brightcove\\.net/(?P\\d+)/(?P[^/]+)_(?P[^/]+)/index\\.html\\?.*videoId=(?P\\d+|ref:[^&]+)", "Wistia": "(?:wistia:|https?://(?:fast\\.)?wistia\\.net/embed/iframe/)(?P[a-z0-9]+)", "PolskieRadio": "https?://(?:www\\.)?polskieradio\\.pl/\\d+/\\d+/Artykul/(?P[0-9]+)", "UplynkPreplay": "https?://.*?\\.uplynk\\.com/preplay2?/(?Pext/[0-9a-f]{32}/(?P[^/?&]+)|(?P[0-9a-f]{32}))\\.json", "VH1": "(?x)\n https?://www\\.vh1\\.com/video/\n (?:\n .+?/full-episodes/.+?/(?P[^/]+)/playlist\\.jhtml\n |\n (?:\n play.jhtml\\?id=|\n misc/.+?/.+?\\.jhtml\\#id=\n )\n (?P[0-9]+)$\n |\n [^/]+/(?P[0-9]+)/[^/]+?\n )\n ", "TVC": "https?://(?:www\\.)?tvc\\.ru/video/iframe/id/(?P\\d+)", "NhkVod": "https?://www3\\.nhk\\.or\\.jp/nhkworld/en/vod/(?P[^/]+/[^/?#&]+)", "Go": "https?://(?:(?Pfreeform|watchdisneychannel|abc|watchdisneyxd|watchdisneyjunior)\\.)?go\\.com/(?:[^/]+/)*(?:vdka(?P\\w+)|season-\\d+/\\d+-(?P[^/?#]+))", "YoutubeFavourites": "https?://(?:www\\.)?youtube\\.com/my_favorites|:ytfav(?:ou?rites)?", "RICE": "https?://mediahub\\.rice\\.edu/app/[Pp]ortal/video\\.aspx\\?(?P.+)", "MailRu": "https?://(?:(?:www|m)\\.)?my\\.mail\\.ru/(?:video/.*#video=/?(?P(?:[^/]+/){3}\\d+)|(?:(?P(?:[^/]+/){2})video/(?P[^/]+/\\d+))\\.html)", "RutubeMovie": "https?://rutube\\.ru/metainfo/tv/(?P\\d+)", "TwitchStream": "https?://(?:www\\.)?twitch\\.tv/(?P[^/#?]+)/?(?:\\#.*)?$", "GDCVault": "https?://(?:www\\.)?gdcvault\\.com/play/(?P\\d+)/(?P(\\w|-)+)?", "Metacritic": "https?://(?:www\\.)?metacritic\\.com/.+?/trailers/(?P\\d+)", "RockstarGames": "https?://(?:www\\.)?rockstargames\\.com/videos(?:/video/|#?/?\\?.*\\bvideo=)(?P\\d+)", "KickStarter": "https?://(?:www\\.)?kickstarter\\.com/projects/(?P[^/]*)/.*", "QQMusicToplist": "https?://y\\.qq\\.com/#type=toplist&p=(?P(top|global)_[0-9]+)", "MixcloudStream": "^(?:https?://)?(?:www\\.)?mixcloud\\.com/(?P[^/]+)/stream/?$", "Nova": "https?://(?:[^.]+\\.)?(?Ptv(?:noviny)?|tn|novaplus|vymena|fanda|krasna|doma|prask)\\.nova\\.cz/(?:[^/]+/)+(?P[^/]+?)(?:\\.html|/|$)", "SpiegelArticle": "https?://(?:www\\.)?spiegel\\.de/(?!video/)[^?#]*?-(?P[0-9]+)\\.html", "Metacafe": "https?://(?:www\\.)?metacafe\\.com/watch/(?P[^/]+)/(?P[^/?#]+)", "VineUser": "(?:https?://)?vine\\.co/(?Pu/)?(?P[^/]+)/?(\\?.*)?$", "M6": "https?://(?:www\\.)?m6\\.fr/[^/]+/videos/(?P\\d+)-[^\\.]+\\.html", "VKUserVideos": "https?://(?:(?:m|new)\\.)?vk\\.com/videos(?P-?[0-9]+)(?!\\?.*\\bz=video)(?:[/?#&]|$)", "CMT": "https?://(?:www\\.)?cmt\\.com/(?:videos|shows|full-episodes|video-clips)/(?P[^/]+)", "UOL": "https?://(?:.+?\\.)?uol\\.com\\.br/.*?(?:(?:mediaId|v)=|view/(?:[a-z0-9]+/)?|video(?:=|/(?:\\d{4}/\\d{2}/\\d{2}/)?))(?P\\d+|[\\w-]+-[A-Z0-9]+)", "TVANouvellesArticle": "https?://(?:www\\.)?tvanouvelles\\.ca/(?:[^/]+/)+(?P[^/?#&]+)", "RadioDe": "https?://(?P.+?)\\.(?:radio\\.(?:de|at|fr|pt|es|pl|it)|rad\\.io)", "NetEaseMusicList": "https?://music\\.163\\.com/(#/)?(playlist|discover/toplist)\\?id=(?P[0-9]+)", "BioBioChileTV": "https?://(?:tv|www)\\.biobiochile\\.cl/(?:notas|noticias)/(?:[^/]+/)+(?P[^/]+)\\.shtml", "MicrosoftVirtualAcademyCourse": "(?:mva:course:|https?://(?:mva\\.microsoft|(?:www\\.)?microsoftvirtualacademy)\\.com/[^/]+/training-courses/(?P[^/?#&]+)-)(?P\\d+)", "NPOLive": "https?://(?:www\\.)?npo\\.nl/live/(?P.+)", "TinyPic": "https?://(?:.+?\\.)?tinypic\\.com/player\\.php\\?v=(?P[^&]+)&s=\\d+", "Mms": "(?i)mms://.+", "VimeoGroups": "https://vimeo\\.com/groups/(?P[^/]+)(?:/(?!videos?/\\d+)|$)", "Onet": "https?://(?:www\\.)?onet\\.tv/[a-z]/[a-z]+/(?P[0-9a-z-]+)/(?P[0-9a-z]+)", "Safari": "https?://(?:www\\.)?safaribooksonline\\.com/library/view/[^/]+/(?P[^/]+)/(?P[^/?#&]+)\\.html", "Sport5": "https?://(?:www|vod)?\\.sport5\\.co\\.il/.*\\b(?:Vi|docID)=(?P\\d+)", "SWRMediathek": "https?://(?:www\\.)?swrmediathek\\.de/(?:content/)?player\\.htm\\?show=(?P[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12})", "AbcNews": "https?://abcnews\\.go\\.com/(?:[^/]+/)+(?P[0-9a-z-]+)/story\\?id=(?P\\d+)", "RutubeChannel": "https?://rutube\\.ru/tags/video/(?P\\d+)", "WrzutaPlaylist": "https?://(?P[0-9a-zA-Z]+)\\.wrzuta\\.pl/playlista/(?P[0-9a-zA-Z]+)", "IviCompilation": "https?://(?:www\\.)?ivi\\.ru/watch/(?!\\d+)(?P[a-z\\d_-]+)(?:/season(?P\\d+))?$", "SoundcloudSearch": "(?x)^(?:https?://)?\n (?:(?:(?:www\\.|m\\.)?soundcloud\\.com/\n (?P[\\w\\d-]+)/\n (?!(?:tracks|sets(?:/.+?)?|reposts|likes|spotlight)/?(?:$|[?#]))\n (?P[\\w\\d-]+)/?\n (?P<token>[^?]+?)?(?:[?].*)?$)\n |(?:api\\.soundcloud\\.com/tracks/(?P<track_id>\\d+)\n (?:/?\\?secret_token=(?P<secret_token>[^&]+))?)\n |(?P<player>(?:w|player|p.)\\.soundcloud\\.com/player/?.*?url=.*)\n )\n ", "TVLand": "https?://(?:www\\.)?tvland\\.com/(?:video-clips|(?:full-)?episodes)/(?P<id>[^/?#.]+)", "UKTVPlay": "https?://uktvplay\\.uktv\\.co\\.uk/.+?\\?.*?\\bvideo=(?P<id>\\d+)", "NFB": "https?://(?:www\\.)?(?:nfb|onf)\\.ca/film/(?P<id>[\\da-z_-]+)", "GameStar": "https?://(?:www\\.)?gamestar\\.de/videos/.*,(?P<id>[0-9]+)\\.html", "GameOnePlaylist": "https?://(?:www\\.)?gameone\\.de(?:/tv)?/?$", "MicrosoftVirtualAcademy": "(?:mva:|https?://(?:mva\\.microsoft|(?:www\\.)?microsoftvirtualacademy)\\.com/[^/]+/training-courses/[^/?#&]+-)(?P<course_id>\\d+)(?::|\\?l=)(?P<id>[\\da-zA-Z]+_\\d+)", "NFL": "(?x)\n https?://\n (?P<host>\n (?:www\\.)?\n (?:\n (?:\n nfl|\n buffalobills|\n miamidolphins|\n patriots|\n newyorkjets|\n baltimoreravens|\n bengals|\n clevelandbrowns|\n steelers|\n houstontexans|\n colts|\n jaguars|\n titansonline|\n denverbroncos|\n kcchiefs|\n raiders|\n chargers|\n dallascowboys|\n giants|\n philadelphiaeagles|\n redskins|\n chicagobears|\n detroitlions|\n packers|\n vikings|\n atlantafalcons|\n panthers|\n neworleanssaints|\n buccaneers|\n azcardinals|\n stlouisrams|\n 49ers|\n seahawks\n )\\.com|\n .+?\\.clubs\\.nfl\\.com\n )\n )/\n (?:.+?/)*\n (?P<id>[^/#?&]+)\n ", "CCTV": "https?://(?:(?:[^/]+)\\.(?:cntv|cctv)\\.(?:com|cn)|(?:www\\.)?ncpa-classic\\.com)/(?:[^/]+/)*?(?P<id>[^/?#&]+?)(?:/index)?(?:\\.s?html|[?#&]|$)", "RadioBremen": "http?://(?:www\\.)?radiobremen\\.de/mediathek/(?:index\\.html)?\\?id=(?P<id>[0-9]+)", "Cloudy": "(?x)\n https?://(?:www\\.)?cloudy\\.ec/\n (?:v/|embed\\.php\\?id=)\n (?P<id>[A-Za-z0-9]+)\n ", "Anitube": "https?://(?:www\\.)?anitube\\.se/video/(?P<id>\\d+)", "Vivo": "https?://vivo\\.sx/(?P<id>[\\da-z]{10})", "XTube": "(?x)\n (?:\n xtube:|\n https?://(?:www\\.)?xtube\\.com/(?:watch\\.php\\?.*\\bv=|video-watch/(?P<display_id>[^/]+)-)\n )\n (?P<id>[^/?&#]+)\n ", "Lemonde": "https?://(?:.+?\\.)?lemonde\\.fr/(?:[^/]+/)*(?P<id>[^/]+)\\.html", "IGN": "https?://.+?\\.ign\\.com/(?:[^/]+/)?(?P<type>videos|show_videos|articles|feature|(?:[^/]+/\\d+/video))(/.+)?/(?P<name_or_id>.+)", "YoutubeLive": "(?P<base_url>https?://(?:\\w+\\.)?youtube\\.com/(?:(?:user|channel|c)/)?(?P<id>[^/]+))/live", "Rutube": "https?://rutube\\.ru/(?:video|play/embed)/(?P<id>[\\da-z]{32})", "GoogleDrive": "https?://(?:(?:docs|drive)\\.google\\.com/(?:uc\\?.*?id=|file/d/)|video\\.google\\.com/get_player\\?.*?docid=)(?P<id>[a-zA-Z0-9_-]{28,})", "PolskieRadioCategory": "https?://(?:www\\.)?polskieradio\\.pl/\\d+(?:,[^/]+)?/(?P<id>\\d+)", "SouthPark": "https?://(?:www\\.)?(?P<url>southpark\\.cc\\.com/(?:clips|full-episodes)/(?P<id>.+?)(\\?|#|$))", "FirstTV": "https?://(?:www\\.)?1tv\\.ru/(?:[^/]+/)+(?P<id>[^/?#]+)", "CBC": "https?://(?:www\\.)?cbc\\.ca/(?!player/)(?:[^/]+/)+(?P<id>[^/?#]+)", "Clubic": "https?://(?:www\\.)?clubic\\.com/video/(?:[^/]+/)*video.*-(?P<id>[0-9]+)\\.html", "AudiomackAlbum": "https?://(?:www\\.)?audiomack\\.com/album/(?P<id>[\\w/-]+)", "Funimation": "https?://(?:www\\.)?funimation\\.com/shows/[^/]+/videos/(?:official|promotional)/(?P<id>[^/?#&]+)", "MyVideo": "https?://(?:www\\.)?myvideo\\.de/(?:[^/]+/)?watch/(?P<id>[0-9]+)/[^?/]+.*", "VuClip": "https?://(?:m\\.)?vuclip\\.com/w\\?.*?cid=(?P<id>[0-9]+)", "CBS": "(?:cbs:|https?://(?:www\\.)?(?:cbs\\.com/shows/[^/]+/video|colbertlateshow\\.com/(?:video|podcasts))/)(?P<id>[\\w-]+)", "Goshgay": "https?://(?:www\\.)?goshgay\\.com/video(?P<id>\\d+?)($|/)", "TDSLifeway": "https?://tds\\.lifeway\\.com/v1/trainingdeliverysystem/courses/(?P<id>\\d+)/index\\.html", "Stitcher": "https?://(?:www\\.)?stitcher\\.com/podcast/(?:[^/]+/)+e/(?:(?P<display_id>[^/#?&]+?)-)?(?P<id>\\d+)(?:[/#?&]|$)", "Smotri": "https?://(?:www\\.)?(?:smotri\\.com/video/view/\\?id=|pics\\.smotri\\.com/(?:player|scrubber_custom8)\\.swf\\?file=)(?P<id>v(?P<realvideoid>[0-9]+)[a-z0-9]{4})", "VeeHD": "https?://veehd\\.com/video/(?P<id>\\d+)", "NetEaseMusicDjRadio": "https?://music\\.163\\.com/(#/)?djradio\\?id=(?P<id>[0-9]+)", "PlaysTV": "https?://(?:www\\.)?plays\\.tv/(?:video|embeds)/(?P<id>[0-9a-f]{18})", "DctpTv": "https?://(?:www\\.)?dctp\\.tv/(#/)?filme/(?P<id>.+?)/$", "Hypem": "https?://(?:www\\.)?hypem\\.com/track/(?P<id>[^/]+)/", "EllenTV": "https?://(?:www\\.)?(?:ellentv|ellentube)\\.com/videos/(?P<id>[a-z0-9_-]+)", "KanalPlay": "https?://(?:www\\.)?kanal(?P<channel_id>5|9|11)play\\.se/(?:#!/)?(?:play/)?program/\\d+/video/(?P<id>\\d+)", "Culturebox": "https?://(?:m\\.)?culturebox\\.francetvinfo\\.fr/(?P<name>.*?)(\\?|$)", "BBCCoUk": "(?x)\n https?://\n (?:www\\.)?bbc\\.co\\.uk/\n (?:\n programmes/(?!articles/)|\n iplayer(?:/[^/]+)?/(?:episode/|playlist/)|\n music/clips[/#]|\n radio/player/\n )\n (?P<id>[pb][\\da-z]{7})(?!/(?:episodes|broadcasts|clips))\n ", "Glide": "https?://share\\.glide\\.me/(?P<id>[A-Za-z0-9\\-=_+]+)", "ACastChannel": "https?://(?:www\\.)?acast\\.com/(?P<id>[^/#?]+)", "FoxNews": "https?://(?P<host>video\\.(?:insider\\.)?fox(?:news|business)\\.com)/v/(?:video-embed\\.html\\?video_id=)?(?P<id>\\d+)", "FKTV": "https?://(?:www\\.)?fernsehkritik\\.tv/folge-(?P<id>[0-9]+)(?:/.*)?", "EveryonesMixtape": "https?://(?:www\\.)?everyonesmixtape\\.com/#/mix/(?P<id>[0-9a-zA-Z]+)(?:/(?P<songnr>[0-9]))?$", "Nick": "https?://(?:(?:www|beta)\\.)?nick(?:jr)?\\.com/(?:[^/]+/)?(?:videos/clip|[^/]+/videos)/(?P<id>[^/?#.]+)", "PeriscopeUser": "https?://(?:www\\.)?periscope\\.tv/(?P<id>[^/]+)/?$", "VikiChannel": "https?://(?:www\\.)?viki\\.(?:com|net|mx|jp|fr)/(?:tv|news|movies|artists)/(?P<id>[0-9]+c)", "Netzkino": "https?://(?:www\\.)?netzkino\\.de/\\#!/(?P<category>[^/]+)/(?P<id>[^/]+)", "Dailymotion": "(?i)(?:https?://)?(?:(www|touch)\\.)?dailymotion\\.[a-z]{2,3}/(?:(?:embed|swf|#)/)?video/(?P<id>[^/?_]+)", "Europa": "https?://ec\\.europa\\.eu/avservices/(?:video/player|audio/audioDetails)\\.cfm\\?.*?\\bref=(?P<id>[A-Za-z0-9-]+)", "Sexu": "https?://(?:www\\.)?sexu\\.com/(?P<id>\\d+)", "MusicPlayOn": "https?://(?:.+?\\.)?musicplayon\\.com/play(?:-touch)?\\?(?:v|pl=\\d+&play)=(?P<id>\\d+)", "ClipRs": "https?://(?:www\\.)?clip\\.rs/(?P<id>[^/]+)/\\d+", "Playvid": "https?://(?:www\\.)?playvid\\.com/watch(\\?v=|/)(?P<id>.+?)(?:#|$)", "Webcaster": "https?://bl\\.webcaster\\.pro/(?:quote|media)/start/free_(?P<id>[^/]+)", "Pluzz": "https?://(?:m\\.)?pluzz\\.francetv\\.fr/videos/(?P<id>.+?)\\.html", "MakersChannel": "https?://(?:www\\.)?makerschannel\\.com/.*(?P<id_type>video|production)_id=(?P<id>[0-9]+)", "SaveFrom": "https?://[^.]+\\.savefrom\\.net/\\#url=(?P<url>.*)$", "MDR": "https?://(?:www\\.)?(?:mdr|kika)\\.de/(?:.*)/[a-z]+-?(?P<id>\\d+)(?:_.+?)?\\.html", "Laola1Tv": "https?://(?:www\\.)?laola1\\.tv/[a-z]+-[a-z]+/[^/]+/(?P<id>[^/?#&]+)", "PluralsightCourse": "https?://(?:(?:www|app)\\.)?pluralsight\\.com/(?:library/)?courses/(?P<id>[^/]+)", "TechTVMIT": "https?://techtv\\.mit\\.edu/(?:videos|embeds)/(?P<id>\\d+)", "Soundcloud": "(?x)^(?:https?://)?\n (?:(?:(?:www\\.|m\\.)?soundcloud\\.com/\n (?P<uploader>[\\w\\d-]+)/\n (?!(?:tracks|sets(?:/.+?)?|reposts|likes|spotlight)/?(?:$|[?#]))\n (?P<title>[\\w\\d-]+)/?\n (?P<token>[^?]+?)?(?:[?].*)?$)\n |(?:api\\.soundcloud\\.com/tracks/(?P<track_id>\\d+)\n (?:/?\\?secret_token=(?P<secret_token>[^&]+))?)\n |(?P<player>(?:w|player|p.)\\.soundcloud\\.com/player/?.*?url=.*)\n )\n ", "ComedyCentralShortname": "^:(?P<id>tds|thedailyshow)$", "FC2": "^(?:https?://video\\.fc2\\.com/(?:[^/]+/)*content/|fc2:)(?P<id>[^/]+)", "WSJ": "(?x)https?://\n (?:\n video-api\\.wsj\\.com/api-video/player/iframe\\.html\\?guid=|\n (?:www\\.)?wsj\\.com/video/[^/]+/\n )\n (?P<id>[a-zA-Z0-9-]+)", "Tudou": "https?://(?:www\\.)?tudou\\.com/(?:(?:programs|wlplay)/view|(?:listplay|albumplay)/[\\w-]{11})/(?P<id>[\\w-]{11})", "CBSLocal": "https?://[a-z]+\\.cbslocal\\.com/(?:\\d+/\\d+/\\d+|video)/(?P<id>[0-9a-z-]+)", "Mixcloud": "https?://(?:(?:www|beta|m)\\.)?mixcloud\\.com/([^/]+)/(?!stream|uploads|favorites|listens|playlists)([^/]+)", "Minhateca": "https?://minhateca\\.com\\.br/[^?#]+,(?P<id>[0-9]+)\\.", "RadioJavan": "https?://(?:www\\.)?radiojavan\\.com/videos/video/(?P<id>[^/]+)/?", "CloudTime": "(?x)\n http://\n (?:\n (?:www\\.)?cloudtime\\.to/(?:file|video|mobile/\\#/videos)/|\n (?:(?:embed|www)\\.)cloudtime\\.to/embed(?:\\.php|/)?\\?(?:.*?&)?\\bv=\n )\n (?P<id>[a-z\\d]{13})\n ", "EroProfile": "https?://(?:www\\.)?eroprofile\\.com/m/videos/view/(?P<id>[^/]+)", "KuwoCategory": "https?://yinyue\\.kuwo\\.cn/yy/cinfo_(?P<id>\\d+?).htm", "ArchiveOrg": "https?://(?:www\\.)?archive\\.org/(?:details|embed)/(?P<id>[^/?#]+)(?:[?].*)?$", "DFB": "https?://tv\\.dfb\\.de/video/(?P<display_id>[^/]+)/(?P<id>\\d+)", "SBS": "https?://(?:www\\.)?sbs\\.com\\.au/(?:ondemand|news)/video/(?:single/)?(?P<id>[0-9]+)", "Formula1": "https?://(?:www\\.)?formula1\\.com/(?:content/fom-website/)?en/video/\\d{4}/\\d{1,2}/(?P<id>.+?)\\.html", "CTVNews": "https?://(?:.+?\\.)?ctvnews\\.ca/(?:video\\?(?:clip|playlist|bin)Id=|.*?)(?P<id>[0-9.]+)", "CamdemyFolder": "https?://(?:www\\.)?camdemy\\.com/folder/(?P<id>\\d+)", "NineGag": "https?://(?:www\\.)?9gag(?:\\.com/tv|\\.tv)/(?:p|embed)/(?P<id>[a-zA-Z0-9]+)(?:/(?P<display_id>[^?#/]+))?", "Mojvideo": "https?://(?:www\\.)?mojvideo\\.com/video-(?P<display_id>[^/]+)/(?P<id>[a-f0-9]+)", "Coub": "(?:coub:|https?://(?:coub\\.com/(?:view|embed|coubs)/|c-cdn\\.coub\\.com/fb-player\\.swf\\?.*\\bcoub(?:ID|id)=))(?P<id>[\\da-z]+)", "Vube": "https?://vube\\.com/(?:[^/]+/)+(?P<id>[\\da-zA-Z]{10})\\b", "ABCOTVSClips": "https?://clips\\.abcotvs\\.com/(?:[^/]+/)*video/(?P<id>\\d+)", "FoxNewsInsider": "https?://insider\\.foxnews\\.com/([^/]+/)+(?P<id>[a-z-]+)", "EchoMsk": "https?://(?:www\\.)?echo\\.msk\\.ru/sounds/(?P<id>\\d+)", "CSpan": "https?://(?:www\\.)?c-span\\.org/video/\\?(?P<id>[0-9a-f]+)", "Revision3": "https?://(?:www\\.)?(?P<domain>(?:revision3|animalist)\\.com)/(?P<id>[^/]+(?:/[^/?#]+)?)", "Ina": "https?://(?:www\\.)?ina\\.fr/video/(?P<id>I?[A-Z0-9]+)", "Inc": "https?://(?:www\\.)?inc\\.com/(?:[^/]+/)+(?P<id>[^.]+).html", "Videomore": "videomore:(?P<sid>\\d+)$|https?://videomore\\.ru/(?:(?:embed|[^/]+/[^/]+)/|[^/]+\\?.*\\btrack_id=)(?P<id>\\d+)(?:[/?#&]|\\.(?:xml|json)|$)", "Le": "https?://(?:www\\.le\\.com/ptv/vplay|(?:sports\\.le|(?:www\\.)?lesports)\\.com/(?:match|video))/(?P<id>\\d+)\\.html", "Moniker": "https?://(?:www\\.)?(?:allmyvideos|vidspot)\\.net/(?:(?:2|v)/v-)?(?P<id>[a-zA-Z0-9_-]+)", "XboxClips": "https?://(?:www\\.)?xboxclips\\.com/(?:video\\.php\\?.*vid=|[^/]+/)(?P<id>[\\w-]{36})", "LiveLeak": "https?://(?:\\w+\\.)?liveleak\\.com/view\\?(?:.*?)i=(?P<id>[\\w_]+)(?:.*)", "ProSiebenSat1": "(?x)\n https?://\n (?:www\\.)?\n (?:\n (?:\n prosieben(?:maxx)?|sixx|sat1(?:gold)?|kabeleins(?:doku)?|the-voice-of-germany|7tv|advopedia\n )\\.(?:de|at|ch)|\n ran\\.de|fem\\.com|advopedia\\.de\n )\n /(?P<id>.+)\n ", "Sandia": "https?://digitalops\\.sandia\\.gov/Mediasite/Play/(?P<id>[0-9a-f]+)", "MovieFap": "https?://(?:www\\.)?moviefap\\.com/videos/(?P<id>[0-9a-f]+)/(?P<display_id>[^/]+)\\.html", "RteRadio": "https?://(?:www\\.)?rte\\.ie/radio/utils/radioplayer/rteradioweb\\.html#!rii=(?:b?[0-9]*)(?:%3A|:|%5F|_)(?P<id>[0-9]+)", "Vidzi": "https?://(?:www\\.)?vidzi\\.tv/(?:embed-)?(?P<id>[0-9a-zA-Z]+)", "MangomoloLive": "https?://admin\\.mangomolo\\.com/analytics/index\\.php/customers/embed/index\\?.*?\\bchannelid=(?P<id>(?:[A-Za-z0-9+/=]|%2B|%2F|%3D)+)", "AWAANSeason": "https?://(?:www\\.)?(?:awaan|dcndigital)\\.ae/(?:#/)?program/(?:(?P<show_id>\\d+)|season/(?P<season_id>\\d+))", "PornCom": "https?://(?:[a-zA-Z]+\\.)?porn\\.com/videos/(?:(?P<display_id>[^/]+)-)?(?P<id>\\d+)", "UdemyCourse": "https?://(?:www\\.)?udemy\\.com/(?P<id>[^/?#&]+)", "DVTV": "https?://video\\.aktualne\\.cz/(?:[^/]+/)+r~(?P<id>[0-9a-f]{32})", "Tvigle": "https?://(?:www\\.)?(?:tvigle\\.ru/(?:[^/]+/)+(?P<display_id>[^/]+)/$|cloud\\.tvigle\\.ru/video/(?P<id>\\d+))", "AlJazeera": "https?://(?:www\\.)?aljazeera\\.com/programmes/.*?/(?P<id>[^/]+)\\.html", "ParliamentLiveUK": "(?i)https?://(?:www\\.)?parliamentlive\\.tv/Event/Index/(?P<id>[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12})", "YoutubePlaylist": "(?x)(?:\n (?:https?://)?\n (?:\\w+\\.)?\n (?:\n youtube\\.com/\n (?:\n (?:course|view_play_list|my_playlists|artist|playlist|watch|embed/videoseries)\n \\? (?:.*?[&;])*? (?:p|a|list)=\n | p/\n )|\n youtu\\.be/[0-9A-Za-z_-]{11}\\?.*?\\blist=\n )\n (\n (?:PL|LL|EC|UU|FL|RD|UL)?[0-9A-Za-z-_]{10,}\n # Top tracks, they can also include dots\n |(?:MC)[\\w\\.]*\n )\n .*\n |\n ((?:PL|LL|EC|UU|FL|RD|UL)[0-9A-Za-z-_]{10,})\n )", "Vevo": "(?x)\n (?:https?://(?:www\\.)?vevo\\.com/watch/(?!playlist|genre)(?:[^/]+/(?:[^/]+/)?)?|\n https?://cache\\.vevo\\.com/m/html/embed\\.html\\?video=|\n https?://videoplayer\\.vevo\\.com/embed/embedded\\?videoId=|\n vevo:)\n (?P<id>[^&?#]+)", "Pyvideo": "https?://(?:www\\.)?pyvideo\\.org/(?P<category>[^/]+)/(?P<id>[^/?#&.]+)", "Freespeech": "https?://(?:www\\.)?freespeech\\.org/video/(?P<title>.+)", "MixcloudUser": "^(?:https?://)?(?:www\\.)?mixcloud\\.com/(?P<user>[^/]+)/(?P<type>uploads|favorites|listens)?/?$", "Escapist": "https?://?(?:www\\.)?escapistmagazine\\.com/videos/view/[^/?#]+/(?P<id>[0-9]+)-[^/?#]*(?:$|[?#])", "Kaltura": "(?x)\n (?:\n kaltura:(?P<partner_id>\\d+):(?P<id>[0-9a-z_]+)|\n https?://\n (:?(?:www|cdnapi(?:sec)?)\\.)?kaltura\\.com/\n (?:\n (?:\n # flash player\n index\\.php/kwidget|\n # html5 player\n html5/html5lib/[^/]+/mwEmbedFrame\\.php\n )\n )(?:/(?P<path>[^?]+))?(?:\\?(?P<query>.*))?\n )\n ", "Fusion": "https?://(?:www\\.)?fusion\\.net/video/(?P<id>\\d+)", "Viddler": "https?://(?:www\\.)?viddler\\.com/(?:v|embed|player)/(?P<id>[a-z0-9]+)", "VideomoreSeason": "https?://videomore\\.ru/(?!embed)(?P<id>[^/]+/[^/?#&]+)[/?#&]*$", "TVCArticle": "https?://(?:www\\.)?tvc\\.ru/(?!video/iframe/id/)(?P<id>[^?#]+)", "Dropbox": "https?://(?:www\\.)?dropbox[.]com/sh?/(?P<id>[a-zA-Z0-9]{15})/.*", "DefenseGouvFr": "https?://.*?\\.defense\\.gouv\\.fr/layout/set/ligthboxvideo/base-de-medias/webtv/(?P<id>[^/?#]*)", "NBCOlympics": "https?://www\\.nbcolympics\\.com/video/(?P<id>[a-z-]+)", "Tutv": "https?://(?:www\\.)?tu\\.tv/videos/(?P<id>[^/?]+)", "Foxgay": "https?://(?:www\\.)?foxgay\\.com/videos/(?:\\S+-)?(?P<id>\\d+)\\.shtml", "ABC": "https?://(?:www\\.)?abc\\.net\\.au/news/(?:[^/]+/){1,2}(?P<id>\\d+)", "HGTV": "https?://(?:www\\.)?hgtv\\.ca/[^/]+/video/(?P<id>[^/]+)/video.html", "Sohu": "https?://(?P<mytv>my\\.)?tv\\.sohu\\.com/.+?/(?(mytv)|n)(?P<id>\\d+)\\.shtml.*?", "Udemy": "(?x)\n https?://\n www\\.udemy\\.com/\n (?:\n [^#]+\\#/lecture/|\n lecture/view/?\\?lectureId=|\n [^/]+/learn/v4/t/lecture/\n )\n (?P<id>\\d+)\n ", "VoiceRepublic": "https?://voicerepublic\\.com/(?:talks|embed)/(?P<id>[0-9a-z-]+)", "PressTV": "https?://(?:www\\.)?presstv\\.ir/[^/]+/(?P<y>\\d+)/(?P<m>\\d+)/(?P<d>\\d+)/(?P<id>\\d+)/(?P<display_id>[^/]+)?", "TwitchPastBroadcasts": "https?://(?:www\\.)?twitch\\.tv/(?P<id>[^/]+)/videos/past-broadcasts", "Vier": "https?://(?:www\\.)?vier\\.be/(?:[^/]+/videos/(?P<display_id>[^/]+)(?:/(?P<id>\\d+))?|video/v3/embed/(?P<embed_id>\\d+))", "NineNow": "https?://(?:www\\.)?9now\\.com\\.au/(?:[^/]+/){2}(?P<id>[^/?#]+)", "TVNoe": "https?://(?:www\\.)?tvnoe\\.cz/video/(?P<id>[0-9]+)", "TFO": "https?://(?:www\\.)?tfo\\.org/(?:en|fr)/(?:[^/]+/){2}(?P<id>\\d+)", "TuneInTopic": "https?://(?:www\\.)?tunein\\.com/(?:topic/.*?TopicId=|embed/player/t)(?P<id>\\d+)", "AnySex": "https?://(?:www\\.)?anysex\\.com/(?P<id>\\d+)", "Phoenix": "(?x)https?://(?:www\\.)?phoenix\\.de/content/\n (?:\n phoenix/die_sendungen/(?:[^/]+/)?\n )?\n (?P<id>[0-9]+)", "NetEaseMusicSinger": "https?://music\\.163\\.com/(#/)?artist\\?id=(?P<id>[0-9]+)", "CharlieRose": "https?://(?:www\\.)?charlierose\\.com/video(?:s|/player)/(?P<id>\\d+)", "Mgoon": "(?x)https?://(?:www\\.)?\n (?:(:?m\\.)?mgoon\\.com/(?:ch/(?:.+)/v|play/view)|\n video\\.mgoon\\.com)/(?P<id>[0-9]+)", "MySpace": "https?://myspace\\.com/([^/]+)/(?P<mediatype>video/[^/]+/|music/song/.*?)(?P<id>\\d+)", "Toypics": "https?://videos\\.toypics\\.net/view/(?P<id>[0-9]+)/.*", "SoundgasmProfile": "https?://(?:www\\.)?soundgasm\\.net/u/(?P<id>[^/]+)/?(?:\\#.*)?$", "YoutubeTruncatedURL": "(?x)\n (?:https?://)?\n (?:\\w+\\.)?[yY][oO][uU][tT][uU][bB][eE](?:-nocookie)?\\.com/\n (?:watch\\?(?:\n feature=[a-z_]+|\n annotation_id=annotation_[^&]+|\n x-yt-cl=[0-9]+|\n hl=[^&]*|\n t=[0-9]+\n )?\n |\n attribution_link\\?a=[^&]+\n )\n $\n ", "Tosh": "^https?://tosh\\.cc\\.com/video-(?:clips|collections)/[^/]+/(?P<videotitle>[^/?#]+)", "AfreecaTV": "(?x)\n https?://\n (?:\n (?:(?:live|afbbs|www)\\.)?afreeca(?:tv)?\\.com(?::\\d+)?\n (?:\n /app/(?:index|read_ucc_bbs)\\.cgi|\n /player/[Pp]layer\\.(?:swf|html)\n )\\?.*?\\bnTitleNo=|\n vod\\.afreecatv\\.com/PLAYER/STATION/\n )\n (?P<id>\\d+)\n ", "Rtmp": "(?i)rtmp[est]?://.+", "UstudioEmbed": "https?://(?:(?:app|embed)\\.)?ustudio\\.com/embed/(?P<uid>[^/]+)/(?P<id>[^/]+)", "NHL": "https?://(?:www\\.)?(?P<site>nhl|wch2016)\\.com/(?:[^/]+/)*c-(?P<id>\\d+)", "DRTV": "https?://(?:www\\.)?dr\\.dk/(?:tv/se|nyheder)/(?:[^/]+/)*(?P<id>[\\da-z-]+)(?:[/#?]|$)", "Minoto": "(?:minoto:|https?://(?:play|iframe|embed)\\.minoto-video\\.com/(?P<player_id>[0-9]+)/)(?P<id>[a-zA-Z0-9]+)", "Hitbox": "https?://(?:www\\.)?hitbox\\.tv/video/(?P<id>[0-9]+)", "Pladform": "(?x)\n https?://\n (?:\n (?:\n out\\.pladform\\.ru/player|\n static\\.pladform\\.ru/player\\.swf\n )\n \\?.*\\bvideoid=|\n video\\.pladform\\.ru/catalog/video/videoid/\n )\n (?P<id>\\d+)\n ", "TeacherTubeUser": "https?://(?:www\\.)?teachertube\\.com/(user/profile|collection)/(?P<user>[0-9a-zA-Z]+)/?", "TheScene": "https?://thescene\\.com/watch/[^/]+/(?P<id>[^/#?]+)", "JWPlatform": "(?:https?://content\\.jwplatform\\.com/(?:feeds|players|jw6)/|jwplatform:)(?P<id>[a-zA-Z0-9]{8})", "YoutubeUser": "(?:(?:https?://(?:\\w+\\.)?youtube\\.com/(?:(?P<user>user|c)/)?(?!(?:attribution_link|watch|results)(?:$|[^a-z_A-Z0-9-])))|ytuser:)(?!feed/)(?P<id>[A-Za-z0-9_-]+)", "Podomatic": "^(?P<proto>https?)://(?P<channel>[^.]+)\\.podomatic\\.com/entry/(?P<id>[^?]+)", "LifeEmbed": "https?://embed\\.life\\.ru/(?:embed|video)/(?P<id>[\\da-f]{32})", "GodTV": "https?://(?:www\\.)?god\\.tv(?:/[^/]+)*/(?P<id>[^/?#&]+)", "SmotriUser": "https?://(?:www\\.)?smotri\\.com/user/(?P<id>[0-9A-Za-z_\\'-]+)", "InstagramUser": "https?://(?:www\\.)?instagram\\.com/(?P<username>[^/]{2,})/?(?:$|[?#])", "AppleTrailersSection": "https?://(?:www\\.)?trailers\\.apple\\.com/#section=(?P<id>justhd|exclusive|justadded|moviestudios|mostpopular)", "VGTV": "(?x)\n (?:https?://(?:www\\.)?\n (?P<host>\n aftenposten.no/webtv|fvn.no/fvntv|aftenbladet.no/tv|bt.no/tv|tv.aftonbladet.se/abtv|vgtv.no|ap.vgtv.no/webtv\n )\n /?\n (?:\n \\#!/(?:video|live)/|\n embed?.*id=|\n articles/\n )|\n (?P<appname>\n vgtv|fvntv|satv|bttv|aptv|abtv\n ):)\n (?P<id>\\d+)\n ", "AirMozilla": "https?://air\\.mozilla\\.org/(?P<id>[0-9a-z-]+)/?", "MIT": "https?://video\\.mit\\.edu/watch/(?P<title>[^/]+)", "MTVServicesEmbedded": "https?://media\\.mtvnservices\\.com/embed/(?P<mgid>.+?)(\\?|/|$)", "WorldStarHipHop": "https?://(?:www|m)\\.worldstar(?:candy|hiphop)\\.com/(?:videos|android)/video\\.php\\?v=(?P<id>.*)", "ShowRoomLive": "https?://(?:www\\.)?showroom-live\\.com/(?!onlive|timetable|event|campaign|news|ranking|room)(?P<id>[^/?#&]+)", "AcademicEarthCourse": "^https?://(?:www\\.)?academicearth\\.org/playlists/(?P<id>[^?#/]+)", "TwitchChapter": "https?://(?:www\\.)?twitch\\.tv/[^/]+/c/(?P<id>\\d+)", "KhanAcademy": "^https?://(?:(?:www|api)\\.)?khanacademy\\.org/(?P<key>[^/]+)/(?:[^/]+/){,2}(?P<id>[^?#/]+)(?:$|[?#])", "BaiduVideo": "https?://v\\.baidu\\.com/(?P<type>[a-z]+)/(?P<id>\\d+)\\.htm", "Laola1TvEmbed": "https?://(?:www\\.)?laola1\\.tv/titanplayer\\.php\\?.*?\\bvideoid=(?P<id>\\d+)", "XXXYMovies": "https?://(?:www\\.)?xxxymovies\\.com/videos/(?P<id>\\d+)/(?P<display_id>[^/]+)", "Daum": "https?://(?:(?:m\\.)?tvpot\\.daum\\.net/v/|videofarm\\.daum\\.net/controller/player/VodPlayer\\.swf\\?vid=)(?P<id>[^?#&]+)", "R7Article": "https?://(?:[a-zA-Z]+)\\.r7\\.com/(?:[^/]+/)+[^/?#&]+-(?P<id>\\d+)", "RtlNl": "(?x)\n https?://(?:www\\.)?\n (?:\n rtlxl\\.nl/[^\\#]*\\#!/[^/]+/|\n rtl\\.nl/system/videoplayer/(?:[^/]+/)+(?:video_)?embed\\.html\\b.+?\\buuid=\n )\n (?P<id>[0-9a-f-]+)", "ORFFM4": "https?://fm4\\.orf\\.at/(?:7tage/?#|player/)(?P<date>[0-9]+)/(?P<show>\\w+)", "Sina": "(?x)https?://(?:.*?\\.)?video\\.sina\\.com\\.cn/\n (?:\n (?:view/|.*\\#)(?P<video_id>\\d+)|\n .+?/(?P<pseudo_id>[^/?#]+)(?:\\.s?html)|\n # This is used by external sites like Weibo\n api/sinawebApi/outplay.php/(?P<token>.+?)\\.swf\n )\n ", "Vporn": "https?://(?:www\\.)?vporn\\.com/[^/]+/(?P<display_id>[^/]+)/(?P<id>\\d+)", "R7": "(?x)\n https?://\n (?:\n (?:[a-zA-Z]+)\\.r7\\.com(?:/[^/]+)+/idmedia/|\n noticias\\.r7\\.com(?:/[^/]+)+/[^/]+-|\n player\\.r7\\.com/video/i/\n )\n (?P<id>[\\da-f]{24})\n ", "TheIntercept": "https?://theintercept\\.com/fieldofvision/(?P<id>[^/?#]+)", "TwitchClips": "https?://clips\\.twitch\\.tv/(?:[^/]+/)*(?P<id>[^/?#&]+)", "PromptFile": "https?://(?:www\\.)?promptfile\\.com/l/(?P<id>[0-9A-Z\\-]+)", "WNL": "https?://(?:www\\.)?omroepwnl\\.nl/video/detail/(?P<id>[^/]+)__\\d+", "ElPais": "https?://(?:[^.]+\\.)?elpais\\.com/.*/(?P<id>[^/#?]+)\\.html(?:$|[?#])", "MacGameStore": "https?://(?:www\\.)?macgamestore\\.com/mediaviewer\\.php\\?trailer=(?P<id>\\d+)", "AppleTrailers": "https?://(?:www\\.|movie)?trailers\\.apple\\.com/(?:trailers|ca)/(?P<company>[^/]+)/(?P<movie>[^/]+)", "Lecture2Go": "https?://lecture2go\\.uni-hamburg\\.de/veranstaltungen/-/v/(?P<id>\\d+)", "MioMio": "https?://(?:www\\.)?miomio\\.tv/watch/cc(?P<id>[0-9]+)", "Cracked": "https?://(?:www\\.)?cracked\\.com/video_(?P<id>\\d+)_[\\da-z-]+\\.html", "Tass": "https?://(?:tass\\.ru|itar-tass\\.com)/[^/]+/(?P<id>\\d+)", "Cliphunter": "(?x)https?://(?:www\\.)?cliphunter\\.com/w/\n (?P<id>[0-9]+)/\n (?P<seo>.+?)(?:$|[#\\?])\n ", "Globo": "(?:globo:|https?://.+?\\.globo\\.com/(?:[^/]+/)*(?:v/(?:[^/]+/)?|videos/))(?P<id>\\d{7,})", "IndavideoEmbed": "https?://(?:(?:embed\\.)?indavideo\\.hu/player/video/|assets\\.indavideo\\.hu/swf/player\\.swf\\?.*\\b(?:v(?:ID|id))=)(?P<id>[\\da-f]+)", "RaiTV": "https?://(?:.+?\\.)?(?:rai\\.it|rai\\.tv|rainews\\.it)/dl/(?:[^/]+/)+(?:media|ondemand)/.+?-(?P<id>[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12})(?:-.+?)?\\.html", "NetEaseMusicAlbum": "https?://music\\.163\\.com/(#/)?album\\?id=(?P<id>[0-9]+)", "RBMARadio": "https?://(?:www\\.)?rbmaradio\\.com/shows/(?P<show_id>[^/]+)/episodes/(?P<id>[^/?#&]+)", "PornHub": "(?x)\n https?://\n (?:\n (?:[a-z]+\\.)?pornhub\\.com/(?:view_video\\.php\\?viewkey=|embed/)|\n (?:www\\.)?thumbzilla\\.com/video/\n )\n (?P<id>[\\da-z]+)\n ", "Flipagram": "https?://(?:www\\.)?flipagram\\.com/f/(?P<id>[^/?#&]+)", "Cinchcast": "https?://player\\.cinchcast\\.com/.*?assetId=(?P<id>[0-9]+)", "Crackle": "(?:crackle:|https?://(?:www\\.)?crackle\\.com/(?:playlist/\\d+/|(?:[^/]+/)+))(?P<id>\\d+)", "DaumClip": "https?://(?:m\\.)?tvpot\\.daum\\.net/(?:clip/ClipView.(?:do|tv)|mypot/View.do)\\?.*?clipid=(?P<id>\\d+)", "Newstube": "https?://(?:www\\.)?newstube\\.ru/media/(?P<id>.+)", "AuroraVid": "(?x)\n http://\n (?:\n (?:www\\.)?auroravid\\.to/(?:file|video|mobile/\\#/videos)/|\n (?:(?:embed|www)\\.)auroravid\\.to/embed(?:\\.php|/)?\\?(?:.*?&)?\\bv=\n )\n (?P<id>[a-z\\d]{13})\n ", "TeleMB": "https?://(?:www\\.)?telemb\\.be/(?P<display_id>.+?)_d_(?P<id>\\d+)\\.html", "SouthParkEs": "https?://(?:www\\.)?(?P<url>southpark\\.cc\\.com/episodios-en-espanol/(?P<id>.+?)(\\?|#|$))", "ComedyCentral": "(?x)https?://(?:www\\.)?cc\\.com/\n (video-clips|episodes|cc-studios|video-collections|shows(?=/[^/]+/(?!full-episodes)))\n /(?P<title>.*)", "DigitallySpeaking": "https?://(?:evt\\.dispeak|events\\.digitallyspeaking)\\.com/(?:[^/]+/)+xml/(?P<id>[^.]+)\\.xml", "Revision3Embed": "(?:revision3:(?:(?P<playlist_type>[^:]+):)?|https?://(?:(?:(?:www|embed)\\.)?(?:revision3|animalist)|(?:(?:api|embed)\\.)?seekernetwork)\\.com/player/embed\\?videoId=)(?P<playlist_id>\\d+)", "Bambuser": "https?://bambuser\\.com/v/(?P<id>\\d+)", "AndereTijden": "https?://(?:www\\.)?anderetijden\\.nl/programma/(?:[^/]+/)+(?P<id>[^/?#&]+)", "SouthParkNl": "https?://(?:www\\.)?(?P<url>southpark\\.nl/(?:clips|full-episodes)/(?P<id>.+?)(\\?|#|$))", "Generic": ".*", "Motorsport": "https?://(?:www\\.)?motorsport\\.com/[^/?#]+/video/(?:[^/?#]+/)(?P<id>[^/]+)/?(?:$|[?#])", "TuneInShortener": "https?://tun\\.in/(?P<id>[A-Za-z0-9]+)", "Bandcamp": "https?://.*?\\.bandcamp\\.com/track/(?P<title>.*)", "NextMediaActionNews": "https?://hk\\.dv\\.nextmedia\\.com/actionnews/[^/]+/(?P<date>\\d+)/(?P<id>\\d+)/\\d+", "ThreeQSDN": "https?://playout\\.3qsdn\\.com/(?P<id>[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12})", "DreiSat": "(?:https?://)?(?:www\\.)?3sat\\.de/mediathek/(?:index\\.php|mediathek\\.php)?\\?(?:(?:mode|display)=[^&]+&)*obj=(?P<id>[0-9]+)$", "OnionStudios": "https?://(?:www\\.)?onionstudios\\.com/(?:videos/[^/]+-|embed\\?.*\\bid=)(?P<id>\\d+)(?!-)", "InternetVideoArchive": "https?://video\\.internetvideoarchive\\.net/(?:player|flash/players)/.*?\\?.*?publishedid.*?", "FiveTV": "(?x)\n http://\n (?:www\\.)?5-tv\\.ru/\n (?:\n (?:[^/]+/)+(?P<id>\\d+)|\n (?P<path>[^/?#]+)(?:[/?#])?\n )\n ", "MySpaceAlbum": "https?://myspace\\.com/([^/]+)/music/album/(?P<title>.*-)(?P<id>\\d+)", "Discovery": "(?x)https?://(?:www\\.)?(?:\n discovery|\n investigationdiscovery|\n discoverylife|\n animalplanet|\n ahctv|\n destinationamerica|\n sciencechannel|\n tlc|\n velocity\n )\\.com/(?:[^/]+/)*(?P<id>[^./?#]+)", "HotStar": "https?://(?:www\\.)?hotstar\\.com/(?:.+?[/-])?(?P<id>\\d{10})", "DBTV": "https?://(?:www\\.)?dbtv\\.no/(?:[^/]+/)?(?P<id>[0-9]+)(?:#(?P<display_id>.+))?", "KuwoAlbum": "https?://(?:www\\.)?kuwo\\.cn/album/(?P<id>\\d+?)/", "Aol": "(?:aol-video:|https?://(?:(?:www|on)\\.)?aol\\.com/(?:[^/]+/)*(?:[^/?#&]+-)?)(?P<id>[^/?#&]+)", "PhilharmonieDeParis": "https?://live\\.philharmoniedeparis\\.fr/(?:[Cc]oncert/|misc/Playlist\\.ashx\\?id=)(?P<id>\\d+)", "RTVEInfantil": "https?://(?:www\\.)?rtve\\.es/infantil/serie/(?P<show>[^/]*)/video/(?P<short_title>[^/]*)/(?P<id>[0-9]+)/", "RegioTV": "https?://(?:www\\.)?regio-tv\\.de/video/(?P<id>[0-9]+)", "RTP": "https?://(?:www\\.)?rtp\\.pt/play/p(?P<program_id>[0-9]+)/(?P<id>[^/?#]+)/?", "Clyp": "https?://(?:www\\.)?clyp\\.it/(?P<id>[a-z0-9]+)", "NZZ": "https?://(?:www\\.)?nzz\\.ch/(?:[^/]+/)*[^/?#]+-ld\\.(?P<id>\\d+)", "CWTV": "https?://(?:www\\.)?cw(?:tv(?:pr)?|seed)\\.com/(?:shows/)?(?:[^/]+/)+[^?]*\\?.*\\b(?:play|watch)=(?P<id>[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12})", "ViuPlaylist": "https?://www\\.viu\\.com/[^/]+/listing/playlist-(?P<id>\\d+)", "HitRecord": "https?://(?:www\\.)?hitrecord\\.org/records/(?P<id>\\d+)", "ArteTVMagazine": "https?://(?:www\\.)?arte\\.tv/magazine/[^/]+/(?P<lang>fr|de|en|es)/(?P<id>[^/?#&]+)", "PornHd": "https?://(?:www\\.)?pornhd\\.com/(?:[a-z]{2,4}/)?videos/(?P<id>\\d+)(?:/(?P<display_id>.+))?", "Slideshare": "https?://(?:www\\.)?slideshare\\.net/[^/]+?/(?P<title>.+?)($|\\?)", "VK": "(?x)\n https?://\n (?:\n (?:\n (?:(?:m|new)\\.)?vk\\.com/video_|\n (?:www\\.)?daxab.com/\n )\n ext\\.php\\?(?P<embed_query>.*?\\boid=(?P<oid>-?\\d+).*?\\bid=(?P<id>\\d+).*)|\n (?:\n (?:(?:m|new)\\.)?vk\\.com/(?:.+?\\?.*?z=)?video|\n (?:www\\.)?daxab.com/embed/\n )\n (?P<videoid>-?\\d+_\\d+)(?:.*\\blist=(?P<list_id>[\\da-f]+))?\n )\n ", "MTVVideo": "(?x)^https?://\n (?:(?:www\\.)?mtv\\.com/videos/.+?/(?P<videoid>[0-9]+)/[^/]+$|\n m\\.mtv\\.com/videos/video\\.rbml\\?.*?id=(?P<mgid>[^&]+))", "MoeVideo": "(?x)\n https?://(?P<host>(?:www\\.)?\n (?:(?:moevideo|playreplay|videochart)\\.net))/\n (?:video|framevideo)/(?P<id>[0-9]+\\.[0-9A-Za-z]+)", "PornHubUserVideos": "https?://(?:www\\.)?pornhub\\.com/users/(?P<id>[^/]+)/videos", "XiamiSong": "https?://(?:www\\.)?xiami\\.com/song/(?P<id>[0-9]+)", "Soundgasm": "https?://(?:www\\.)?soundgasm\\.net/u/(?P<user>[0-9a-zA-Z_\\-]+)/(?P<title>[0-9a-zA-Z_\\-]+)", "VideofyMe": "https?://(?:www\\.videofy\\.me/.+?|p\\.videofy\\.me/v)/(?P<id>\\d+)(&|#|$)", "TwentyMinuten": "https?://(?:www\\.)?20min\\.ch/(?:videotv/*\\?.*\\bvid=(?P<id>\\d+)|(?:[^/]+/)*(?P<display_id>[^/#?]+))", "BellMedia": "(?x)https?://(?:www\\.)?\n (?P<domain>\n (?:\n ctv|\n tsn|\n bnn|\n thecomedynetwork|\n discovery|\n discoveryvelocity|\n sciencechannel|\n investigationdiscovery|\n animalplanet|\n bravo|\n mtv|\n space\n )\\.ca|\n much\\.com\n )/.*?(?:\\bvid=|-vid|~|%7E|/(?:episode)?)(?P<id>[0-9]{6})", "Vzaar": "https?://(?:(?:www|view)\\.)?vzaar\\.com/(?:videos/)?(?P<id>\\d+)", "NerdCubedFeed": "https?://(?:www\\.)?nerdcubed\\.co\\.uk/feed\\.json", "Rte": "https?://(?:www\\.)?rte\\.ie/player/[^/]{2,3}/show/[^/]+/(?P<id>[0-9]+)", "SportBox": "https?://news\\.sportbox\\.ru/(?:[^/]+/)+spbvideo_NI\\d+_(?P<display_id>.+)", "EllenTVClips": "https?://(?:www\\.)?ellentv\\.com/episodes/(?P<id>[a-z0-9_-]+)", "DRBonanza": "https?://(?:www\\.)?dr\\.dk/bonanza/(?:[^/]+/)+(?:[^/])+?(?:assetId=(?P<id>\\d+))?(?:[#&]|$)", "AWAAN": "https?://(?:www\\.)?(?:awaan|dcndigital)\\.ae/(?:#/)?show/(?P<show_id>\\d+)/[^/]+(?:/(?P<video_id>\\d+)/(?P<season_id>\\d+))?", "TBS": "https?://(?:www\\.)?(?P<site>tbs|tntdrama)\\.com/videos/(?:[^/]+/)+(?P<id>[^/?#]+)\\.html", "Normalboots": "https?://(?:www\\.)?normalboots\\.com/video/(?P<id>[0-9a-z-]*)/?$", "Vine": "https?://(?:www\\.)?vine\\.co/(?:v|oembed)/(?P<id>\\w+)", "Groupon": "https?://(?:www\\.)?groupon\\.com/deals/(?P<id>[^/?#&]+)", "Tumblr": "https?://(?P<blog_name>[^/?#&]+)\\.tumblr\\.com/(?:post|video)/(?P<id>[0-9]+)(?:$|[/?#])", "Karaoketv": "https?://(?:www\\.)?karaoketv\\.co\\.il/[^/]+/(?P<id>\\d+)", "Viu": "(?:viu:|https?://www\\.viu\\.com/[a-z]{2}/media/)(?P<id>\\d+)", "NHLVideocenterCategory": "https?://video\\.(?P<team>[^.]*)\\.nhl\\.com/videocenter/(console\\?[^(id=)]*catid=(?P<catid>[0-9]+)(?![&?]id=).*?)?$", "MovieClips": "https?://(?:www\\.)?movieclips\\.com/videos/.+-(?P<id>\\d+)(?:\\?|$)", "Eporner": "https?://(?:www\\.)?eporner\\.com/hd-porn/(?P<id>\\w+)(?:/(?P<display_id>[\\w-]+))?", "ACast": "https?://(?:www\\.)?acast\\.com/(?P<channel>[^/]+)/(?P<id>[^/#?]+)", "CNBC": "https?://video\\.cnbc\\.com/gallery/\\?video=(?P<id>[0-9]+)", "AWAANLive": "https?://(?:www\\.)?(?:awaan|dcndigital)\\.ae/(?:#/)?live/(?P<id>\\d+)", "KuwoMv": "https?://(?:www\\.)?kuwo\\.cn/mv/(?P<id>\\d+?)/", "NiconicoPlaylist": "https?://(?:www\\.)?nicovideo\\.jp/mylist/(?P<id>\\d+)", "QQMusic": "https?://y\\.qq\\.com/#type=song&mid=(?P<id>[0-9A-Za-z]+)", "LocalNews8": "https?://(?:www\\.)?localnews8\\.com/(?:[^/]+/)*(?P<display_id>[^/]+)/(?P<id>[0-9]+)", "Yam": "https?://mymedia\\.yam\\.com/m/(?P<id>\\d+)", "CBSNewsLiveVideo": "https?://(?:www\\.)?cbsnews\\.com/live/video/(?P<id>[^/?#]+)", "HuffPost": "(?x)\n https?://(embed\\.)?live\\.huffingtonpost\\.com/\n (?:\n r/segment/[^/]+/|\n HPLEmbedPlayer/\\?segmentId=\n )\n (?P<id>[0-9a-f]+)", "SVTPlay": "https?://(?:www\\.)?(?:svtplay|oppetarkiv)\\.se/(?:video|klipp)/(?P<id>[0-9]+)", "Spankwire": "https?://(?:www\\.)?(?P<url>spankwire\\.com/[^/]*/video(?P<id>[0-9]+)/?)", "YoutubeShow": "https?://(?:www\\.)?youtube\\.com/show/(?P<id>[^?#]*)", "OnDemandKorea": "https?://(?:www\\.)?ondemandkorea\\.com/(?P<id>[^/]+)\\.html", "Flickr": "https?://(?:www\\.|secure\\.)?flickr\\.com/photos/[\\w\\-_@]+/(?P<id>\\d+)", "DrTuber": "https?://(?:www\\.)?drtuber\\.com/(?:video|embed)/(?P<id>\\d+)(?:/(?P<display_id>[\\w-]+))?", "TeleTask": "https?://(?:www\\.)?tele-task\\.de/archive/video/html5/(?P<id>[0-9]+)", "DailymotionCloud": "https?://api\\.dmcloud\\.net/(?:player/)?embed/[^/]+/(?P<id>[^/?]+)", "TVPEmbed": "(?:tvp:|https?://[^/]+\\.tvp\\.(?:pl|info)/sess/tvplayer\\.php\\?.*?object_id=)(?P<id>\\d+)", "VLive": "https?://(?:(?:www|m)\\.)?vlive\\.tv/video/(?P<id>[0-9]+)", "YouPorn": "https?://(?:www\\.)?youporn\\.com/watch/(?P<id>\\d+)/(?P<display_id>[^/?#&]+)", "ThisOldHouse": "https?://(?:www\\.)?thisoldhouse\\.com/(?:watch|how-to|tv-episode)/(?P<id>[^/?#]+)", "SciVee": "https?://(?:www\\.)?scivee\\.tv/node/(?P<id>\\d+)", "Rudo": "https?://rudo\\.video/vod/(?P<id>[0-9a-zA-Z]+)", "LimelightChannelList": "(?x)\n (?:\n limelight:channel_list:|\n https?://\n (?:\n link\\.videoplatform\\.limelight\\.com/media/|\n assets\\.delvenetworks\\.com/player/loader\\.swf\n )\n \\?.*?\\bchannelListId=\n )\n (?P<id>[a-z0-9]{32})\n ", "Mwave": "https?://mwave\\.interest\\.me/(?:[^/]+/)?mnettv/videodetail\\.m\\?searchVideoDetailVO\\.clip_id=(?P<id>[0-9]+)", "Gamersyde": "https?://(?:www\\.)?gamersyde\\.com/hqstream_(?P<display_id>[\\da-z_]+)-(?P<id>\\d+)_[a-z]{2}\\.html", "ARDMediathek": "^https?://(?:(?:www\\.)?ardmediathek\\.de|mediathek\\.(?:daserste|rbb-online)\\.de)/(?:.*/)(?P<video_id>[0-9]+|[^0-9][^/\\?]+)[^/\\?]*(?:\\?.*)?", "ArteTVPlaylist": "https?://(?:www\\.)?arte\\.tv/guide/(?P<lang>fr|de|en|es)/[^#]*#collection/(?P<id>PL-\\d+)", "AtresPlayer": "https?://(?:www\\.)?atresplayer\\.com/television/[^/]+/[^/]+/[^/]+/(?P<id>.+?)_\\d+\\.html", "BrightcoveLegacy": "(?:https?://.*brightcove\\.com/(services|viewer).*?\\?|brightcove:)(?P<query>.*)", "CuriosityStreamCollection": "https?://app\\.curiositystream\\.com/collection/(?P<id>\\d+)", "UDNEmbed": "https?://video\\.udn\\.com/(?:embed|play)/news/(?P<id>\\d+)", "Trilulilu": "https?://(?:(?:www|m)\\.)?trilulilu\\.ro/(?:[^/]+/)?(?P<id>[^/#\\?]+)", "KonserthusetPlay": "https?://(?:www\\.)?konserthusetplay\\.se/\\?.*\\bm=(?P<id>[^&]+)", "TwentyTwoTracks": "https?://22tracks\\.com/(?P<city>[a-z]+)/(?P<genre>[\\da-z]+)/(?P<id>\\d+)", "Nowness": "https?://(?:(?:www|cn)\\.)?nowness\\.com/(?:story|(?:series|category)/[^/]+)/(?P<id>[^/]+?)(?:$|[?#])", "Helsinki": "https?://video\\.helsinki\\.fi/Arkisto/flash\\.php\\?id=(?P<id>\\d+)", "RadioCanadaAudioVideo": "https?://ici\\.radio-canada\\.ca/audio-video/media-(?P<id>[0-9]+)", "TheStar": "https?://(?:www\\.)?thestar\\.com/(?:[^/]+/)*(?P<id>.+)\\.html", "Nintendo": "https?://(?:www\\.)?nintendo\\.com/games/detail/(?P<id>[^/?#&]+)", "BBC": "https?://(?:www\\.)?bbc\\.(?:com|co\\.uk)/(?:[^/]+/)+(?P<id>[^/#?]+)", "Jove": "https?://(?:www\\.)?jove\\.com/video/(?P<id>[0-9]+)", "Ivideon": "https?://(?:www\\.)?ivideon\\.com/tv/(?:[^/]+/)*camera/(?P<id>\\d+-[\\da-f]+)/(?P<camera_id>\\d+)", "TestURL": "test(?:url)?:(?P<id>(?P<extractor>.+?)(?:_(?P<num>[0-9]+))?)$", "Ir90Tv": "https?://(?:www\\.)?90tv\\.ir/video/(?P<id>[0-9]+)/.*", "Wimp": "https?://(?:www\\.)?wimp\\.com/(?P<id>[^/]+)", "PlayFM": "https?://(?:www\\.)?play\\.fm/(?P<slug>(?:[^/]+/)+(?P<id>[^/]+))/?(?:$|[?#])", "FranceCulture": "https?://(?:www\\.)?franceculture\\.fr/emissions/(?:[^/]+/)*(?P<id>[^/?#&]+)", "RUTV": "(?x)\n https?://player\\.(?:rutv\\.ru|vgtrk\\.com)/\n (?P<path>flash\\d+v/container\\.swf\\?id=\n |iframe/(?P<type>swf|video|live)/id/\n |index/iframe/cast_id/)\n (?P<id>\\d+)", "BleacherReportCMS": "https?://(?:www\\.)?bleacherreport\\.com/video_embed\\?id=(?P<id>[0-9a-f-]{36})", "NJoy": "https?://(?:www\\.)?n-joy\\.de/(?:[^/]+/)*(?:(?P<display_id>[^/?#]+),)?(?P<id>[\\da-z]+)\\.html", "Chirbit": "https?://(?:www\\.)?chirb\\.it/(?:(?:wp|pl)/|fb_chirbit_player\\.swf\\?key=)?(?P<id>[\\da-zA-Z]+)", "YoutubeChannel": "https?://(?:youtu\\.be|(?:\\w+\\.)?youtube(?:-nocookie)?\\.com)/channel/(?P<id>[0-9A-Za-z_-]+)", "AddAnime": "https?://(?:\\w+\\.)?add-anime\\.net/(?:watch_video\\.php\\?(?:.*?)v=|video/)(?P<id>[\\w_]+)", "WholeCloud": "(?x)\n http://\n (?:\n (?:www\\.)?(?:wholecloud\\.net|movshare\\.(?:net|sx|ag))/(?:file|video|mobile/\\#/videos)/|\n (?:(?:embed|www)\\.)(?:wholecloud\\.net|movshare\\.(?:net|sx|ag))/embed(?:\\.php|/)?\\?(?:.*?&)?\\bv=\n )\n (?P<id>[a-z\\d]{13})\n ", "DramaFeverSeries": "https?://(?:www\\.)?dramafever\\.com/drama/(?P<id>[0-9]+)(?:/(?:(?!\\d+(?:/|$)).+)?)?$", "NJoyEmbed": "https?://(?:www\\.)?n-joy\\.de/(?:[^/]+/)*(?P<id>[\\da-z]+)-(?:player|externalPlayer)_[^/]+\\.html", "TwitchUploads": "https?://(?:www\\.)?twitch\\.tv/(?P<id>[^/]+)/videos/uploads", "VKWallPost": "https?://(?:(?:(?:(?:m|new)\\.)?vk\\.com/(?:[^?]+\\?.*\\bw=)?wall(?P<id>-?\\d+_\\d+)))", "VideoPremium": "https?://(?:www\\.)?videopremium\\.(?:tv|me)/(?P<id>\\w+)(?:/.*)?", "BYUtv": "https?://(?:www\\.)?byutv\\.org/watch/(?!event/)(?P<id>[0-9a-f-]+)(?:/(?P<display_id>[^/?#&]+))?", "Vessel": "https?://(?:www\\.)?vessel\\.com/(?:videos|embed)/(?P<id>[0-9a-zA-Z-_]+)", "SenateISVP": "https?://(?:www\\.)?senate\\.gov/isvp/?\\?(?P<qs>.+)", "CBCPlayer": "(?:cbcplayer:|https?://(?:www\\.)?cbc\\.ca/(?:player/play/|i/caffeine/syndicate/\\?mediaId=))(?P<id>\\d+)", "BleacherReport": "https?://(?:www\\.)?bleacherreport\\.com/articles/(?P<id>\\d+)", "GameInformer": "https?://(?:www\\.)?gameinformer\\.com/(?:[^/]+/)*(?P<id>.+)\\.aspx", "Vice": "https?://(?:.+?\\.)?vice\\.com/(?:[^/]+/)?videos?/(?P<id>[^/?#&]+)", "ZDFChannel": "https?://www\\.zdf\\.de/(?:[^/]+/)*(?P<id>[^/?#&]+)", "YinYueTai": "https?://v\\.yinyuetai\\.com/video(?:/h5)?/(?P<id>[0-9]+)", "TOnline": "https?://(?:www\\.)?t-online\\.de/tv/(?:[^/]+/)*id_(?P<id>\\d+)", "AMCNetworks": "https?://(?:www\\.)?(?:amc|bbcamerica|ifc|wetv)\\.com/(?:movies/|shows/[^/]+/(?:full-episodes/)?[^/]+/episode-\\d+(?:-(?:[^/]+/)?|/))(?P<id>[^/?#]+)", "Urort": "https?://(?:www\\.)?urort\\.p3\\.no/#!/Band/(?P<id>[^/]+)$", "HornBunny": "http?://(?:www\\.)?hornbunny\\.com/videos/(?P<title_dash>[a-z-]+)-(?P<id>\\d+)\\.html", "USANetwork": "https?://(?:www\\.)?usanetwork\\.com/(?:[^/]+/videos|movies)/(?P<id>[^/?#]+)", "ZingMp3": "https?://mp3\\.zing\\.vn/(?:bai-hat|album|playlist|video-clip)/[^/]+/(?P<id>\\w+)\\.html", "Clipsyndicate": "https?://(?:chic|www)\\.clipsyndicate\\.com/video/play(list/\\d+)?/(?P<id>\\d+)", "DW": "https?://(?:www\\.)?dw\\.com/(?:[^/]+/)+(?:av|e)-(?P<id>\\d+)", "EHow": "https?://(?:www\\.)?ehow\\.com/[^/_?]*_(?P<id>[0-9]+)", "AppleConnect": "https?://itunes\\.apple\\.com/\\w{0,2}/?post/idsa\\.(?P<id>[\\w-]+)", "Viceland": "https?://(?:www\\.)?viceland\\.com/[^/]+/video/[^/]+/(?P<id>[a-f0-9]+)", "Streamcloud": "https?://streamcloud\\.eu/(?P<id>[a-zA-Z0-9_-]+)(?:/(?P<fname>[^#?]*)\\.html)?", "FoxNewsArticle": "https?://(?:www\\.)?foxnews\\.com/(?!v)([^/]+/)+(?P<id>[a-z-]+)", "ZDF": "https?://www\\.zdf\\.de/(?:[^/]+/)*(?P<id>[^/?]+)\\.html", "RDS": "https?://(?:www\\.)?rds\\.ca/vid(?:[e\u00e9]|%C3%A9)os/(?:[^/]+/)*(?P<id>[^/]+)-\\d+\\.\\d+", "NowTV": "https?://(?:www\\.)?nowtv\\.(?:de|at|ch)/(?:rtl|rtl2|rtlnitro|superrtl|ntv|vox)/(?P<show_id>[^/]+)/(?:(?:list/[^/]+|jahr/\\d{4}/\\d{1,2})/)?(?P<id>[^/]+)/(?:player|preview)", "ArteTVEmbed": "(?x)\n http://www\\.arte\\.tv\n /(?:playerv2/embed|arte_vp/index)\\.php\\?json_url=\n (?P<json_url>\n http://arte\\.tv/papi/tvguide/videos/stream/player/\n (?P<lang>[^/]+)/(?P<id>[^/]+)[^&]*\n )\n ", "DramaFever": "https?://(?:www\\.)?dramafever\\.com/drama/(?P<id>[0-9]+/[0-9]+)(?:/|$)", "Shared": "https?://shared\\.sx/(?P<id>[\\da-z]{10})", "CloserToTruth": "https?://(?:www\\.)?closertotruth\\.com/(?:[^/]+/)*(?P<id>[^/?#&]+)", "MovingImage": "https?://movingimage\\.nls\\.uk/film/(?P<id>\\d+)", "Livestream": "https?://(?:new\\.)?livestream\\.com/(?:accounts/(?P<account_id>\\d+)|(?P<account_name>[^/]+))/(?:events/(?P<event_id>\\d+)|(?P<event_name>[^/]+))(?:/videos/(?P<id>\\d+))?", "DailyMail": "https?://(?:www\\.)?dailymail\\.co\\.uk/video/[^/]+/video-(?P<id>[0-9]+)", "Patreon": "https?://(?:www\\.)?patreon\\.com/creation\\?hid=(?P<id>[^&#]+)", "RadioFrance": "^https?://maison\\.radiofrance\\.fr/radiovisions/(?P<id>[^?#]+)", "VODPlatform": "https?://(?:www\\.)?vod-platform\\.net/[eE]mbed/(?P<id>[^/?#]+)", "MLB": "(?x)\n https?://\n (?:[\\da-z_-]+\\.)*mlb\\.com/\n (?:\n (?:\n (?:.*?/)?video/(?:topic/[\\da-z_-]+/)?v|\n (?:\n shared/video/embed/(?:embed|m-internal-embed)\\.html|\n (?:[^/]+/)+(?:play|index)\\.jsp|\n )\\?.*?\\bcontent_id=\n )\n (?P<id>n?\\d+)|\n (?:[^/]+/)*(?P<path>[^/]+)\n )\n ", "DHM": "https?://(?:www\\.)?dhm\\.de/filmarchiv/(?:[^/]+/)+(?P<id>[^/]+)", "Viewster": "https?://(?:www\\.)?viewster\\.com/(?:serie|movie)/(?P<id>\\d+-\\d+-\\d+)", "EbaumsWorld": "https?://(?:www\\.)?ebaumsworld\\.com/videos/[^/]+/(?P<id>\\d+)", "NDTV": "https?://(?:www\\.)?ndtv\\.com/video/(?:[^/]+/)+[^/?^&]+-(?P<id>\\d+)", "NHLVideocenter": "https?://video(?P<team>\\.[^.]*)?\\.nhl\\.com/videocenter/(?:console|embed)?(?:\\?(?:.*?[?&])?)(?:id|hlg|playlist)=(?P<id>[-0-9a-zA-Z,]+)", "ThePlatform": "(?x)\n (?:https?://(?:link|player)\\.theplatform\\.com/[sp]/(?P<provider_id>[^/]+)/\n (?:(?:(?:[^/]+/)+select/)?(?P<media>media/(?:guid/\\d+/)?)?|(?P<config>(?:[^/\\?]+/(?:swf|config)|onsite)/select/))?\n |theplatform:)(?P<id>[^/\\?&]+)", "GiantBomb": "https?://(?:www\\.)?giantbomb\\.com/videos/(?P<display_id>[^/]+)/(?P<id>\\d+-\\d+)", "YoutubeWatchLater": "https?://(?:www\\.)?youtube\\.com/(?:feed/watch_later|(?:playlist|watch)\\?(?:.+&)?list=WL)|:ytwatchlater", "TwitchHighlights": "https?://(?:www\\.)?twitch\\.tv/(?P<id>[^/]+)/videos/highlights", "TlcDe": "https?://(?:www\\.)?tlc\\.de/(?:[^/]+/)*videos/(?P<title>[^/?#]+)?(?:.*#(?P<id>\\d+))?", "RTVNH": "https?://(?:www\\.)?rtvnh\\.nl/video/(?P<id>[0-9]+)", "TeleBruxelles": "https?://(?:www\\.)?(?:telebruxelles|bx1)\\.be/(news|sport|dernier-jt|emission)/?(?P<id>[^/#?]+)", "NRK": "(?x)\n (?:\n nrk:|\n https?://\n (?:\n (?:www\\.)?nrk\\.no/video/PS\\*|\n v8-psapi\\.nrk\\.no/mediaelement/\n )\n )\n (?P<id>[^/?#&]+)\n ", "LnkGo": "https?://(?:www\\.)?lnkgo\\.alfa\\.lt/visi-video/(?P<show>[^/]+)/ziurek-(?P<id>[A-Za-z0-9-]+)", "NownessSeries": "https?://(?:(?:www|cn)\\.)?nowness\\.com/series/(?P<id>[^/]+?)(?:$|[?#])", "Teamcoco": "https?://teamcoco\\.com/video/(?P<video_id>[0-9]+)?/?(?P<display_id>.*)", "Telegraaf": "https?://(?:www\\.)?telegraaf\\.nl/tv/(?:[^/]+/)+(?P<id>\\d+)/[^/]+\\.html", "ABCIView": "https?://iview\\.abc\\.net\\.au/programs/[^/]+/(?P<id>[^/?#]+)", "Noco": "https?://(?:(?:www\\.)?noco\\.tv/emission/|player\\.noco\\.tv/\\?idvideo=)(?P<id>\\d+)", "ThisAmericanLife": "https?://(?:www\\.)?thisamericanlife\\.org/(?:radio-archives/episode/|play_full\\.php\\?play=)(?P<id>\\d+)", "Newgrounds": "https?://(?:www\\.)?newgrounds\\.com/(?:audio/listen|portal/view)/(?P<id>[0-9]+)", "XiamiCollection": "https?://(?:www\\.)?xiami\\.com/collect/(?P<id>[0-9]+)", "Openload": "https?://(?:openload\\.(?:co|io)|oload\\.tv)/(?:f|embed)/(?P<id>[a-zA-Z0-9-_]+)", "GenerationQuoi": "https?://generation-quoi\\.france2\\.fr/portrait/(?P<id>[^/?#]+)", "WashingtonPostArticle": "https?://(?:www\\.)?washingtonpost\\.com/(?:[^/]+/)*(?P<id>[^/?#]+)", "TuneInStation": "https?://(?:www\\.)?tunein\\.com/(?:radio/.*?-s|station/.*?StationId=|embed/player/s)(?P<id>\\d+)", "CrunchyrollShowPlaylist": "https?://(?:(?P<prefix>www|m)\\.)?(?P<url>crunchyroll\\.com/(?!(?:news|anime-news|library|forum|launchcalendar|lineup|store|comics|freetrial|login))(?P<id>[\\w\\-]+))/?(?:\\?|$)", "NBCNews": "(?x)https?://(?:www\\.)?(?:nbcnews|today|msnbc)\\.com/\n (?:video/.+?/(?P<id>\\d+)|\n ([^/]+/)*(?:.*-)?(?P<mpx_id>[^/?]+))\n ", "FranceInter": "https?://(?:www\\.)?franceinter\\.fr/emissions/(?P<id>[^?#]+)", "HentaiStigma": "^https?://hentai\\.animestigma\\.com/(?P<id>[^/]+)", "ArteTVCinema": "https?://cinema\\.arte\\.tv/(?P<lang>fr|de|en|es)/(?P<id>.+)", "WatchIndianPorn": "https?://(?:www\\.)?watchindianporn\\.net/(?:[^/]+/)*video/(?P<display_id>[^/]+)-(?P<id>[a-zA-Z0-9]+)\\.html", "Telewebion": "https?://(?:www\\.)?telewebion\\.com/#!/episode/(?P<id>\\d+)", "Reuters": "https?://(?:www\\.)?reuters\\.com/.*?\\?.*?videoId=(?P<id>[0-9]+)", "RTBF": "(?x)\n https?://(?:www\\.)?rtbf\\.be/\n (?:\n video/[^?]+\\?.*\\bid=|\n ouftivi/(?:[^/]+/)*[^?]+\\?.*\\bvideoId=|\n auvio/[^/]+\\?.*id=\n )(?P<id>\\d+)", "Freesound": "https?://(?:www\\.)?freesound\\.org/people/[^/]+/sounds/(?P<id>[^/]+)", "Ketnet": "https?://(?:www\\.)?ketnet\\.be/(?:[^/]+/)*(?P<id>[^/?#&]+)", "SmotriBroadcast": "https?://(?:www\\.)?(?P<url>smotri\\.com/live/(?P<id>[^/]+))/?.*", "BYUtvEvent": "https?://(?:www\\.)?byutv\\.org/watch/event/(?P<id>[0-9a-f-]+)", "SouthParkDk": "https?://(?:www\\.)?(?P<url>southparkstudios\\.dk/(?:clips|full-episodes)/(?P<id>.+?)(\\?|#|$))", "NobelPrize": "https?://(?:www\\.)?nobelprize\\.org/mediaplayer.*?\\bid=(?P<id>\\d+)", "TwitchVideo": "https?://(?:www\\.)?twitch\\.tv/[^/]+/b/(?P<id>\\d+)", "Lcp": "https?://(?:www\\.)?lcp\\.fr/(?:[^/]+/)*(?P<id>[^/]+)", "BBCCoUkIPlayerPlaylist": "https?://(?:www\\.)?bbc\\.co\\.uk/iplayer/(?:episodes|group)/(?P<id>[pb][\\da-z]{7})", "AudioBoom": "https?://(?:www\\.)?audioboom\\.com/(?:boos|posts)/(?P<id>[0-9]+)", "SouthParkDe": "https?://(?:www\\.)?(?P<url>southpark\\.de/(?:clips|alle-episoden)/(?P<id>.+?)(\\?|#|$))", "TwitterCard": "https?://(?:www\\.)?twitter\\.com/i/(?:cards/tfw/v1|videos(?:/tweet)?)/(?P<id>\\d+)", "RUHD": "https?://(?:www\\.)?ruhd\\.ru/play\\.php\\?vid=(?P<id>\\d+)", "SoundcloudPlaylist": "https?://api\\.soundcloud\\.com/playlists/(?P<id>[0-9]+)(?:/?\\?secret_token=(?P<token>[^&]+?))?$", "AlphaPorno": "https?://(?:www\\.)?alphaporno\\.com/videos/(?P<id>[^/]+)", "Channel9": "https?://(?:www\\.)?channel9\\.msdn\\.com/(?P<contentpath>.+?)(?P<rss>/RSS)?/?(?:[?#&]|$)", "NBCSports": "https?://(?:www\\.)?nbcsports\\.com//?(?:[^/]+/)+(?P<id>[0-9a-z-]+)", "Arkena": "(?x)\n https?://\n (?:\n video\\.arkena\\.com/play2/embed/player\\?|\n play\\.arkena\\.com/(?:config|embed)/avp/v\\d/player/media/(?P<id>[^/]+)/[^/]+/(?P<account_id>\\d+)\n )\n ", "Beatport": "https?://(?:www\\.|pro\\.)?beatport\\.com/track/(?P<display_id>[^/]+)/(?P<id>[0-9]+)", "Aparat": "^https?://(?:www\\.)?aparat\\.com/(?:v/|video/video/embed/videohash/)(?P<id>[a-zA-Z0-9]+)", "TuneInProgram": "https?://(?:www\\.)?tunein\\.com/(?:radio/.*?-p|program/.*?ProgramId=|embed/player/p)(?P<id>\\d+)", "Bpb": "https?://(?:www\\.)?bpb\\.de/mediathek/(?P<id>[0-9]+)/", "OCWMIT": "^https?://ocw\\.mit\\.edu/courses/(?P<topic>[a-z0-9\\-]+)", "FacebookPluginsVideo": "https?://(?:[\\w-]+\\.)?facebook\\.com/plugins/video\\.php\\?.*?\\bhref=(?P<id>https.+)", "GodTube": "https?://(?:www\\.)?godtube\\.com/watch/\\?v=(?P<id>[\\da-zA-Z]+)", "YoutubeSearch": "(?x)(?:\n (?:https?://)?\n (?:\\w+\\.)?\n (?:\n youtube\\.com/\n (?:\n (?:course|view_play_list|my_playlists|artist|playlist|watch|embed/videoseries)\n \\? (?:.*?[&;])*? (?:p|a|list)=\n | p/\n )|\n youtu\\.be/[0-9A-Za-z_-]{11}\\?.*?\\blist=\n )\n (\n (?:PL|LL|EC|UU|FL|RD|UL)?[0-9A-Za-z-_]{10,}\n # Top tracks, they can also include dots\n |(?:MC)[\\w\\.]*\n )\n .*\n |\n ((?:PL|LL|EC|UU|FL|RD|UL)[0-9A-Za-z-_]{10,})\n )", "FunnyOrDie": "https?://(?:www\\.)?funnyordie\\.com/(?P<type>embed|articles|videos)/(?P<id>[0-9a-f]+)(?:$|[?#/])", "Youku": "(?x)\n (?:\n http://(?:v|player)\\.youku\\.com/(?:v_show/id_|player\\.php/sid/)|\n youku:)\n (?P<id>[A-Za-z0-9]+)(?:\\.html|/v\\.swf|)\n ", "UnicodeBOM": "(?P<bom>\ufeff)(?P<id>.*)$", "Keek": "https?://(?:www\\.)?keek\\.com/keek/(?P<id>\\w+)", "Unistra": "https?://utv\\.unistra\\.fr/(?:index|video)\\.php\\?id_video\\=(?P<id>\\d+)", "Nuvid": "https?://(?:www|m)\\.nuvid\\.com/video/(?P<id>[0-9]+)", "ArteTVCreative": "https?://creative\\.arte\\.tv/(?P<lang>fr|de|en|es)/(?:[^/]+/)*(?P<id>[^/?#&]+)", "RENTV": "(?:rentv:|https?://(?:www\\.)?ren\\.tv/(?:player|video/epizod)/)(?P<id>\\d+)", "LimelightMedia": "(?x)\n (?:\n limelight:media:|\n https?://\n (?:\n link\\.videoplatform\\.limelight\\.com/media/|\n assets\\.delvenetworks\\.com/player/loader\\.swf\n )\n \\?.*?\\bmediaId=\n )\n (?P<id>[a-z0-9]{32})\n ", "VimeoAlbum": "https://vimeo\\.com/album/(?P<id>\\d+)(?:$|[?#]|/(?!video))", "CBSNews": "https?://(?:www\\.)?cbsnews\\.com/(?:news|videos)/(?P<id>[\\da-z_-]+)", "Instagram": "(?P<url>https?://(?:www\\.)?instagram\\.com/p/(?P<id>[^/?#&]+))", "BTVestlendingen": "https?://(?:www\\.)?bt\\.no/spesial/vestlendingen/#!/(?P<id>\\d+)", "XiamiAlbum": "https?://(?:www\\.)?xiami\\.com/album/(?P<id>[0-9]+)", "Mofosex": "https?://(?:www\\.)?mofosex\\.com/videos/(?P<id>\\d+)/(?P<display_id>[^/?#&.]+)\\.html", "BiliBili": "https?://(?:www\\.|bangumi\\.|)bilibili\\.(?:tv|com)/(?:video/av|anime/v/)(?P<id>\\d+)", "Restudy": "https?://(?:www\\.)?restudy\\.dk/video/play/id/(?P<id>[0-9]+)", "Toggle": "https?://video\\.toggle\\.sg/(?:en|zh)/(?:series|clips|movies)/(?:[^/]+/)+(?P<id>[0-9]+)", "OraTV": "https?://(?:www\\.)?(?:ora\\.tv|unsafespeech\\.com)/([^/]+/)*(?P<id>[^/\\?#]+)", "VimeoReview": "https://vimeo\\.com/[^/]+/review/(?P<id>[^/]+)", "CBCWatchVideo": "https?://api-cbc\\.cloud\\.clearleap\\.com/cloffice/client/web/play/?\\?.*?\\bcontentId=(?P<id>[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12})", "VideomoreVideo": "https?://videomore\\.ru/(?:(?:[^/]+/){2})?(?P<id>[^/?#&]+)[/?#&]*$", "WebcasterFeed": "https?://bl\\.webcaster\\.pro/feed/start/free_(?P<id>[^/]+)", "Golem": "^https?://video\\.golem\\.de/.+?/(?P<id>.+?)/", "SportDeutschland": "https?://sportdeutschland\\.tv/(?P<sport>[^/?#]+)/(?P<id>[^?#/]+)(?:$|[?#])", "LetvCloud": "https?://yuntv\\.letv\\.com/bcloud.html\\?.+", "USAToday": "https?://(?:www\\.)?usatoday\\.com/(?:[^/]+/)*(?P<id>[^?/#]+)", "Spike": "https?://(?:[^/]+\\.)?spike\\.com/[^/]+/[\\da-z]{6}(?:[/?#&]|$)", "LibraryOfCongress": "https?://(?:www\\.)?loc\\.gov/(?:item/|today/cyberlc/feature_wdesc\\.php\\?.*\\brec=)(?P<id>[0-9]+)", "XFileShare": "https?://(?P<host>(?:www\\.)?(?:daclips\\.in|filehoot\\.com|gorillavid\\.in|movpod\\.in|powerwatch\\.pw|rapidvideo\\.ws|thevideobee\\.to|vidto\\.me|streamin\\.to|xvidstage\\.com))/(?:embed-)?(?P<id>[0-9a-zA-Z]+)", "ScreencastOMatic": "https?://screencast-o-matic\\.com/watch/(?P<id>[0-9a-zA-Z]+)", "XMinus": "https?://(?:www\\.)?x-minus\\.org/track/(?P<id>[0-9]+)", "Azubu": "https?://(?:www\\.)?azubu\\.(?:tv|uol.com.br)/[^/]+#!/play/(?P<id>\\d+)", "ArteTVConcert": "https?://concert\\.arte\\.tv/(?P<lang>fr|de|en|es)/(?P<id>[^/?#&]+)", "TF1": "https?://(?:(?:videos|www|lci)\\.tf1|(?:www\\.)?(?:tfou|ushuaiatv|histoire|tvbreizh))\\.fr/(?:[^/]+/)*(?P<id>[^/?#.]+)", "RTVELive": "https?://(?:www\\.)?rtve\\.es/directo/(?P<id>[a-zA-Z0-9-]+)", "Crunchyroll": "https?://(?:(?P<prefix>www|m)\\.)?(?P<url>crunchyroll\\.(?:com|fr)/(?:media(?:-|/\\?id=)|[^/]*/[^/?&]*?)(?P<video_id>[0-9]+))(?:[/?&]|$)", "ViceShow": "https?://(?:.+?\\.)?vice\\.com/(?:[^/]+/)?show/(?P<id>[^/?#&]+)", "Vimple": "https?://(?:player\\.vimple\\.(?:ru|co)/iframe|vimple\\.(?:ru|co))/(?P<id>[\\da-f-]{32,36})", "Porn91": "(?:https?://)(?:www\\.|)91porn\\.com/.+?\\?viewkey=(?P<id>[\\w\\d]+)", "XHamsterEmbed": "https?://(?:www\\.)?xhamster\\.com/xembed\\.php\\?video=(?P<id>\\d+)", "CtsNews": "https?://news\\.cts\\.com\\.tw/[a-z]+/[a-z]+/\\d+/(?P<id>\\d+)\\.html", "Audiomack": "https?://(?:www\\.)?audiomack\\.com/song/(?P<id>[\\w/-]+)", "NowVideo": "(?x)\n http://\n (?:\n (?:www\\.)?nowvideo\\.(?:to|ch|ec|sx|eu|at|ag|co|li)/(?:file|video|mobile/\\#/videos)/|\n (?:(?:embed|www)\\.)nowvideo\\.(?:to|ch|ec|sx|eu|at|ag|co|li)/embed(?:\\.php|/)?\\?(?:.*?&)?\\bv=\n )\n (?P<id>[a-z\\d]{13})\n ", "Uplynk": "https?://.*?\\.uplynk\\.com/(?P<path>ext/[0-9a-f]{32}/(?P<external_id>[^/?&]+)|(?P<id>[0-9a-f]{32}))\\.(?:m3u8|json)(?:.*?\\bpbs=(?P<session_id>[^&]+))?", "AdobeTVVideo": "https?://video\\.tv\\.adobe\\.com/v/(?P<id>\\d+)", "Shahid": "https?://shahid\\.mbc\\.net/ar/(?P<type>episode|movie)/(?P<id>\\d+)", "CCMA": "https?://(?:www\\.)?ccma\\.cat/(?:[^/]+/)*?(?P<type>video|audio)/(?P<id>\\d+)", "RutubePerson": "https?://rutube\\.ru/video/person/(?P<id>\\d+)", "FoxSports": "https?://(?:www\\.)?foxsports\\.com/(?:[^/]+/)*(?P<id>[^/]+)", "Mpora": "https?://(?:www\\.)?mpora\\.(?:com|de)/videos/(?P<id>[^?#/]+)", "RedTube": "https?://(?:(?:www\\.)?redtube\\.com/|embed\\.redtube\\.com/\\?.*?\\bid=)(?P<id>[0-9]+)", "EggheadCourse": "https://egghead\\.io/courses/(?P<id>[a-zA-Z_0-9-]+)", "YoutubeSearchURL": "https?://(?:www\\.)?youtube\\.com/results\\?(.*?&)?(?:search_query|q)=(?P<query>[^&]+)(?:[&]|$)", "Youtube": "(?x)^\n (\n (?:https?://|//) # http(s):// or protocol-independent URL\n (?:(?:(?:(?:\\w+\\.)?[yY][oO][uU][tT][uU][bB][eE](?:-nocookie)?\\.com/|\n (?:www\\.)?deturl\\.com/www\\.youtube\\.com/|\n (?:www\\.)?pwnyoutube\\.com/|\n (?:www\\.)?yourepeat\\.com/|\n tube\\.majestyc\\.net/|\n youtube\\.googleapis\\.com/) # the various hostnames, with wildcard subdomains\n (?:.*?\\#/)? # handle anchor (#/) redirect urls\n (?: # the various things that can precede the ID:\n (?:(?:v|embed|e)/(?!videoseries)) # v/ or embed/ or e/\n |(?: # or the v= param in all its forms\n (?:(?:watch|movie)(?:_popup)?(?:\\.php)?/?)? # preceding watch(_popup|.php) or nothing (like /?v=xxxx)\n (?:\\?|\\#!?) # the params delimiter ? or # or #!\n (?:.*?[&;])?? # any other preceding param (like /?s=tuff&v=xxxx or ?s=tuff&v=V36LpHqtcDY)\n v=\n )\n ))\n |(?:\n youtu\\.be| # just youtu.be/xxxx\n vid\\.plus| # or vid.plus/xxxx\n zwearz\\.com/watch| # or zwearz.com/watch/xxxx\n )/\n |(?:www\\.)?cleanvideosearch\\.com/media/action/yt/watch\\?videoId=\n )\n )? # all until now is optional -> you can pass the naked ID\n ([0-9A-Za-z_-]{11}) # here is it! the YouTube video ID\n (?!.*?\\blist=) # combined list/video URLs are handled by the playlist IE\n (?(1).+)? # if we found the ID, everything can follow\n $", "ORFOE1": "https?://oe1\\.orf\\.at/(?:programm/|konsole\\?.*?\\btrack_id=)(?P<id>[0-9]+)", "VideoWeed": "(?x)\n http://\n (?:\n (?:www\\.)?videoweed\\.(?:es|com)/(?:file|video|mobile/\\#/videos)/|\n (?:(?:embed|www)\\.)videoweed\\.(?:es|com)/embed(?:\\.php|/)?\\?(?:.*?&)?\\bv=\n )\n (?P<id>[a-z\\d]{13})\n ", "FOX": "https?://(?:www\\.)?fox\\.com/watch/(?P<id>[0-9]+)", "AdobeTVChannel": "https?://tv\\.adobe\\.com/(?:(?P<language>fr|de|es|jp)/)?channel/(?P<id>[^/]+)(?:/(?P<category_urlname>[^/]+))?", "AWAANVideo": "https?://(?:www\\.)?(?:awaan|dcndigital)\\.ae/(?:#/)?(?:video(?:/[^/]+)?|media|catchup/[^/]+/[^/]+)/(?P<id>\\d+)", "QQMusicAlbum": "https?://y\\.qq\\.com/#type=album&mid=(?P<id>[0-9A-Za-z]+)", "Engadget": "https?://(?:www\\.)?engadget\\.com/video/(?P<id>[^/?#]+)", "SztvHu": "https?://(?:(?:www\\.)?sztv\\.hu|www\\.tvszombathely\\.hu)/(?:[^/]+)/.+-(?P<id>[0-9]+)", "Jpopsuki": "https?://(?:www\\.)?jpopsuki\\.tv/(?:category/)?video/[^/]+/(?P<id>\\S+)", "DWArticle": "https?://(?:www\\.)?dw\\.com/(?:[^/]+/)+a-(?P<id>\\d+)", "Iconosquare": "https?://(?:www\\.)?(?:iconosquare\\.com|statigr\\.am)/p/(?P<id>[^/]+)", "ArteTv": "https?://videos\\.arte\\.tv/(?P<lang>fr|de|en|es)/.*-(?P<id>.*?)\\.html", "NDREmbed": "https?://(?:www\\.)?ndr\\.de/(?:[^/]+/)*(?P<id>[\\da-z]+)-(?:player|externalPlayer)\\.html", "PornoVoisines": "https?://(?:www\\.)?pornovoisines\\.com/videos/show/(?P<id>\\d+)/(?P<display_id>[^/.]+)", "Hark": "https?://(?:www\\.)?hark\\.com/clips/(?P<id>.+?)-.+", "FXNetworks": "https?://(?:www\\.)?(?:fxnetworks|simpsonsworld)\\.com/video/(?P<id>\\d+)", "VideoMega": "(?:videomega:|https?://(?:www\\.)?videomega\\.tv/(?:(?:view|iframe|cdn)\\.php)?\\?ref=)(?P<id>[A-Za-z0-9]+)", "EaglePlatform": "(?x)\n (?:\n eagleplatform:(?P<custom_host>[^/]+):|\n https?://(?P<host>.+?\\.media\\.eagleplatform\\.com)/index/player\\?.*\\brecord_id=\n )\n (?P<id>\\d+)\n ", "TNAFlix": "https?://(?:www\\.)?tnaflix\\.com/[^/]+/(?P<display_id>[^/]+)/video(?P<id>\\d+)", "VVVVID": "https?://(?:www\\.)?vvvvid\\.it/#!(?:show|anime|film|series)/(?P<show_id>\\d+)/[^/]+/(?P<season_id>\\d+)/(?P<id>[0-9]+)", "XiamiArtist": "https?://(?:www\\.)?xiami\\.com/artist/(?P<id>[0-9]+)", "WDRMobile": "(?x)\n https?://mobile-ondemand\\.wdr\\.de/\n .*?/fsk(?P<age_limit>[0-9]+)\n /[0-9]+/[0-9]+/\n (?P<id>[0-9]+)_(?P<title>[0-9]+)", "IPrima": "https?://play\\.iprima\\.cz/(?:.+/)?(?P<id>[^?#]+)", "BokeCC": "https?://union\\.bokecc\\.com/playvideo\\.bo\\?(?P<query>.*)", "CondeNast": "https?://(?:video|www|player)\\.(?P<site>architecturaldigest|newyorker|arstechnica|gq|teenvogue|wmagazine|brides|self|cnevids|glamour|epicurious|golfdigest|allure|wired|details|vanityfair|bonappetit|cntraveler|vogue)\\.com/(?P<type>watch|series|video|embed(?:js)?)/(?P<id>[^/?#]+)", "JamendoAlbum": "https?://(?:www\\.)?jamendo\\.com/album/(?P<id>[0-9]+)/(?P<display_id>[\\w-]+)", "TwitchAllVideos": "https?://(?:www\\.)?twitch\\.tv/(?P<id>[^/]+)/videos/all", "VierVideos": "https?://(?:www\\.)?vier\\.be/(?P<program>[^/]+)/videos(?:\\?.*\\bpage=(?P<page>\\d+)|$)", "EsriVideo": "https?://video\\.esri\\.com/watch/(?P<id>[0-9]+)", "MyVidster": "https?://(?:www\\.)?myvidster\\.com/video/(?P<id>\\d+)/", "OdaTV": "https?://(?:www\\.)?odatv\\.com/(?:mob|vid)_video\\.php\\?.*\\bid=(?P<id>[^&]+)", "LCI": "https?://(?:www\\.)?lci\\.fr/[^/]+/[\\w-]+-(?P<id>\\d+)\\.html", "VevoPlaylist": "https?://(?:www\\.)?vevo\\.com/watch/(?P<kind>playlist|genre)/(?P<id>[^/?#&]+)", "Sapo": "https?://(?:(?:v2|www)\\.)?videos\\.sapo\\.(?:pt|cv|ao|mz|tl)/(?P<id>[\\da-zA-Z]{20})", "ViewLiftEmbed": "https?://(?:(?:www|embed)\\.)?(?:(?:snagfilms|snagxtreme|funnyforfree|kiddovid|winnersview|monumentalsportsnetwork|vayafilm)\\.com|kesari\\.tv)/embed/player\\?.*\\bfilmId=(?P<id>[\\da-f-]{36})", "TMZ": "https?://(?:www\\.)?tmz\\.com/videos/(?P<id>[^/?#]+)", "NetEaseMusicProgram": "https?://music\\.163\\.com/(#/?)program\\?id=(?P<id>[0-9]+)", "Vbox7": "(?x)\n https?://\n (?:[^/]+\\.)?vbox7\\.com/\n (?:\n play:|\n (?:\n emb/external\\.php|\n player/ext\\.swf\n )\\?.*?\\bvid=\n )\n (?P<id>[\\da-fA-F]+)\n ", "LivestreamShortener": "https?://livestre\\.am/(?P<id>.+)", "Heise": "(?x)\n https?://(?:www\\.)?heise\\.de/video/artikel/\n .+?(?P<id>[0-9]+)\\.html(?:$|[?#])\n ", "XBef": "https?://(?:www\\.)?xbef\\.com/video/(?P<id>[0-9]+)", "SchoolTV": "https?://(?:www\\.)?schooltv\\.nl/video/(?P<id>[^/?#&]+)", "LivestreamOriginal": "(?x)https?://original\\.livestream\\.com/\n (?P<user>[^/\\?#]+)(?:/(?P<type>video|folder)\n (?:(?:\\?.*?Id=|/)(?P<id>.*?)(&|$))?)?\n ", "SafariApi": "https?://(?:www\\.)?safaribooksonline\\.com/api/v1/book/(?P<course_id>[^/]+)/chapter(?:-content)?/(?P<part>[^/?#&]+)\\.html", "RENTVArticle": "https?://(?:www\\.)?ren\\.tv/novosti/\\d{4}-\\d{2}-\\d{2}/(?P<id>[^/?#]+)", "SkyNewsArabiaArticle": "https?://(?:www\\.)?skynewsarabia\\.com/web/article/(?P<id>[0-9]+)", "Wat": "(?:wat:|https?://(?:www\\.)?wat\\.tv/video/.*-)(?P<id>[0-9a-z]+)", "FranceTvInfo": "https?://(?:www|mobile|france3-regions)\\.francetvinfo\\.fr/(?:[^/]+/)*(?P<title>[^/?#&.]+)", "Turbo": "https?://(?:www\\.)?turbo\\.fr/videos-voiture/(?P<id>[0-9]+)-", "CBSInteractive": "https?://(?:www\\.)?(?P<site>cnet|zdnet)\\.com/(?:videos|video/share)/(?P<id>[^/?]+)", "VRT": "https?://(?:deredactie|sporza|cobra(?:\\.canvas)?)\\.be/cm/(?:[^/]+/)+(?P<id>[^/]+)/*", "BIQLE": "https?://(?:www\\.)?biqle\\.(?:com|org|ru)/watch/(?P<id>-?\\d+_\\d+)", "YoutubePlaylists": "https?://(?:\\w+\\.)?youtube\\.com/(?:user|channel)/(?P<id>[^/]+)/playlists", "CartoonNetwork": "https?://(?:www\\.)?cartoonnetwork\\.com/video/(?:[^/]+/)+(?P<id>[^/?#]+)-(?:clip|episode)\\.html", "Fczenit": "https?://(?:www\\.)?fc-zenit\\.ru/video/(?P<id>[0-9]+)", "TVP": "https?://[^/]+\\.tvp\\.(?:pl|info)/(?:(?!\\d+/)[^/]+/)*(?P<id>\\d+)", "LcpPlay": "https?://play\\.lcp\\.fr/embed/(?P<id>[^/]+)/(?P<account_id>[^/]+)/[^/]+/[^/]+", "Iwara": "https?://(?:www\\.|ecchi\\.)?iwara\\.tv/videos/(?P<id>[a-zA-Z0-9]+)", "ServingSys": "https?://(?:[^.]+\\.)?serving-sys\\.com/BurstingPipe/adServer\\.bs\\?.*?&pli=(?P<id>[0-9]+)", "LifeNews": "https?://life\\.ru/t/[^/]+/(?P<id>\\d+)", "SkyNewsArabia": "https?://(?:www\\.)?skynewsarabia\\.com/web/video/(?P<id>[0-9]+)", "ArteTVPlus7": "https?://(?:(?:www|sites)\\.)?arte\\.tv/[^/]+/(?P<lang>fr|de|en|es)/(?:[^/]+/)*(?P<id>[^/?#&]+)", "Puls4": "https?://(?:www\\.)?puls4\\.com/(?P<id>[^?#&]+)", "TeachingChannel": "https?://(?:www\\.)?teachingchannel\\.org/videos/(?P<title>.+)", "Morningstar": "https?://(?:www\\.)?morningstar\\.com/[cC]over/video[cC]enter\\.aspx\\?id=(?P<id>[0-9]+)", "HearThisAt": "https?://(?:www\\.)?hearthis\\.at/(?P<artist>[^/]+)/(?P<title>[A-Za-z0-9\\-]+)/?$", "NationalGeographicEpisodeGuide": "https?://channel\\.nationalgeographic\\.com/(?:wild/)?(?P<id>[^/]+)/episode-guide", "Lynda": "https?://(?:www\\.)?lynda\\.com/(?:[^/]+/[^/]+/(?P<course_id>\\d+)|player/embed)/(?P<id>\\d+)", "NRKTVEpisodes": "https?://tv\\.nrk\\.no/program/[Ee]pisodes/[^/]+/(?P<id>\\d+)", "TV3": "https?://(?:www\\.)?tv3\\.co\\.nz/(?P<id>[^/]+)/tabid/\\d+/articleID/\\d+/MCat/\\d+/Default\\.aspx", "TV2": "https?://(?:www\\.)?tv2\\.no/v/(?P<id>\\d+)", "FiveMin": "(?:5min:|https?://(?:[^/]*?5min\\.com/|delivery\\.vidible\\.tv/aol)(?:(?:Scripts/PlayerSeed\\.js|playerseed/?)?\\?.*?playList=)?)(?P<id>\\d+)", "DouyuTV": "https?://(?:www\\.)?douyu(?:tv)?\\.com/(?P<id>[A-Za-z0-9]+)", "Iqiyi": "https?://(?:(?:[^.]+\\.)?iqiyi\\.com|www\\.pps\\.tv)/.+\\.html", "TechTalks": "https?://techtalks\\.tv/talks/(?:[^/]+/)?(?P<id>\\d+)", "CommonMistakes": "(?x)\n (?:url|URL)\n ", "Folketinget": "https?://(?:www\\.)?ft\\.dk/webtv/video/[^?#]*?\\.(?P<id>[0-9]+)\\.aspx", "Sportschau": "https?://(?:www\\.)?sportschau\\.de/(?:[^/]+/)+video-?(?P<id>[^/#?]+)\\.html", "YoutubeSearchDate": "(?x)(?:\n (?:https?://)?\n (?:\\w+\\.)?\n (?:\n youtube\\.com/\n (?:\n (?:course|view_play_list|my_playlists|artist|playlist|watch|embed/videoseries)\n \\? (?:.*?[&;])*? (?:p|a|list)=\n | p/\n )|\n youtu\\.be/[0-9A-Za-z_-]{11}\\?.*?\\blist=\n )\n (\n (?:PL|LL|EC|UU|FL|RD|UL)?[0-9A-Za-z-_]{10,}\n # Top tracks, they can also include dots\n |(?:MC)[\\w\\.]*\n )\n .*\n |\n ((?:PL|LL|EC|UU|FL|RD|UL)[0-9A-Za-z-_]{10,})\n )", "MatchTV": "https?://matchtv\\.ru(?:/on-air|/?#live-player)", "PandaTV": "http://(?:www\\.)?panda\\.tv/(?P<id>[0-9]+)", "NTVDe": "https?://(?:www\\.)?n-tv\\.de/mediathek/videos/[^/?#]+/[^/?#]+-article(?P<id>.+)\\.html", "OnetChannel": "https?://(?:www\\.)?onet\\.tv/[a-z]/(?P<id>[a-z]+)(?:[?#]|$)", "NDREmbedBase": "(?:ndr:(?P<id_s>[\\da-z]+)|https?://www\\.ndr\\.de/(?P<id>[\\da-z]+)-ppjson\\.json)", "CDA": "https?://(?:(?:www\\.)?cda\\.pl/video|ebd\\.cda\\.pl/[0-9]+x[0-9]+)/(?P<id>[0-9a-z]+)", "Zapiks": "https?://(?:www\\.)?zapiks\\.(?:fr|com)/(?:(?:[a-z]{2}/)?(?P<display_id>.+?)\\.html|index\\.php\\?.*\\bmedia_id=(?P<id>\\d+))", "GooglePlus": "https?://plus\\.google\\.com/(?:[^/]+/)*?posts/(?P<id>\\w+)", "CarambaTV": "(?:carambatv:|https?://video1\\.carambatv\\.ru/v/)(?P<id>\\d+)", "Playwire": "https?://(?:config|cdn)\\.playwire\\.com(?:/v2)?/(?P<publisher_id>\\d+)/(?:videos/v2|embed|config)/(?P<id>\\d+)", "ViuOTT": "https?://(?:www\\.)?viu\\.com/ott/(?P<country_code>[a-z]{2})/[a-z]{2}-[a-z]{2}/vod/(?P<id>\\d+)", "HellPorno": "https?://(?:www\\.)?hellporno\\.(?:com/videos|net/v)/(?P<id>[^/]+)", "TwitchVod": "(?x)\n https?://\n (?:\n (?:www\\.)?twitch\\.tv/[^/]+/v/|\n player\\.twitch\\.tv/\\?.*?\\bvideo=v\n )\n (?P<id>\\d+)\n ", "RadioCanada": "(?:radiocanada:|https?://ici\\.radio-canada\\.ca/widgets/mediaconsole/)(?P<app_code>[^:/]+)[:/](?P<id>[0-9]+)", "Chaturbate": "https?://(?:[^/]+\\.)?chaturbate\\.com/(?P<id>[^/?#]+)", "Ro220": "(?x)(?:https?://)?(?:www\\.)?220\\.ro/(?P<category>[^/]+)/(?P<shorttitle>[^/]+)/(?P<id>[^/]+)", "Spiegeltv": "https?://(?:www\\.)?spiegel\\.tv/(?:#/)?filme/(?P<id>[\\-a-z0-9]+)", "FourTube": "https?://(?:www\\.)?4tube\\.com/videos/(?P<id>\\d+)", "RottenTomatoes": "https?://(?:www\\.)?rottentomatoes\\.com/m/[^/]+/trailers/(?P<id>\\d+)", "HotNewHipHop": "https?://(?:www\\.)?hotnewhiphop\\.com/.*\\.(?P<id>.*)\\.html", "TruTV": "https?://(?:www\\.)?trutv\\.com(?:(?P<path>/shows/[^/]+/videos/[^/?#]+?)\\.html|/full-episodes/[^/]+/(?P<id>\\d+))", "NRKSkole": "https?://(?:www\\.)?nrk\\.no/skole/?\\?.*\\bmediaId=(?P<id>\\d+)", "NineCNineMedia": "9c9media:(?P<destination_code>[^:]+):(?P<id>\\d+)", "HGTVComShow": "https?://(?:www\\.)?hgtv\\.com/shows/[^/]+/(?P<id>[^/?#&]+)", "TwitterAmplify": "https?://amp\\.twimg\\.com/v/(?P<id>[0-9a-f\\-]{36})", "MGTV": "https?://(?:www\\.)?mgtv\\.com/v/(?:[^/]+/)*(?P<id>\\d+)\\.html", "Slutload": "^https?://(?:\\w+\\.)?slutload\\.com/video/[^/]+/(?P<id>[^/]+)/?$", "TwentyFourVideo": "https?://(?:www\\.)?24video\\.(?:net|me|xxx)/(?:video/(?:view|xml)/|player/new24_play\\.swf\\?id=)(?P<id>\\d+)", "FootyRoom": "https?://footyroom\\.com/matches/(?P<id>\\d+)", "Xstream": "(?x)\n (?:\n xstream:|\n https?://frontend\\.xstream\\.(?:dk|net)/\n )\n (?P<partner_id>[^/]+)\n (?:\n :|\n /feed/video/\\?.*?\\bid=\n )\n (?P<id>\\d+)\n ", "HistoricFilms": "https?://(?:www\\.)?historicfilms\\.com/(?:tapes/|play)(?P<id>\\d+)", "Veoh": "https?://(?:www\\.)?veoh\\.com/(?:watch|iphone/#_Watch)/(?P<id>(?:v|yapi-)[\\da-zA-Z]+)", "ORFIPTV": "https?://iptv\\.orf\\.at/(?:#/)?stories/(?P<id>\\d+)", "VPRO": "https?://(?:www\\.)?(?:(?:tegenlicht\\.)?vpro|2doc)\\.nl/(?:[^/]+/)*(?P<id>[^/]+)\\.html", "Xuite": "https?://vlog\\.xuite\\.net/(?:play|embed)/(?P<id>(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?)", "SoundcloudUser": "(?x)\n https?://\n (?:(?:www|m)\\.)?soundcloud\\.com/\n (?P<user>[^/]+)\n (?:/\n (?P<rsrc>tracks|sets|reposts|likes|spotlight)\n )?\n /?(?:[?#].*)?$\n ", "AudiMedia": "https?://(?:www\\.)?audi-mediacenter\\.com/(?:en|de)/audimediatv/(?P<id>[^/?#]+)", "CollegeRama": "https?://collegerama\\.tudelft\\.nl/Mediasite/Play/(?P<id>[\\da-f]+)", "NetEaseMusicMv": "https?://music\\.163\\.com/(#/)?mv\\?id=(?P<id>[0-9]+)", "Canalc2": "https?://(?:(?:www\\.)?canalc2\\.tv/video/|archives-canalc2\\.u-strasbg\\.fr/video\\.asp\\?.*\\bidVideo=)(?P<id>\\d+)", "Periscope": "https?://(?:www\\.)?periscope\\.tv/[^/]+/(?P<id>[^/?#]+)", "PCMag": "https?://(?:www\\.)?pcmag\\.com/(?P<type>videos|article2)(/.+)?/(?P<name_or_id>.+)", "Bloomberg": "https?://(?:www\\.)?bloomberg\\.com/(?:[^/]+/)*(?P<id>[^/?#]+)", "Playtvak": "https?://(?:.+?\\.)?(?:playtvak|idnes|lidovky|metro)\\.cz/.*\\?(?:c|idvideo)=(?P<id>[^&]+)", "UstreamChannel": "https?://(?:www\\.)?ustream\\.tv/channel/(?P<slug>.+)", "YesJapan": "https?://(?:www\\.)?yesjapan\\.com/video/(?P<slug>[A-Za-z0-9\\-]*)_(?P<id>[A-Za-z0-9]+)\\.html", "RutubeEmbed": "https?://rutube\\.ru/(?:video|play)/embed/(?P<id>[0-9]+)", "Dumpert": "(?P<protocol>https?)://(?:www\\.)?dumpert\\.nl/(?:mediabase|embed)/(?P<id>[0-9]+/[0-9a-zA-Z]+)", "MakerTV": "https?://(?:(?:www\\.)?maker\\.tv/(?:[^/]+/)*video|makerplayer.com/embed/maker)/(?P<id>[a-zA-Z0-9]{12})", "VoxMedia": "https?://(?:www\\.)?(?:theverge|vox|sbnation|eater|polygon|curbed|racked)\\.com/(?:[^/]+/)*(?P<id>[^/?]+)", "Pornotube": "https?://(?:\\w+\\.)?pornotube\\.com/(?:[^?#]*?)/video/(?P<id>[0-9]+)", "TuneInClip": "https?://(?:www\\.)?tunein\\.com/station/.*?audioClipId\\=(?P<id>\\d+)", "SafariCourse": "(?x)\n https?://\n (?:\n (?:www\\.)?safaribooksonline\\.com/(?:library/view/[^/]+|api/v1/book)|\n techbus\\.safaribooksonline\\.com\n )\n /(?P<id>[^/]+)/?(?:[#?]|$)\n ", "MTV": "https?://(?:www\\.)?mtv\\.com/(?:video-clips|full-episodes)/(?P<id>[^/?#.]+)", "MySpass": "https?://(?:www\\.)?myspass\\.de/.*", "CBSSports": "https?://(?:www\\.)?cbssports\\.com/video/player/[^/]+/(?P<id>\\d+)", "Allocine": "https?://(?:www\\.)?allocine\\.fr/(?:article|video|film)/(?:fichearticle_gen_carticle=|player_gen_cmedia=|fichefilm_gen_cfilm=|video-)(?P<id>[0-9]+)(?:\\.html)?", "SonyLIV": "https?://(?:www\\.)?sonyliv\\.com/details/[^/]+/(?P<id>\\d+)", "Firstpost": "https?://(?:www\\.)?firstpost\\.com/[^/]+/.*-(?P<id>[0-9]+)\\.html", "RingTV": "https?://(?:www\\.)?ringtv\\.craveonline\\.com/(?P<type>news|videos/video)/(?P<id>[^/?#]+)", "HBOEpisode": "https?://(?:www\\.)?hbo\\.com/(?!video)([^/]+/)+video/(?P<id>[0-9a-z-]+)\\.html", "ESPNArticle": "https?://(?:espn\\.go|(?:www\\.)?espn)\\.com/(?:[^/]+/)*(?P<id>[^/]+)", "TV2Article": "https?://(?:www\\.)?tv2\\.no/(?:a|\\d{4}/\\d{2}/\\d{2}(/[^/]+)+)/(?P<id>\\d+)", "WeiqiTV": "https?://(?:www\\.)?weiqitv\\.com/index/video_play\\?videoId=(?P<id>[A-Za-z0-9]+)", "YoukuShow": "https?://(?:www\\.)?youku\\.com/show_page/id_(?P<id>[0-9a-z]+)\\.html", "Indavideo": "https?://(?:.+?\\.)?indavideo\\.hu/video/(?P<id>[^/#?]+)", "Snotr": "http?://(?:www\\.)?snotr\\.com/video/(?P<id>\\d+)/([\\w]+)", "YoutubeSubscriptions": "https?://(?:www\\.)?youtube\\.com/feed/subscriptions|:ytsubs(?:criptions)?", "DailymotionPlaylist": "(?:https?://)?(?:www\\.)?dailymotion\\.[a-z]{2,3}/playlist/(?P<id>.+?)/", "SRGSSRPlay": "https?://(?:(?:www|play)\\.)?(?P<bu>srf|rts|rsi|rtr|swissinfo)\\.ch/play/(?:tv|radio)/[^/]+/(?P<type>video|audio)/[^?]+\\?id=(?P<id>[0-9a-f\\-]{36}|\\d+)", "NYTimesArticle": "https?://(?:www\\.)?nytimes\\.com/(.(?<!video))*?/(?:[^/]+/)*(?P<id>[^.]+)(?:\\.html)?", "ARD": "(?P<mainurl>https?://(www\\.)?daserste\\.de/[^?#]+/videos/(?P<display_id>[^/?#]+)-(?P<id>[0-9]+))\\.html", "TheSixtyOne": "(?x)https?://(?:www\\.)?thesixtyone\\.com/\n (?:.*?/)*\n (?:\n s|\n song/comments/list|\n song\n )/(?:[^/]+/)?(?P<id>[A-Za-z0-9]+)/?$", "AENetworks": "https?://(?:www\\.)?(?P<domain>(?:history|aetv|mylifetime)\\.com|fyi\\.tv)/(?:shows/(?P<show_path>[^/]+(?:/[^/]+){0,2})|movies/(?P<movie_display_id>[^/]+)/full-movie)", "ThisAV": "https?://(?:www\\.)?thisav\\.com/video/(?P<id>[0-9]+)/.*", "WebOfStories": "https?://(?:www\\.)?webofstories\\.com/play/(?:[^/]+/)?(?P<id>[0-9]+)", "Piksel": "https?://player\\.piksel\\.com/v/(?P<id>[a-z0-9]+)", "RMCDecouverte": "https?://rmcdecouverte\\.bfmtv\\.com/mediaplayer-replay.*?\\bid=(?P<id>\\d+)", "LyndaCourse": "https?://(?:www|m)\\.lynda\\.com/(?P<coursepath>[^/]+/[^/]+/(?P<courseid>\\d+))-\\d\\.html", "HBO": "https?://(?:www\\.)?hbo\\.com/video/video\\.html\\?.*vid=(?P<id>[0-9]+)", "VidmeUser": "https?://vid\\.me/(?:e/)?(?P<id>[\\da-zA-Z]{6,})(?!/likes)(?:[^\\da-zA-Z]|$)", "BandcampAlbum": "https?://(?:(?P<subdomain>[^.]+)\\.)?bandcamp\\.com(?:/album/(?P<album_id>[^?#]+)|/?(?:$|[?#]))", "XVideos": "https?://(?:www\\.)?xvideos\\.com/video(?P<id>[0-9]+)(?:.*)", "VyboryMos": "https?://vybory\\.mos\\.ru/(?:#precinct/|account/channels\\?.*?\\bstation_id=)(?P<id>\\d+)", "Democracynow": "https?://(?:www\\.)?democracynow\\.org/(?P<id>[^\\?]*)", "ImgurAlbum": "https?://(?:i\\.)?imgur\\.com/(?:(?:a|gallery|topic/[^/]+)/)?(?P<id>[a-zA-Z0-9]{5})(?:[/?#&]+)?$", "Streamable": "https?://streamable\\.com/(?:e/)?(?P<id>\\w+)", "Meipai": "https?://(?:www\\.)?meipai.com/media/(?P<id>[0-9]+)", "KuwoSinger": "https?://(?:www\\.)?kuwo\\.cn/mingxing/(?P<id>[^/]+)", "Vidbit": "https?://(?:www\\.)?vidbit\\.co/(?:watch|embed)\\?.*?\\bv=(?P<id>[\\da-zA-Z]+)", "WDR": "(?P<page_url>https?://(?:www\\d\\.)?wdr\\d?\\.de)/(?:mediathek/)?[^/]+/(?P<type>[^/]+)/(?P<display_id>.+)\\.html|https?://(?:www\\.)wdrmaus.de/(?:[^/]+/){1,2}[^/?#]+\\.php5", "BR": "(?P<base_url>https?://(?:www\\.)?br(?:-klassik)?\\.de)/(?:[a-z0-9\\-_]+/)+(?P<id>[a-z0-9\\-_]+)\\.html", "ReverbNation": "^https?://(?:www\\.)?reverbnation\\.com/.*?/song/(?P<id>\\d+).*?$", "NPORadio": "https?://(?:www\\.)?npo\\.nl/radio/(?P<id>[^/]+)/?$", "NosVideo": "https?://(?:www\\.)?nosvideo\\.com/(?:embed/|\\?v=)(?P<id>[A-Za-z0-9]{12})/?", "CCC": "https?://(?:www\\.)?media\\.ccc\\.de/v/(?P<id>[^/?#&]+)", "NowTVList": "https?://(?:www\\.)?nowtv\\.(?:de|at|ch)/(?:rtl|rtl2|rtlnitro|superrtl|ntv|vox)/(?P<show_id>[^/]+)/list/(?P<id>[^?/#&]+)$", "Faz": "https?://(?:www\\.)?faz\\.net/(?:[^/]+/)*.*?-(?P<id>\\d+)\\.html", "Ruutu": "https?://(?:www\\.)?(?:ruutu|supla)\\.fi/(?:video|supla)/(?P<id>\\d+)", "Odnoklassniki": "https?://(?:(?:www|m|mobile)\\.)?(?:odnoklassniki|ok)\\.ru/(?:video(?:embed)?|web-api/video/moviePlayer)/(?P<id>[\\d-]+)", "MixcloudPlaylist": "^(?:https?://)?(?:www\\.)?mixcloud\\.com/(?P<user>[^/]+)/playlists/(?P<playlist>[^/]+)/?$", "MelonVOD": "https?://vod\\.melon\\.com/video/detail2\\.html?\\?.*?mvId=(?P<id>[0-9]+)", "Myvi": "(?x)\n https?://\n myvi\\.(?:ru/player|tv)/\n (?:\n (?:\n embed/html|\n flash|\n api/Video/Get\n )/|\n content/preloader\\.swf\\?.*\\bid=\n )\n (?P<id>[\\da-zA-Z_-]+)\n ", "DiscoveryGo": "(?x)https?://(?:www\\.)?(?:\n discovery|\n investigationdiscovery|\n discoverylife|\n animalplanet|\n ahctv|\n destinationamerica|\n sciencechannel|\n tlc|\n velocitychannel\n )go\\.com/(?:[^/]+/)*(?P<id>[^/?#&]+)", "NickNight": "https?://(?:www\\.)(?P<host>nicknight\\.(?:de|at|tv))/(?:playlist|shows)/(?:[^/]+/)*(?P<id>[^/?#&]+)", "VidmeUserLikes": "https?://vid\\.me/(?:e/)?(?P<id>[\\da-zA-Z]{6,})/likes", "YouJizz": "https?://(?:\\w+\\.)?youjizz\\.com/videos/(?:[^/#?]+)?-(?P<id>[0-9]+)\\.html(?:$|[?#])", "FranceTV": "(?x)\n https?://\n (?:\n (?:www\\.)?france[2345o]\\.fr/\n (?:\n emissions/[^/]+/(?:videos|diffusions)|\n emission/[^/]+|\n videos|\n jt\n )\n /|\n embed\\.francetv\\.fr/\\?ue=\n )\n (?P<id>[^/?]+)\n ", "Spiegel": "https?://(?:www\\.)?spiegel\\.de/video/[^/]*-(?P<id>[0-9]+)(?:-embed|-iframe)?(?:\\.html)?(?:#.*)?$", "TVPSeries": "https?://vod\\.tvp\\.pl/(?:[^/]+/){2}(?P<id>[^/]+)/?$", "MTVDE": "https?://(?:www\\.)?mtv\\.de/(?:artists|shows|news)/(?:[^/]+/)*(?P<id>\\d+)-[^/#?]+/*(?:[#?].*)?$", "NetEaseMusic": "https?://music\\.163\\.com/(#/)?song\\?id=(?P<id>[0-9]+)", "VimeoLikes": "https://(?:www\\.)?vimeo\\.com/user(?P<id>[0-9]+)/likes/?(?:$|[?#]|sort:)", "ComedyCentralTV": "https?://(?:www\\.)?comedycentral\\.tv/(?:staffeln|shows)/(?P<id>[^/?#&]+)", "TVPlay": "(?x)\n (?:\n mtg:|\n https?://\n (?:www\\.)?\n (?:\n tvplay(?:\\.skaties)?\\.lv/parraides|\n (?:tv3play|play\\.tv3)\\.lt/programos|\n tv3play(?:\\.tv3)?\\.ee/sisu|\n (?:tv(?:3|6|8|10)play|viafree)\\.se/program|\n (?:(?:tv3play|viasat4play|tv6play|viafree)\\.no|(?:tv3play|viafree)\\.dk)/programmer|\n play\\.novatv\\.bg/programi\n )\n /(?:[^/]+/)+\n )\n (?P<id>\\d+)\n ", "RTL2": "http?://(?:www\\.)?rtl2\\.de/[^?#]*?/(?P<id>[^?#/]*?)(?:$|/(?:$|[?#]))", "Moviezine": "https?://(?:www\\.)?moviezine\\.se/video/(?P<id>[^?#]+)", "NHLNews": "https?://(?:.+?\\.)?nhl\\.com/(?:ice|club)/news\\.html?(?:\\?(?:.*?[?&])?)id=(?P<id>[-0-9a-zA-Z]+)", "YandexMusicTrack": "https?://music\\.yandex\\.(?:ru|kz|ua|by)/album/(?P<album_id>\\d+)/track/(?P<id>\\d+)", "Roxwel": "https?://(?:www\\.)?roxwel\\.com/player/(?P<filename>.+?)(\\.|\\?|$)", "KuwoChart": "https?://yinyue\\.kuwo\\.cn/billboard_(?P<id>[^.]+).htm", "JeuxVideo": "https?://.*?\\.jeuxvideo\\.com/.*/(.*?)\\.htm", "Chilloutzone": "https?://(?:www\\.)?chilloutzone\\.net/video/(?P<id>[\\w|-]+)\\.html", "SVT": "https?://(?:www\\.)?svt\\.se/wd\\?(?:.*?&)?widgetId=(?P<widget_id>\\d+)&.*?\\barticleId=(?P<id>\\d+)", "ComedyCentralFullEpisodes": "(?x)https?://(?:www\\.)?cc\\.com/\n (?:full-episodes|shows(?=/[^/]+/full-episodes))\n /(?P<id>[^?]+)", "SRMediathek": "https?://sr-mediathek(?:\\.sr-online)?\\.de/index\\.php\\?.*?&id=(?P<id>[0-9]+)", "RTS": "rts:(?P<rts_id>\\d+)|https?://(?:.+?\\.)?rts\\.ch/(?:[^/]+/){2,}(?P<id>[0-9]+)-(?P<display_id>.+?)\\.html", "CuriosityStream": "https?://app\\.curiositystream\\.com/video/(?P<id>\\d+)", "BravoTV": "https?://(?:www\\.)?bravotv\\.com/(?:[^/]+/)+(?P<id>[^/?#]+)", "HitboxLive": "https?://(?:www\\.)?hitbox\\.tv/(?!video)(?P<id>.+)", "EMPFlix": "https?://(?:www\\.)?empflix\\.com/videos/(?P<display_id>.+?)-(?P<id>[0-9]+)\\.html", "RTVEALaCarta": "https?://(?:www\\.)?rtve\\.es/(m/)?(alacarta/videos|filmoteca)/[^/]+/[^/]+/(?P<id>\\d+)", "DPlay": "https?://(?P<domain>it\\.dplay\\.com|www\\.dplay\\.(?:dk|se|no))/[^/]+/(?P<id>[^/?#]+)", "ArteTVFuture": "https?://future\\.arte\\.tv/(?P<lang>fr|de|en|es)/(?P<id>[^/?#&]+)", "SendtoNews": "https?://embed\\.sendtonews\\.com/player2/embedplayer\\.php\\?.*\\bSC=(?P<id>[0-9A-Za-z-]+)", "GameSpot": "https?://(?:www\\.)?gamespot\\.com/.*-(?P<id>\\d+)/?", "Dotsub": "https?://(?:www\\.)?dotsub\\.com/view/(?P<id>[^/]+)", "CamWithHer": "https?://(?:www\\.)?camwithher\\.tv/view_video\\.php\\?.*\\bviewkey=(?P<id>\\w+)", "Viidea": "(?x)https?://(?:www\\.)?(?:\n videolectures\\.net|\n flexilearn\\.viidea\\.net|\n presentations\\.ocwconsortium\\.org|\n video\\.travel-zoom\\.si|\n video\\.pomp-forum\\.si|\n tv\\.nil\\.si|\n video\\.hekovnik.com|\n video\\.szko\\.si|\n kpk\\.viidea\\.com|\n inside\\.viidea\\.net|\n video\\.kiberpipa\\.org|\n bvvideo\\.si|\n kongres\\.viidea\\.net|\n edemokracija\\.viidea\\.com\n )(?:/lecture)?/(?P<id>[^/]+)(?:/video/(?P<part>\\d+))?/*(?:[#?].*)?$", "LePlaylist": "https?://[a-z]+\\.le\\.com/(?!video)[a-z]+/(?P<id>[a-z0-9_]+)", "BehindKink": "https?://(?:www\\.)?behindkink\\.com/(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/(?P<day>[0-9]{2})/(?P<id>[^/#?_]+)", "C56": "https?://(?:(?:www|player)\\.)?56\\.com/(?:.+?/)?(?:v_|(?:play_album.+-))(?P<textid>.+?)\\.(?:html|swf)", "MiaoPai": "https?://(?:www\\.)?miaopai\\.com/show/(?P<id>[-A-Za-z0-9~_]+)", "TubiTv": "https?://(?:www\\.)?tubitv\\.com/video/(?P<id>[0-9]+)", "Beeg": "https?://(?:www\\.)?beeg\\.com/(?P<id>\\d+)", "SunPorno": "https?://(?:(?:www\\.)?sunporno\\.com/videos|embeds\\.sunporno\\.com/embed)/(?P<id>\\d+)", "TudouAlbum": "https?://(?:www\\.)?tudou\\.com/album(?:cover|play)/(?P<id>[\\w-]{11})", "SportBoxEmbed": "https?://news\\.sportbox\\.ru/vdl/player(?:/[^/]+/|\\?.*?\\bn?id=)(?P<id>\\d+)", "VimeoOndemand": "https?://(?:www\\.)?vimeo\\.com/ondemand/(?P<id>[^/?#&]+)", "StanfordOpenClassroom": "https?://openclassroom\\.stanford\\.edu(?P<path>/?|(/MainFolder/(?:HomePage|CoursePage|VideoPage)\\.php([?]course=(?P<course>[^&]+)(&video=(?P<video>[^&]+))?(&.*)?)?))$", "META": "https?://video\\.meta\\.ua/(?:iframe/)?(?P<id>[0-9]+)", "Kankan": "https?://(?:.*?\\.)?kankan\\.com/.+?/(?P<id>\\d+)\\.shtml", "NineCNineMediaStack": "9c9media:stack:(?P<destination_code>[^:]+):(?P<content_id>\\d+):(?P<content_package>\\d+):(?P<id>\\d+)", "Rai": "https?://(?:.+?\\.)?(?:rai\\.it|rai\\.tv|rainews\\.it)/dl/.+?-(?P<id>[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12})(?:-.+?)?\\.html", "XTubeUser": "https?://(?:www\\.)?xtube\\.com/profile/(?P<id>[^/]+-\\d+)", "KUSI": "https?://(?:www\\.)?kusi\\.com/(?P<path>story/.+|video\\?clipId=(?P<clipId>\\d+))", "ImdbList": "https?://(?:www\\.)?imdb\\.com/list/(?P<id>[\\da-zA-Z_-]{11})", "BambuserChannel": "https?://bambuser\\.com/channel/(?P<user>.*?)(?:/|#|\\?|$)", "TrailerAddict": "(?:https?://)?(?:www\\.)?traileraddict\\.com/(?:trailer|clip)/(?P<movie>.+?)/(?P<trailer_name>.+)", "KrasView": "https?://krasview\\.ru/(?:video|embed)/(?P<id>\\d+)", "Viafree": "(?x)\n https?://\n (?:www\\.)?\n viafree\\.\n (?:\n (?:dk|no)/programmer|\n se/program\n )\n /(?:[^/]+/)+(?P<id>[^/?#&]+)\n ", "People": "https?://(?:www\\.)?people\\.com/people/videos/0,,(?P<id>\\d+),00\\.html", "MiTele": "https?://(?:www\\.)?mitele\\.es/(?:[^/]+/)+(?P<id>[^/]+)/player", "NTVRu": "https?://(?:www\\.)?ntv\\.ru/(?:[^/]+/)*(?P<id>[^/?#&]+)", "Facebook": "(?x)\n (?:\n https?://\n (?:[\\w-]+\\.)?(?:facebook\\.com|facebookcorewwwi\\.onion)/\n (?:[^#]*?\\#!/)?\n (?:\n (?:\n video/video\\.php|\n photo\\.php|\n video\\.php|\n video/embed|\n story\\.php\n )\\?(?:.*?)(?:v|video_id|story_fbid)=|\n [^/]+/videos/(?:[^/]+/)?|\n [^/]+/posts/|\n groups/[^/]+/permalink/\n )|\n facebook:\n )\n (?P<id>[0-9]+)\n ", "TwitchProfile": "https?://(?:www\\.)?twitch\\.tv/(?P<id>[^/]+)/profile/?(?:\\#.*)?$", "QQMusicSinger": "https?://y\\.qq\\.com/#type=singer&mid=(?P<id>[0-9A-Za-z]+)", "ATTTechChannel": "https?://techchannel\\.att\\.com/play-video\\.cfm/([^/]+/)*(?P<id>.+)", "Walla": "https?://vod\\.walla\\.co\\.il/[^/]+/(?P<id>\\d+)/(?P<display_id>.+)", "Bild": "https?://(?:www\\.)?bild\\.de/(?:[^/]+/)+(?P<display_id>[^/]+)-(?P<id>\\d+)(?:,auto=true)?\\.bild\\.html", "PBS": "(?x)https?://\n (?:\n # Direct video URL\n (?:(?:video|www|player)\\.pbs\\.org|video\\.aptv\\.org|video\\.gpb\\.org|video\\.mpbonline\\.org|video\\.wnpt\\.org|video\\.wfsu\\.org|video\\.wsre\\.org|video\\.wtcitv\\.org|video\\.pba\\.org|video\\.alaskapublic\\.org|video\\.azpbs\\.org|portal\\.knme\\.org|video\\.vegaspbs\\.org|watch\\.aetn\\.org|video\\.ket\\.org|video\\.wkno\\.org|video\\.lpb\\.org|videos\\.oeta\\.tv|video\\.optv\\.org|watch\\.wsiu\\.org|video\\.keet\\.org|pbs\\.kixe\\.org|video\\.kpbs\\.org|video\\.kqed\\.org|vids\\.kvie\\.org|video\\.pbssocal\\.org|video\\.valleypbs\\.org|video\\.cptv\\.org|watch\\.knpb\\.org|video\\.soptv\\.org|video\\.rmpbs\\.org|video\\.kenw\\.org|video\\.kued\\.org|video\\.wyomingpbs\\.org|video\\.cpt12\\.org|video\\.kbyueleven\\.org|video\\.thirteen\\.org|video\\.wgbh\\.org|video\\.wgby\\.org|watch\\.njtvonline\\.org|watch\\.wliw\\.org|video\\.mpt\\.tv|watch\\.weta\\.org|video\\.whyy\\.org|video\\.wlvt\\.org|video\\.wvpt\\.net|video\\.whut\\.org|video\\.wedu\\.org|video\\.wgcu\\.org|video\\.wpbt2\\.org|video\\.wucftv\\.org|video\\.wuft\\.org|watch\\.wxel\\.org|video\\.wlrn\\.org|video\\.wusf\\.usf\\.edu|video\\.scetv\\.org|video\\.unctv\\.org|video\\.pbshawaii\\.org|video\\.idahoptv\\.org|video\\.ksps\\.org|watch\\.opb\\.org|watch\\.nwptv\\.org|video\\.will\\.illinois\\.edu|video\\.networkknowledge\\.tv|video\\.wttw\\.com|video\\.iptv\\.org|video\\.ninenet\\.org|video\\.wfwa\\.org|video\\.wfyi\\.org|video\\.mptv\\.org|video\\.wnin\\.org|video\\.wnit\\.org|video\\.wpt\\.org|video\\.wvut\\.org|video\\.weiu\\.net|video\\.wqpt\\.org|video\\.wycc\\.org|video\\.wipb\\.org|video\\.indianapublicmedia\\.org|watch\\.cetconnect\\.org|video\\.thinktv\\.org|video\\.wbgu\\.org|video\\.wgvu\\.org|video\\.netnebraska\\.org|video\\.pioneer\\.org|watch\\.sdpb\\.org|video\\.tpt\\.org|watch\\.ksmq\\.org|watch\\.kpts\\.org|watch\\.ktwu\\.org|watch\\.easttennesseepbs\\.org|video\\.wcte\\.tv|video\\.wljt\\.org|video\\.wosu\\.org|video\\.woub\\.org|video\\.wvpublic\\.org|video\\.wkyupbs\\.org|video\\.kera\\.org|video\\.mpbn\\.net|video\\.mountainlake\\.org|video\\.nhptv\\.org|video\\.vpt\\.org|video\\.witf\\.org|watch\\.wqed\\.org|video\\.wmht\\.org|video\\.deltabroadcasting\\.org|video\\.dptv\\.org|video\\.wcmu\\.org|video\\.wkar\\.org|wnmuvideo\\.nmu\\.edu|video\\.wdse\\.org|video\\.wgte\\.org|video\\.lptv\\.org|video\\.kmos\\.org|watch\\.montanapbs\\.org|video\\.krwg\\.org|video\\.kacvtv\\.org|video\\.kcostv\\.org|video\\.wcny\\.org|video\\.wned\\.org|watch\\.wpbstv\\.org|video\\.wskg\\.org|video\\.wxxi\\.org|video\\.wpsu\\.org|on-demand\\.wvia\\.org|video\\.wtvi\\.org|video\\.westernreservepublicmedia\\.org|video\\.ideastream\\.org|video\\.kcts9\\.org|video\\.basinpbs\\.org|video\\.houstonpbs\\.org|video\\.klrn\\.org|video\\.klru\\.tv|video\\.wtjx\\.org|video\\.ideastations\\.org|video\\.kbtc\\.org)/(?:viralplayer|video)/(?P<id>[0-9]+)/? |\n # Article with embedded player (or direct video)\n (?:www\\.)?pbs\\.org/(?:[^/]+/){2,5}(?P<presumptive_id>[^/]+?)(?:\\.html)?/?(?:$|[?\\#]) |\n # Player\n (?:video|player)\\.pbs\\.org/(?:widget/)?partnerplayer/(?P<player_id>[^/]+)/\n )\n ", "Ku6": "https?://v\\.ku6\\.com/show/(?P<id>[a-zA-Z0-9\\-\\_]+)(?:\\.)*html", "Gfycat": "https?://(?:www\\.)?gfycat\\.com/(?:ifr/)?(?P<id>[^/?#]+)", "ExtremeTube": "https?://(?:www\\.)?extremetube\\.com/(?:[^/]+/)?video/(?P<id>[^/#?&]+)", "Ooyala": "(?:ooyala:|https?://.+?\\.ooyala\\.com/.*?(?:embedCode|ec)=)(?P<id>.+?)(&|$)", "HistoryTopic": "https?://(?:www\\.)?history\\.com/topics/(?:[^/]+/)?(?P<topic_id>[^/]+)(?:/[^/]+(?:/(?P<video_display_id>[^/?#]+))?)?", "NationalGeographicVideo": "https?://video\\.nationalgeographic\\.com/.*?", "Naver": "https?://(?:m\\.)?tvcast\\.naver\\.com/v/(?P<id>\\d+)", "NYTimes": "https?://(?:(?:www\\.)?nytimes\\.com/video/(?:[^/]+/)+?|graphics8\\.nytimes\\.com/bcvideo/\\d+(?:\\.\\d+)?/iframe/embed\\.html\\?videoId=)(?P<id>\\d+)", "QQMusicPlaylist": "https?://y\\.qq\\.com/#type=taoge&id=(?P<id>[0-9]+)", "LimelightChannel": "(?x)\n (?:\n limelight:channel:|\n https?://\n (?:\n link\\.videoplatform\\.limelight\\.com/media/|\n assets\\.delvenetworks\\.com/player/loader\\.swf\n )\n \\?.*?\\bchannelId=\n )\n (?P<id>[a-z0-9]{32})\n ", "TNAFlixNetworkEmbed": "https?://player\\.(?:tna|emp)flix\\.com/video/(?P<id>\\d+)", "Niconico": "https?://(?:www\\.|secure\\.)?nicovideo\\.jp/watch/(?P<id>(?:[a-z]{2})?[0-9]+)", "Tagesschau": "https?://(?:www\\.)?tagesschau\\.de/(?P<path>[^/]+/(?:[^/]+/)*?(?P<id>[^/#?]+?(?:-?[0-9]+)?))(?:~_?[^/#?]+?)?\\.html", "TheOperaPlatform": "https?://(?:www\\.)?theoperaplatform\\.eu/(?P<lang>fr|de|en|es)/(?P<id>[^/?#&]+)", "EyedoTV": "https?://(?:www\\.)?eyedo\\.tv/[^/]+/(?:#!/)?Live/Detail/(?P<id>[0-9]+)", "Screencast": "https?://(?:www\\.)?screencast\\.com/t/(?P<id>[a-zA-Z0-9]+)", "Imdb": "https?://(?:www|m)\\.imdb\\.com/(?:video/[^/]+/|title/tt\\d+.*?#lb-)vi(?P<id>\\d+)", "LRT": "https?://(?:www\\.)?lrt\\.lt/mediateka/irasas/(?P<id>[0-9]+)", "AzubuLive": "https?://(?:www\\.)?azubu\\.(?:tv|uol.com.br)/(?P<id>[^/]+)$", "Digiteka": "(?x)\n https?://(?:www\\.)?(?:digiteka\\.net|ultimedia\\.com)/\n (?:\n deliver/\n (?P<embed_type>\n generic|\n musique\n )\n (?:/[^/]+)*/\n (?:\n src|\n article\n )|\n default/index/video\n (?P<site_type>\n generic|\n music\n )\n /id\n )/(?P<id>[\\d+a-z]+)", "YoutubeRecommended": "https?://(?:www\\.)?youtube\\.com/feed/recommended|:ytrec(?:ommended)?", "Pokemon": "https?://(?:www\\.)?pokemon\\.com/[a-z]{2}(?:.*?play=(?P<id>[a-z0-9]{32})|/[^/]+/\\d+_\\d+-(?P<display_id>[^/?#]+))", "PandoraTV": "https?://(?:.+?\\.)?channel\\.pandora\\.tv/channel/video\\.ptv\\?", "Videa": "(?x)\n https?://\n videa\\.hu/\n (?:\n videok/(?:[^/]+/)*[^?#&]+-|\n player\\?.*?\\bv=|\n player/v/\n )\n (?P<id>[^?#&]+)\n ", "FC2Embed": "https?://video\\.fc2\\.com/flv2\\.swf\\?(?P<query>.+)", "VideoDetective": "https?://(?:www\\.)?videodetective\\.com/[^/]+/[^/]+/(?P<id>\\d+)", "HowStuffWorks": "https?://[\\da-z-]+\\.howstuffworks\\.com/(?:[^/]+/)*(?:\\d+-)?(?P<id>.+?)-video\\.htm", "CNNArticle": "https?://(?:(?:edition|www)\\.)?cnn\\.com/(?!videos?/)", "Yahoo": "(?P<url>(?P<host>https?://(?:[a-zA-Z]{2}\\.)?[\\da-zA-Z_-]+\\.yahoo\\.com)/(?:[^/]+/)*(?P<display_id>.+)?-(?P<id>[0-9]+)(?:-[a-z]+)?(?:\\.html)?)", "Wrzuta": "https?://(?P<uploader>[0-9a-zA-Z]+)\\.wrzuta\\.pl/(?P<typ>film|audio)/(?P<id>[0-9a-zA-Z]+)", "MuenchenTV": "https?://(?:www\\.)?muenchen\\.tv/livestream", "InfoQ": "https?://(?:www\\.)?infoq\\.com/(?:[^/]+/)+(?P<id>[^/]+)", "GloboArticle": "https?://.+?\\.globo\\.com/(?:[^/]+/)*(?P<id>[^/.]+)(?:\\.html)?", "AdobeTVShow": "https?://tv\\.adobe\\.com/(?:(?P<language>fr|de|es|jp)/)?show/(?P<id>[^/]+)", "StreetVoice": "https?://(?:.+?\\.)?streetvoice\\.com/[^/]+/songs/(?P<id>[0-9]+)", "YandexMusicAlbum": "https?://music\\.yandex\\.(?:ru|kz|ua|by)/album/(?P<id>\\d+)/?(\\?|$)", "TouTv": "https?://ici\\.tou\\.tv/(?P<id>[a-zA-Z0-9_-]+(?:/S[0-9]+E[0-9]+)?)", "DeezerPlaylist": "https?://(?:www\\.)?deezer\\.com/playlist/(?P<id>[0-9]+)", "NBCSportsVPlayer": "https?://vplayer\\.nbcsports\\.com/(?:[^/]+/)+(?P<id>[0-9a-zA-Z_]+)", "Vidio": "https?://(?:www\\.)?vidio\\.com/watch/(?P<id>\\d+)-(?P<display_id>[^/?#&]+)", "Izlesene": "(?x)\n https?://(?:(?:www|m)\\.)?izlesene\\.com/\n (?:video|embedplayer)/(?:[^/]+/)?(?P<id>[0-9]+)\n ", "TED": "(?x)\n (?P<proto>https?://)\n (?P<type>www|embed(?:-ssl)?)(?P<urlmain>\\.ted\\.com/\n (\n (?P<type_playlist>playlists(?:/\\d+)?) # We have a playlist\n |\n ((?P<type_talk>talks)) # We have a simple talk\n |\n (?P<type_watch>watch)/[^/]+/[^/]+\n )\n (/lang/(.*?))? # The url may contain the language\n /(?P<name>[\\w-]+) # Here goes the name and then \".html\"\n .*)$\n ", "Ynet": "https?://(?:.+?\\.)?ynet\\.co\\.il/(?:.+?/)?0,7340,(?P<id>L(?:-[0-9]+)+),00\\.html", "Break": "https?://(?:www\\.)?(?P<site>break|screenjunkies)\\.com/video/(?P<display_id>[^/]+?)(?:-(?P<id>\\d+))?(?:[/?#&]|$)", "CarambaTVPage": "https?://carambatv\\.ru/(?:[^/]+/)+(?P<id>[^/?#&]+)", "Vodlocker": "https?://(?:www\\.)?vodlocker\\.(?:com|city)/(?:embed-)?(?P<id>[0-9a-zA-Z]+)(?:\\..*?)?", "HRTi": "(?x)\n (?:\n hrti:(?P<short_id>[0-9]+)|\n https?://\n hrti\\.hrt\\.hr/\\#/video/show/(?P<id>[0-9]+)/(?P<display_id>[^/]+)?\n )\n ", "AdobeTV": "https?://tv\\.adobe\\.com/(?:(?P<language>fr|de|es|jp)/)?watch/(?P<show_urlname>[^/]+)/(?P<id>[^/]+)", "LoveHomePorn": "https?://(?:www\\.)?lovehomeporn\\.com/video/(?P<id>\\d+)(?:/(?P<display_id>[^/?#&]+))?", "TeleQuebec": "https?://zonevideo\\.telequebec\\.tv/media/(?P<id>\\d+)", "NBC": "https?://(?:www\\.)?nbc\\.com/(?:[^/]+/)+(?P<id>n?\\d+)", "VimeoUser": "https://vimeo\\.com/(?!(?:[0-9]+|watchlater)(?:$|[?#/]))(?P<name>[^/]+)(?:/videos|[#?]|$)", "NBA": "https?://(?:watch\\.|www\\.)?nba\\.com/(?P<path>(?:[^/]+/)+(?P<id>[^?]*?))/?(?:/index\\.html)?(?:\\?.*)?$", "StreamCZ": "https?://(?:www\\.)?stream\\.cz/.+/(?P<id>[0-9]+)", "BBCCoUkPlaylist": "https?://(?:www\\.)?bbc\\.co\\.uk/programmes/(?P<id>[pb][\\da-z]{7})/(?:episodes|broadcasts|clips)", "CNNBlogs": "https?://[^\\.]+\\.blogs\\.cnn\\.com/.+", "CrooksAndLiars": "https?://embed\\.crooksandliars\\.com/(?:embed|v)/(?P<id>[A-Za-z0-9]+)", "Blinkx": "(?:https?://(?:www\\.)blinkx\\.com/#?ce/|blinkx:)(?P<id>[^?]+)", "WashingtonPost": "(?:washingtonpost:|https?://(?:www\\.)?washingtonpost\\.com/video/(?:[^/]+/)*)(?P<id>[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12})", "TMZArticle": "https?://(?:www\\.)?tmz\\.com/\\d{4}/\\d{2}/\\d{2}/(?P<id>[^/]+)/?", "MinistryGrid": "https?://(?:www\\.)?ministrygrid\\.com/([^/?#]*/)*(?P<id>[^/#?]+)/?(?:$|[?#])", "OoyalaExternal": "(?x)\n (?:\n ooyalaexternal:|\n https?://.+?\\.ooyala\\.com/.*?\\bexternalId=\n )\n (?P<partner_id>[^:]+)\n :\n (?P<id>.+)\n (?:\n :|\n .*?&pcode=\n )\n (?P<pcode>.+?)\n (?:&|$)\n ", "SixPlay": "(?:6play:|https?://(?:www\\.)?6play\\.fr/.+?-c_)(?P<id>[0-9]+)", "ChirbitProfile": "https?://(?:www\\.)?chirbit\\.com/(?:rss/)?(?P<id>[^/]+)", "Telecinco": "https?://(?:www\\.)?(?:telecinco\\.es|cuatro\\.com|mediaset\\.es)/(?:[^/]+/)+(?P<id>.+?)\\.html", "Einthusan": "https?://(?:www\\.)?einthusan\\.com/movies/watch.php\\?([^#]*?)id=(?P<id>[0-9]+)", "YandexMusicPlaylist": "https?://music\\.yandex\\.(?P<tld>ru|kz|ua|by)/users/(?P<user>[^/]+)/playlists/(?P<id>\\d+)", "DaumUser": "https?://(?:m\\.)?tvpot\\.daum\\.net/mypot/(?:View|Top)\\.(?:do|tv)\\?.*?ownerid=(?P<id>[0-9a-zA-Z]+)", "Viki": "https?://(?:www\\.)?viki\\.(?:com|net|mx|jp|fr)/(?:videos|player)/(?P<id>[0-9]+v)", "Rozhlas": "https?://(?:www\\.)?prehravac\\.rozhlas\\.cz/audio/(?P<id>[0-9]+)", "Imgur": "https?://(?:i\\.)?imgur\\.com/(?:(?:gallery|(?:topic|r)/[^/]+)/)?(?P<id>[a-zA-Z0-9]{6,})(?:[/?#&]+|\\.[a-z]+)?$", "GPUTechConf": "https?://on-demand\\.gputechconf\\.com/gtc/2015/video/S(?P<id>\\d+)\\.html", "WebOfStoriesPlaylist": "https?://(?:www\\.)?webofstories\\.com/playAll/(?P<id>[^/]+)", "AppleDaily": "https?://(www|ent)\\.appledaily\\.com\\.tw/(?:animation|appledaily|enews|realtimenews|actionnews)/[^/]+/[^/]+/(?P<date>\\d+)/(?P<id>\\d+)(/.*)?", "Pluralsight": "https?://(?:(?:www|app)\\.)?pluralsight\\.com/(?:training/)?player\\?", "TeamFourStar": "https?://(?:www\\.)?teamfourstar\\.com/(?P<id>[a-z0-9\\-]+)", "SRGSSR": "(?:https?://tp\\.srgssr\\.ch/p(?:/[^/]+)+\\?urn=urn|srgssr):(?P<bu>srf|rts|rsi|rtr|swi):(?:[^:]+:)?(?P<type>video|audio):(?P<id>[0-9a-f\\-]{36}|\\d+)", "TheWeatherChannel": "https?://(?:www\\.)?weather\\.com/(?:[^/]+/)*video/(?P<id>[^/?#]+)", "Vidme": "https?://vid\\.me/(?:e/)?(?P<id>[\\da-zA-Z]{,5})(?:[^\\da-zA-Z]|$)", "LEGO": "https?://(?:www\\.)?lego\\.com/(?P<locale>[^/]+)/(?:[^/]+/)*videos/(?:[^/]+/)*[^/?#]+-(?P<id>[0-9a-f]+)", "Twitter": "https?://(?:www\\.|m\\.|mobile\\.)?twitter\\.com/(?P<user_id>[^/]+)/status/(?P<id>\\d+)", "BuzzFeed": "https?://(?:www\\.)?buzzfeed\\.com/[^?#]*?/(?P<id>[^?#]+)", "Ivi": "https?://(?:www\\.)?ivi\\.ru/(?:watch/(?:[^/]+/)?|video/player\\?.*?videoId=)(?P<id>\\d+)", "YourUpload": "(?x)https?://(?:www\\.)?\n (?:yourupload\\.com/watch|\n embed\\.yourupload\\.com|\n embed\\.yucache\\.net\n )/(?P<id>[A-Za-z0-9]+)\n ", "Seeker": "https?://(?:www\\.)?seeker\\.com/(?P<display_id>.*)-(?P<article_id>\\d+)\\.html", "Gazeta": "(?P<url>https?://(?:www\\.)?gazeta\\.ru/(?:[^/]+/)?video/(?:main/)*(?:\\d{4}/\\d{2}/\\d{2}/)?(?P<id>[A-Za-z0-9-_.]+)\\.s?html)", "HRTiPlaylist": "https?://hrti.hrt.hr/#/video/list/category/(?P<id>[0-9]+)/(?P<display_id>[^/]+)?", "VimeoWatchLater": "https://vimeo\\.com/(?:home/)?watchlater|:vimeowatchlater", "TeacherTube": "https?://(?:www\\.)?teachertube\\.com/(viewVideo\\.php\\?video_id=|music\\.php\\?music_id=|video/(?:[\\da-z-]+-)?|audio/)(?P<id>\\d+)", "Vimeo": "(?x)\n https?://\n (?:\n (?:\n www|\n (?P<player>player)\n )\n \\.\n )?\n vimeo(?P<pro>pro)?\\.com/\n (?!(?:channels|album)/[^/?#]+/?(?:$|[?#])|[^/]+/review/|ondemand/)\n (?:.*?/)?\n (?:\n (?:\n play_redirect_hls|\n moogaloop\\.swf)\\?clip_id=\n )?\n (?:videos?/)?\n (?P<id>[0-9]+)\n (?:/[\\da-f]+)?\n /?(?:[?&].*)?(?:[#].*)?$\n ", "KontrTube": "https?://(?:www\\.)?kontrtube\\.ru/videos/(?P<id>\\d+)/(?P<display_id>[^/]+)/", "ArteTVInfo": "https?://info\\.arte\\.tv/(?P<lang>fr|de|en|es)/(?:[^/]+/)*(?P<id>[^/?#&]+)", "NRKPlaylist": "https?://(?:www\\.)?nrk\\.no/(?!video|skole)(?:[^/]+/)+(?P<id>[^/]+)", "Howcast": "https?://(?:www\\.)?howcast\\.com/videos/(?P<id>\\d+)", "DaumPlaylist": "https?://(?:m\\.)?tvpot\\.daum\\.net/mypot/(?:View\\.do|Top\\.tv)\\?.*?playlistid=(?P<id>[0-9]+)", "LiTV": "https?://(?:www\\.)?litv\\.tv/(?:vod|promo)/[^/]+/(?:content\\.do)?\\?.*?\\b(?:content_)?id=(?P<id>[^&]+)", "ORFTVthek": "https?://tvthek\\.orf\\.at/(?:[^/]+/)+(?P<id>\\d+)", "Camdemy": "https?://(?:www\\.)?camdemy\\.com/media/(?P<id>\\d+)", "KeezMovies": "https?://(?:www\\.)?keezmovies\\.com/video/(?:(?P<display_id>[^/]+)-)?(?P<id>\\d+)", "MSN": "https?://(?:www\\.)?msn\\.com/(?:[^/]+/)+(?P<display_id>[^/]+)/[a-z]{2}-(?P<id>[\\da-zA-Z]+)", "Kamcord": "https?://(?:www\\.)?kamcord\\.com/v/(?P<id>[^/?#&]+)", "Criterion": "https?://(?:www\\.)?criterion\\.com/films/(?P<id>[0-9]+)-.+", "PornoXO": "https?://(?:www\\.)?pornoxo\\.com/videos/(?P<id>\\d+)/(?P<display_id>[^/]+)\\.html", "Tube8": "https?://(?:www\\.)?tube8\\.com/(?:[^/]+/)+(?P<display_id>[^/]+)/(?P<id>\\d+)", "EightTracks": "https?://8tracks\\.com/(?P<user>[^/]+)/(?P<id>[^/#]+)(?:#.*)?$", "CeskaTelevize": "https?://(?:www\\.)?ceskatelevize\\.cz/(porady|ivysilani)/(?:[^/]+/)*(?P<id>[^/#?]+)/*(?:[#?].*)?$", "NownessPlaylist": "https?://(?:(?:www|cn)\\.)?nowness\\.com/playlist/(?P<id>\\d+)", "XNXX": "https?://(?:video|www)\\.xnxx\\.com/video-?(?P<id>[0-9a-z]+)/", "ABCOTVS": "https?://(?:abc(?:7(?:news|ny|chicago)?|11|13|30)|6abc)\\.com(?:/[^/]+/(?P<display_id>[^/]+))?/(?P<id>\\d+)", "NRKTV": "(?x)\n https?://\n (?:tv|radio)\\.nrk(?:super)?\\.no/\n (?:serie/[^/]+|program)/\n (?![Ee]pisodes)(?P<id>[a-zA-Z]{4}\\d{8})\n (?:/\\d{2}-\\d{2}-\\d{4})?\n (?:\\#del=(?P<part_id>\\d+))?\n ", "OneUP": "https?://gamevideos\\.1up\\.com/(?P<type>video)/id/(?P<name_or_id>.+)\\.html", "URPlay": "https?://(?:www\\.)?ur(?:play|skola)\\.se/(?:program|Produkter)/(?P<id>[0-9]+)", "Giga": "https?://(?:www\\.)?giga\\.de/(?:[^/]+/)*(?P<id>[^/]+)", "Pinkbike": "https?://(?:(?:www\\.)?pinkbike\\.com/video/|es\\.pinkbike\\.org/i/kvid/kvid-y5\\.swf\\?id=)(?P<id>[0-9]+)", "Jamendo": "https?://(?:www\\.)?jamendo\\.com/track/(?P<id>[0-9]+)/(?P<display_id>[^/?#&]+)", "CBCWatch": "https?://watch\\.cbc\\.ca/(?:[^/]+/)+(?P<id>[0-9a-f-]+)", "Bigflix": "https?://(?:www\\.)?bigflix\\.com/.+/(?P<id>[0-9]+)", "Ustream": "https?://(?:www\\.)?ustream\\.tv/(?P<type>recorded|embed|embed/recorded)/(?P<id>\\d+)", "TV4": "(?x)https?://(?:www\\.)?\n (?:\n tv4\\.se/(?:[^/]+)/klipp/(?:.*)-|\n tv4play\\.se/\n (?:\n (?:program|barn)/(?:[^\\?]+)\\?video_id=|\n iframe/video/|\n film/|\n sport/|\n )\n )(?P<id>[0-9]+)", "Clipfish": "https?://(?:www\\.)?clipfish\\.de/(?:[^/]+/)+video/(?P<id>[0-9]+)", "NickDe": "https?://(?:www\\.)?(?P<host>nick\\.de|nickelodeon\\.(?:nl|at))/(?:playlist|shows)/(?:[^/]+/)*(?P<id>[^/?#&]+)", "ThePlatformFeed": "https?://feed\\.theplatform\\.com/f/(?P<provider_id>[^/]+)/(?P<feed_id>[^?/]+)\\?(?:[^&]+&)*(?P<filter>by(?:Gui|I)d=(?P<id>[\\w-]+))", "Npr": "https?://(?:www\\.)?npr\\.org/player/v2/mediaPlayer\\.html\\?.*\\bid=(?P<id>\\d+)", "TudouPlaylist": "https?://(?:www\\.)?tudou\\.com/listplay/(?P<id>[\\w-]{11})\\.html", "SoundcloudSet": "https?://(?:(?:www|m)\\.)?soundcloud\\.com/(?P<uploader>[\\w\\d-]+)/sets/(?P<slug_title>[\\w\\d-]+)(?:/(?P<token>[^?/]+))?", "YoutubeSharedVideo": "(?:https?:)?//(?:www\\.)?youtube\\.com/shared\\?.*\\bci=(?P<id>[0-9A-Za-z_-]{11})", "VimeoChannel": "https://vimeo\\.com/channels/(?P<id>[^/?#]+)/?(?:$|[?#])", "NPORadioFragment": "https?://(?:www\\.)?npo\\.nl/radio/[^/]+/fragment/(?P<id>\\d+)", "NRKTVDirekte": "https?://(?:tv|radio)\\.nrk\\.no/direkte/(?P<id>[^/?#&]+)", "CNN": "(?x)https?://(?:(?P<sub_domain>edition|www|money)\\.)?cnn\\.com/(?:video/(?:data/.+?|\\?)/)?videos?/\n (?P<path>.+?/(?P<title>[^/]+?)(?:\\.(?:[a-z\\-]+)|(?=&)))", "YoutubeHistory": "https?://(?:www\\.)?youtube\\.com/feed/history|:ythistory", "NextMedia": "https?://hk\\.apple\\.nextmedia\\.com/[^/]+/[^/]+/(?P<date>\\d+)/(?P<id>\\d+)", "ToypicsUser": "https?://videos\\.toypics\\.net/(?P<username>[^/?]+)(?:$|[?#])", "ArteTVDDC": "https?://ddc\\.arte\\.tv/(?P<lang>emission|folge)/(?P<id>[^/?#&]+)", "NationalGeographic": "https?://channel\\.nationalgeographic\\.com/(?:wild/)?[^/]+/(?:videos|episodes)/(?P<id>[^/?]+)", "Canalplus": "(?x)\n https?://\n (?:\n (?:\n (?:(?:www|m)\\.)?canalplus\\.fr|\n (?:www\\.)?piwiplus\\.fr|\n (?:www\\.)?d8\\.tv|\n (?:www\\.)?c8\\.fr|\n (?:www\\.)?d17\\.tv|\n (?:www\\.)?itele\\.fr\n )/(?:(?:[^/]+/)*(?P<display_id>[^/?#&]+))?(?:\\?.*\\bvid=(?P<vid>\\d+))?|\n player\\.canalplus\\.fr/#/(?P<id>\\d+)\n )\n\n ", "CSNNE": "https?://(?:www\\.)?csnne\\.com/video/(?P<id>[0-9a-z-]+)", "RTVETelevision": "https?://(?:www\\.)?rtve\\.es/television/[^/]+/[^/]+/(?P<id>\\d+).shtml", "SpankBang": "https?://(?:(?:www|[a-z]{2})\\.)?spankbang\\.com/(?P<id>[\\da-z]+)/video", "TwentyTwoTracksGenre": "https?://22tracks\\.com/(?P<city>[a-z]+)/(?P<genre>[\\da-z]+)/?$", "Motherless": "https?://(?:www\\.)?motherless\\.com/(?:g/[a-z0-9_]+/)?(?P<id>[A-Z0-9]+)", "XHamster": "(?P<proto>https?)://(?:.+?\\.)?xhamster\\.com/movies/(?P<id>[0-9]+)/(?P<seo>.*?)\\.html(?:\\?.*)?", "ComCarCoff": "https?://(?:www\\.)?comediansincarsgettingcoffee\\.com/(?P<id>[a-z0-9\\-]*)", "Tele13": "^https?://(?:www\\.)?t13\\.cl/videos(?:/[^/]+)+/(?P<id>[\\w-]+)", "BBCCoUkArticle": "https?://(?:www\\.)?bbc\\.co\\.uk/programmes/articles/(?P<id>[a-zA-Z0-9]+)" }