Applescript를 사용하여 iTunes에서 재생 목록의 트랙을 설정하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1002835

  •  05-07-2019
  •  | 
  •  

문제

나는 a의 트랙을 설정하려고합니다 사용자 재생 목록 사과 사용. 트랙이 추가되기를 원하지 않습니다. 현재 트랙을 교체하기를 원합니다. 그렇게하기 전에, 나는 지속적인 ID로 트랙을 찾아야하지만, 트랙을 설정하는 진술은 작동하지 않습니다. 아래 코드 스 니펫 :

            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)

또한 재생 목록에서 모든 트랙을 제거하려면 어떻게해야합니까 (즉, 비어있는 목록으로 설정)?

도움이 되었습니까?

해결책

원하는 작업을 수행하려면 먼저 재생 목록에서 기존 트랙을 제거한 다음 재생 목록에있는 트랙을 추가해야합니다. 첫 번째 단계는 다음과 같습니다.

delete every track of myPlaylist

그러면 추가가 다음과 같습니다.

duplicate resolvedTracks to myPlaylist
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top