Wie der Titel einer Wiedergabeliste in iTunes setzen Applescript?
-
05-07-2019 - |
Frage
Ich versuche, die Spuren von einer Benutzerplaylist mit Applescript zu setzen. Ich will nicht die Tracks hinzugefügt werden, ich möchte, dass sie die aktuellen Tracks ersetzen. Bevor ich das tue, muss ich die Spuren durch ihre hartnäckige IDs sehen, was in Ordnung funktioniert, aber die Aussage, dass die Schienen legt funktioniert nicht. Code-Snippet unten:
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)
Auch, wie kann ich alle Titel aus einer Playlist entfernen (das heißt, es zu leere Liste gesetzt)?
Lösung
tun, was Sie wollen, müssen Sie zwei Schritte tun, zunächst die vorhandenen Spuren aus der Wiedergabeliste zu entfernen, dann in den Spuren hinzufügen, die Sie in der Wiedergabeliste sein wollen. Der erste Schritt würde so aussehen:
delete every track of myPlaylist
Dann die Zugabe würde wie folgt aussehen:
duplicate resolvedTracks to myPlaylist