2 votos

Copia de BPM y de la Estrella de calificación a los Comentarios en itunes usando Applescript

Quiero un applescript para agarrar el BPM y la Calificación de Estrellas de un grupo seleccionado de MP3 y pegar la información en la sección de comentarios.

He encontrado este código que se copia de la calificación de estrellas de una pista en un tiempo, pero no sé applescript lo suficientemente bien como para modificar para hacer un grupo de pistas seleccionadas y también tomar las BPM.

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

1voto

Johnsyweb Puntos 45395

Usted quiere agarrar la selección, que será una lista de pistas. A continuación, utilice una repetición de un bloque de proceso de cada pista en la lista. Aquí está la secuencia de comandos. Puede que desee añade comprobaciones para asegurarse de que iTunes se está ejecutando, y algunos bloques try en el caso de fallos:

tell application "iTunes"
    set selectedTracks to selection
    repeat with thisTrack in selectedTracks
        set theRating to rating of thisTrack
        set theBPM to bpm of thisTrack
        set theComment to "" & (theRating / 20 as integer) & " star | BPM: " & theBPM
        set comment of thisTrack to theComment
    end repeat
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