0 votos

Applescript para establecer el comentario de seguimiento a la calificación

Estoy tratando de desarrollar un applescript que establezca la etiqueta del comentario a la calificación de la pista. Por ejemplo, si es una pista de 3 estrellas, quiero que el comentario diga "3 estrellas".

tell application "iTunes"
  set theTrack to (item 1 of (get selection))
  set comment of theTrack to theRating
end tell

Esto no me funciona. ¿Alguna idea?

2voto

rpetrich Puntos 25769

Lo primero es que el valor de la calificación sólo se almacena como "calificación". Pero iTunes almacena la calificación de estrellas como un valor entre 0 y 100, por lo que hay que convertir de ese valor al número de estrellas.

Puede que haya una forma más inteligente de hacerlo, pero este código parece funcionar.

tell application "iTunes"
    set theTrack to (item 1 of (get selection))
    set theRating to rating of theTrack
    if theRating = 100 then
        set comment of theTrack to "5 Star"
    else if theRating  80 then
        set comment of theTrack to "4 Star"
    else if theRating  60 then
        set comment of theTrack to "3 Star"
    else if theRating  40 then
        set comment of theTrack to "2 Star"
    else if theRating  20 then
        set comment of theTrack to "1 Star"
    else if theRating = 0 then
        set comment of theTrack to "0 Star"
    end if
end tell

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