diff --git a/homeassistant/components/media_extractor.py b/homeassistant/components/media_extractor.py
index 188330de1c6c904736dd5d736fd74b0b63828890..2b9bcc30d4c2f0590c936c179aa013d38feec773 100644
--- a/homeassistant/components/media_extractor.py
+++ b/homeassistant/components/media_extractor.py
@@ -15,7 +15,7 @@ from homeassistant.components.media_player import (
 from homeassistant.config import load_yaml_config_file
 from homeassistant.helpers import config_validation as cv
 
-REQUIREMENTS = ['youtube_dl==2017.9.24']
+REQUIREMENTS = ['youtube_dl==2017.10.01']
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index c6081d798a8bfe12ac4abe876e469cf145131437..0b7f785cebb17c2ca8a25791be166b0f05bc63f0 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1068,7 +1068,7 @@ yeelight==0.3.3
 yeelightsunflower==0.0.8
 
 # homeassistant.components.media_extractor
-youtube_dl==2017.9.24
+youtube_dl==2017.10.01
 
 # homeassistant.components.light.zengge
 zengge==0.2