Come impostare le tracce di una playlist in iTunes utilizzando AppleScript?
-
05-07-2019 - |
Domanda
Sto cercando di impostare le tracce di una playlist utente usando AppleScript. Non voglio aggiungere le tracce, voglio che sostituiscano le tracce correnti. Prima di farlo, devo cercare le tracce con i loro ID persistenti, il che funziona bene, ma l'affermazione che imposta le tracce non funziona. Snippet di codice di seguito:
set fixed indexing to true
set myPlaylist to the first item of (every user playlist whose persistent ID is "5C768EFF306E3366")
set tracksPIDs to {"66EB935073027EDD", "B6807694FEDD76B4"}
set resolvedTracks to {}
--resolve the tracks
repeat with trackPID in tracksPIDs
set myTrack to the first item of (every track whose persistent ID is equal to trackPID)
set end of resolvedTracks to myTrack
end repeat
set (the tracks of my myPlaylist) to duplicate of (resolvedTracks)
Inoltre, come posso rimuovere tutti i brani da una playlist (ovvero impostarlo su un elenco vuoto)?
Soluzione
Per fare quello che vuoi, dovrai fare due passaggi, rimuovendo prima le tracce esistenti dalla playlist, quindi aggiungendo le tracce che vuoi essere nella playlist. Il primo passo sarebbe simile:
delete every track of myPlaylist
Quindi l'aggiunta sarebbe simile a:
duplicate resolvedTracks to myPlaylist
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow