2017-03-29 6 views
0

는 다음 스크립트는 내가 예상대로 작동하지 않습니다AppleScript 쿼리에 대해 iTunes 앨범 아티스트 속성이 손상 되었습니까?

tell application "iTunes" 
    tell source "Library" 
     tell playlist "Music" 
      set theTracks to (every track whose album artist is "xxx" and album is "Fiddle Tunes 2006 Concert") 
      count of theTracks 
     end tell 
    end tell 
end tell 

그것은 그의 앨범 아티스트 재산 비어있는 트랙을 일치합니다. 트랙과 일치하지 않아야합니다. 그 특정 앨범 타이틀에는 비어 있지 않은 앨범 아티스트 필드가있는 트랙이없고 컴파일 플래그가 설정된 트랙이 없습니다.

나는 앨범 아티스트를 아티스트와 바꾸기 때문에 트랙이 전혀 일치하지 않습니다.

내가 분명한 사실을 놓치고 있거나 iTunes에 버그가 있습니까?

+0

내 라이브러리에있는 빈 앨범 아티스트와 일치하지 않습니다. 물론 비어있는 필드가 없기 때문에 비어 있어야합니다.하지만 나중에 일치하지 않았습니다. 어쩌면 당신의 설정? – Chilly

+0

문제는 비어있는 앨범 아티스트 필드에 의존하지 않는 것으로 보입니다. 여러 다른 앨범 제목으로 동일한 쿼리를 시도했으며 쿼리의 앨범 아티스트 일부가없는 것처럼 모든 역할을합니다. 다음으로 쿼리의 필드 순서를 바꿔 보았는데 제대로 작동했습니다! –

답변

0

버그 였고, macOS 10.12.5 및 iTunes 12.6.1.25에서 수정되었습니다.