diff --git a/modules/stream_out/chromecast/chromecast_ctrl.cpp b/modules/stream_out/chromecast/chromecast_ctrl.cpp
index 9461bdc44982886002672937a1ee8be473351f4c..d703ab7ce59bf752b61bc4d0ca878232830112a8 100644
--- a/modules/stream_out/chromecast/chromecast_ctrl.cpp
+++ b/modules/stream_out/chromecast/chromecast_ctrl.cpp
@@ -329,6 +329,12 @@ void intf_sys_t::processMessage(const castchannel::CastMessage &msg)
 
             }
         }
+        else if (type == "LAUNCH_ERROR")
+        {
+            json_value reason = (*p_data)["reason"];
+            msg_Err(p_stream, "Failed to start the MediaPlayer: %s",
+                    (const char *)reason);
+        }
         else
         {
             msg_Err(p_stream, "Receiver command not supported: %s",