diff --git a/youtube_dl/extractor/extractors.py b/youtube_dl/extractor/extractors.py index 4acb003a9..4b3092028 100644 --- a/youtube_dl/extractor/extractors.py +++ b/youtube_dl/extractor/extractors.py @@ -804,6 +804,7 @@ from .orf import ( ORFFM4IE, ORFFM4StoryIE, ORFOE1IE, + ORFOE3IE, ORFNOEIE, ORFWIEIE, ORFBGLIE, diff --git a/youtube_dl/extractor/orf.py b/youtube_dl/extractor/orf.py index 384d9c876..5f8960156 100644 --- a/youtube_dl/extractor/orf.py +++ b/youtube_dl/extractor/orf.py @@ -341,6 +341,19 @@ class ORFVBGIE(ORFRadioIE): } +class ORFOE3IE(ORFRadioIE): + IE_NAME = 'orf:oe3' + IE_DESC = 'Radio Österreich 3' + _VALID_URL = r'https?://(?Poe3)\.orf\.at/player/(?P[0-9]+)/(?P\w+)' + api_station = "oe3" + loop_station = "oe3" + + _TEST = { + 'url': 'https://oe3.orf.at/player/20200424/3WEK', + 'only_matching': True, + } + + class ORFOE1IE(ORFRadioIE): IE_NAME = 'orf:oe1' IE_DESC = 'Radio Österreich 1'