2
AppleScript를 사용하여 사용자 재생 목록의 트랙을 설정하려고합니다. 트랙을 추가하는 것을 원하지 않습니다. 현재 트랙을 바꾸기를 원합니다. 그렇게하기 전에, 영구적 인 ID로 트랙을 검색해야하는데 제대로 작동하고 있지만 트랙을 설정하는 문장은 작동하지 않습니다. 아래 코드 스 니펫AppleScript를 사용하여 iTunes에서 재생 목록의 트랙을 설정하는 방법은 무엇입니까?
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)
또한 재생 목록에서 모든 트랙을 제거 할 수 있습니까? 예 : 비어있는 목록으로 설정?
이 나를 위해 작동하지 않습니다 같은
그런 다음 추가가 보일 것이다 : 첫 번째 단계는 같을 것이다. AppleScript는 "myPlaylist를 {...}"또는 유사하게 설정할 수 없다고 말하면서 인라인 참조 ('모든 트랙 중 ... ...) 대신 트랙 목록으로'duplicate '를 호출하려고 할 때마다 . –