Я пытаюсь установить дорожки пользовательского списка воспроизведения с помощью AppleScript. Я не хочу, чтобы треки были добавлены, я хочу, чтобы они заменяли текущие треки. Прежде чем я это сделаю, мне нужно просмотреть треки по их постоянным идентификаторам, что работает нормально, но оператор, который устанавливает треки, не работает. Фрагмент кода ниже:
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)
Кроме того, как я могу удалить все дорожки из списка воспроизведения (т.е. установить его в пустой список)?