2011-04-29 1 views
1

OSX 10.6 (최신 버전)에서 iTunes를 사용하며, 라이브러리 이동에 실패하여 여러 가지 누락이있었습니다 트랙. 트랙 개체의 "위치"특성을 적절한 것으로 변경하는 AppleScript를 작성하여 문제를 해결했습니다. "위치"는 스크립트에 의해 변경되는 유일한 것입니다.AppleScript로 찾은 후에도 iTunes 노래가 재생되지 않습니다 (누락되지 않고 느낌표 없음)

스크립트가 실행되었을 때 선택한 트랙의 모든 느낌표가 사라지고 몇 개의 트랙이 정상적으로 재생되었습니다. 그러나 대다수는 그렇지 않았습니다 - 두 번 클릭하거나 "재생"을 클릭하면 아무 일도 일어나지 않습니다. 문제가되는 트랙 중 하나에서 "찾기 창에서 트랙 표시"를 클릭하면 적절한 파일로 리디렉션됩니다. iTunes의 "정보 얻기"의 "위치"필드에있는 파일이 올바른 파일이며 아무런 오류가 없습니다. 나는 수동으로 VLC에서 파일을 열 수 있고 그들은 잘 재생, 그리고 깨진 헤더 또는 아무것도 (그들은 shouldn't - 노래 파일이 아무 것도 만지지 않았다). 그러나 아이튠즈는 끊임없이 재생을 거부한다. 문제가되는 노래 중 하나 인 "정보 얻기"에서 채워지는 유일한 영역은 "Kind : AAC Audio File"(항상 mp3 형식 파일의 경우에도 동일)로 시작하는 열이다. . 문제가있는 노래의 사본을 추가하면 "중복을 추가하려고합니다."라는 경고 메시지가 나타나고 복제본과 동일한 문제가 발생합니다. iTunes에서 노래를 삭제하고 다시 추가하고 싶지는 않습니다. 처음에 AppleScript를 작성하여 피하려고 시도한 정확한 시나리오입니다.

TLDR : 스크립트에서 iTunes의 누락 된 "느낌표"파일의 위치를 ​​변경했습니다. 이제 일부 파일에는 느낌표가 없지만 여전히 재생되지 않습니다.

+0

superuser.com에서 더 많은 도움을받을 수 있습니다. 만약 당신이 appescript를 작성하는 것에 대한 질문이 있다면 여기에 더 적합한 코드를 게시하십시오. –

답변

0

어둠 속에서 촬영되었으므로 라이브러리를 먼저 백업 하겠지만 파일> 라이브러리> 라이브러리 구성을 시도해 보셨습니까? 내 이해는 이것이 라이브러리를 가져 와서 트랙이 아티스트/앨범 계층 구조로 구성되어 있는지 확인하는 것입니다.

Dave가 맞습니다. 스크립트 자체의 문제 해결에 도움이 필요하다면 superuser.com 또는 Ask Different이 더 좋을 수 있습니다.