2 votos

Sección de iTunes & Radio con AppleScript

Tengo un HomePod y quiero escuchar la radio en iTunes por la mañana. Hasta ahora no es posible establecer una alarma utilizando una lista de reproducción o una radio en la configuración de HomePod.

Así que decidí usar iTunes en mi Mac con un script de Apple en el calendario (para lanzarlo todos los días).

Encontré una forma de apuntar al HomePod utilizando este comando en AppleScript:

tell Application "iTunes"
 set current Airplay devices to Airplay device "kitchen"
End tell 

Mi problema es la radio. Hay una sección de Radio en iTunes donde puedes encontrar Beats 1 pero otras radios seleccionadas por Apple. Quiero reproducir una de estas radios.

Intenté de muchas maneras pero no pude encontrar una forma adecuada de hacerlo...

Intenté:

reproducir la pista myRadio de la lista myRadio

o fuente myRadio" reproducir myRadio

Nada funciona... Me gustaría saber cómo acceder a la sección de Radio en iTunes. Que es un tipo de sección especial.

Encontré una forma de hacerlo pero no es confiable:

abrir url (y utilizar la URL de la radio de iTunes)

Usando el script pude obtener la información del objeto:

obtener nombre de la pista actual
 --> "Nombre de la pista actualmente reproducida seleccionada por iTunes"
 obtener nombre de la lista de reproducción actual
 --> "Nombre de mi estación de radio"

Gracias

0 votos

¿Querías que reprodujera una estación de radio al azar o solo una específica?

1voto

olnod Puntos 3

Intenta esto:

abrir ubicación "itmss://itunes.apple.com/us/station/listen-in-apple-music/idra.686227433?cmd=AñadirEstación"

0voto

Michael Puntos 131

Este es un hilo bastante antiguo pero pensé en publicar una solución en AppleScript (que se puede incrustar en Atajos) para acceder a una estación de radio de Apple Music.

Necesitas copiar el código de "URL de incrustación" de la hoja de compartir en Apple Music para la estación de radio en Apple Music de tu elección. Una vez hecho esto, reemplaza todo desde el script de "URL de incrustación" en el siguiente código (comenzando con la estación). Asegúrate de mantener el "?app=music" como se muestra.

Aquí está el código (parece tan simple pero me llevó demasiado tiempo descubrirlo):

open location "itmss://music.apple.com/us/station/holiday-station/ra.747154894?app=music"

Funciona para mí en Apple macOS Monterey y con una suscripción a Apple Music. Y, como se mencionó, se puede incrustar en un atajo de Apple macOS usando la opción Ejecutar AppleScript. Se verá así:

on run {input, parameters}
open location "itmss://music.apple.com/us/station/holiday-station/ra.747154894?app=music"
return input
end run

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X