Cómo arreglé que mi altavoz AirPlay no reprodujera música de Apple desde una Mac
Conclusiones clave
- Un problema subyacente con el proceso "AirPlayXPCHelper" parece hacer que los altavoces inalámbricos dejen de responder en macOS.
- La solución es finalizar el proceso en Activity Monitor (en la pestaña CPU) o usar el comando "killall" en Terminal para finalizar el proceso usando privilegios de administrador.
- Mejor aún, cree un flujo de trabajo en los accesos directos para ejecutar el comando de shell con dos clics y solucionarlo rápidamente cuando suceda.
AirPlay es increíble cuando funciona. Me encanta transmitir Apple Music a mi HomePod y usar simultáneamente los parlantes de mi MacBook Pro para obtener un sonido más completo. Desafortunadamente, esta característica falla constantemente.
¿Cuál es el problema con AirPlay?
Mi problema surge cuando uso la aplicación Apple Music y, a veces, ocurre tres o cuatro veces al día. Muchas veces sucede cuando inicio sesión por primera vez o cuando Apple Music ha estado inactivo por un tiempo.
Después de hacer clic en el ícono "AirPlay" en la parte superior de la ventana de la aplicación y marcar "HomePod" para transmitir audio al altavoz al otro lado de la habitación, Apple Music no hará nada y luego me arrojará un error similar a este:
Marcar y desmarcar el altavoz no ayuda. Salir de Apple Music tampoco solucionará el problema. El problema es más profundo y está causado por un problema subyacente con AirPlay.
A pesar de estas circunstancias tan específicas, el problema también podría estar afectando a otras aplicaciones que usan AirPlay, incluidas Spotify o El perfil aerodinámico de la ameba rebelde .
Cómo arreglar los altavoces AirPlay que no responden
Después de unos meses de jugar con el Monitor de actividad, descubrí que el problema se debía a un proceso llamado "AirPlayXPCHelper" que parece no funcionar. La solución fácil es finalizar este proceso, después de lo cual se reiniciará inmediatamente. Espere unos segundos para asegurarse de que el proceso se esté ejecutando sin problemas y luego intente activar el altavoz AirPlay nuevamente.
Puede utilizar dos métodos para hacer esto, dependiendo de con qué se sienta cómodo. La primera es usar el Monitor de actividad, que puede iniciar presionando Comando + barra espaciadora para abrir la búsqueda de Spotlight y luego escribiendo "Monitor de actividad" hasta que vea el ícono y luego presione Retorno.
En la pestaña "CPU", use el cuadro de búsqueda para buscar "airplay" y luego haga clic en el proceso AirPlayXPCHelper cuando aparezca. Ahora use la "X" para finalizar el proceso y confirme la acción.
Alternativamente, puede finalizar el proceso usando la Terminal. Inicie la aplicación Terminal (use Spotlight nuevamente), luego escriba:
sudo killall AirPlayXPCHelper
Ingrese su contraseña cuando se le solicite y el proceso se cerrará, luego se reiniciará en segundo plano.
La buena noticia es que esta solución funciona siempre. Al menos, funciona hasta la próxima vez que AirPlayXPCHelper decida volver a jugar. Afortunadamente, existe una forma más rápida de reiniciar el proceso.
Cree una solución de dos clics mediante accesos directos
Dado que esto sucede varias veces al día. Me cansé de revisar procesos y escribir comandos en Terminal, así que creé un flujo de trabajo que puedo ejecutar desde la barra de menú de Mac. Descargue mi flujo de trabajo Kill AirPlayXPCHelper y agréguelo a Atajos.
El acceso directo en sí es realmente simple y puedes crearlo tú mismo usando el comando Terminal anterior. Primero, abra la aplicación Atajos, luego haga clic en Atajos > Configuración > Avanzado y habilite la opción "Permitir ejecutar scripts". A continuación, haga clic en el ícono más “+” en la parte superior de la página.
En la barra lateral a la derecha de la pantalla, busque "shell" y haga doble clic en la acción "Ejecutar script de Shell" para agregarlo. Ahora marque la casilla "Ejecutar como administrador" y pegue lo siguiente en el campo de texto:
killall AirPlayXPCHelper
Borre su consulta de búsqueda (si aún está activa) y haga clic en el botón de información "i", luego, en la pestaña "Privacidad", asegúrese de que se le haya otorgado acceso a "Shell". En "Detalles", marque la opción "Fijar en la barra de menú". Asigne un nombre y un ícono al acceso directo en la parte superior de la pantalla.
Ahora busque el ícono de Atajos en la barra de menú en la parte superior de la pantalla. Haga clic en él y seleccione el flujo de trabajo que acaba de crear para ejecutar el comando Terminal.
Con suerte, Apple solucionará cualquier problema que afecte a AirPlayXPCHelper para que esta guía quede obsoleta en poco tiempo. Pero en caso de que no sea así, o tengas otros problemas con los altavoces AirPlay, al menos puedes apagar y volver a encender el proceso rápidamente
Consulte nuestros flujos de trabajo de accesos directos más interesantes para macOS.