diff --git a/homeassistant/components/media_player/__init__.py b/homeassistant/components/media_player/__init__.py
index 1985fac1c1d13f46097d0d0486780efa1cab9810..410d69c22c3b9e16a4113607106267556d6ce49c 100644
--- a/homeassistant/components/media_player/__init__.py
+++ b/homeassistant/components/media_player/__init__.py
@@ -658,7 +658,7 @@ class MediaPlayerEntity(Entity):
 
     async def async_set_repeat(self, repeat):
         """Set repeat mode."""
-        await self.hass.async_add_job(self.set_repeat, repeat)
+        await self.hass.async_add_executor_job(self.set_repeat, repeat)
 
     # No need to overwrite these.
     @property