Cambia il punteggio corrente del brano iTunes dopo che ha finito di suonare?

1

Uso playlist intelligenti in iTunes. Ad esempio: Riproduci solo brani con valutazione 4 stelle o superiore con commenti contenenti "mellow" (utilizzo i commenti come tag, più o meno, in modo che si tratti di una playlist di migliore qualità).

Il problema: diciamo che sto ascoltando quella playlist e inizia una canzone che decido di passare a 2 stelle. La canzone scompare immediatamente dalla playlist e la playlist si interrompe. Quello che mi piacerebbe accadesse è che mi piacerebbe che la canzone finisse di suonare e poi, dopo, la modifica del rating ha effetto, in modo che scompaia dalla playlist dopo che è finita la riproduzione.

Nota: sto parlando della canzone di iTunes attualmente in riproduzione, non della canzone attualmente selezionata. Poiché iTunes è probabilmente in sottofondo, la canzone attualmente selezionata potrebbe essere qualsiasi cosa.

Preferirei una soluzione di Applescript, se possibile.

idee?

    
posta 2oh1 23.03.2014 - 06:42
fonte

1 risposta

2
with timeout of 600 seconds
    tell application "iTunes"
        set cur to current track
        repeat until current track is not cur
            delay 1
        end repeat
        set rating of cur to 40 -- 2 stars
    end tell
end timeout

Questo selezionerebbe la traccia successiva e imposterebbe la valutazione della traccia precedente su due stelle:

tell application "iTunes"
    set cur to current track
    next track
    set rating of cur to 40
end tell
    
risposta data 23.03.2014 - 18:35
fonte

Leggi altre domande sui tag