디스크에서 삭제 된 iTunes에서 파일을 어떻게 제거합니까?


24

디스크를 정리할 때 iTunes에서 관리하고 있던 음악 모음에서 몇 개의 파일을 삭제했습니다. 이제 장치를 동기화하려고하면 파일이 없기 때문에 동기화 할 수 없다는 오류 메시지가 나타납니다. 문제는 iTunes에서 이러한 파일을 더 이상 찾을 수 없다는 것입니다. 적절한 용어를 검색 할 때 표시되지 않습니다. 제 질문은 어떻게 찾을 수 있고 iTunes가 "똑똑한"방식으로 저를 숨기고 있습니까?

답변:



20

가장 쉬운 가장 안정적인 솔루션을 찾았습니다! 스크립트 없음, 플레이 횟수 / 등급 등 손실 없음

  1. temp와 같이 새로운 재생 목록을 만듭니다.
  2. 처리하려는 모든 트랙을 선택하고 재생 목록으로 끌어다 놓습니다. 새로운 재생 목록에는 유효한 트랙 만 포함됩니다. 유효하지 않은 모든 트랙에는 느낌표가 표시됩니다.
  3. 재생 목록으로 전환하고 모든 트랙을 선택한 다음 마우스 오른쪽 버튼을 클릭하고 선택 취소
  4. 음악으로 다시 전환하고 확인 표시를 기준으로 정렬하십시오. 이제 모든 유효하지 않은 트랙이 그룹화되었습니다!
  5. 모두 선택하고 삭제하십시오!

그런 다음 노래를 다시 확인하여 장치와 동기화되었는지 확인할 수 있습니다.


1
특정 장치로 인해 Windows에서 iTunes를 견뎌야하는 가장 쉬운 옵션 인 것 같습니다.
Ian Pugsley

불행하게도 iTunes 11부터는 더 이상 작동하지 않는 것 같습니다. 유효하지 않은 트랙이 이제 재생 목록에 추가됩니다.
Josh Newman

여전히 나를 위해 잘 작동합니다. 방금 앨범의 일부 트랙을 삭제 한 다음 앨범의 모든 노래를 선택하고 임시 재생 목록으로 드래그했습니다. 드래그를 시작하자마자 삭제 된 항목에 느낌표가 표시되고 임시 재생 목록으로 드롭 한 후 유효한 트랙 만 재생 목록에 나타납니다.
nevster

흠 다시 시도하면 작동하는 것 같습니다. 최근 iTunes 11 업데이트로이 문제를 해결했거나 이전에 놓친 부분이 있습니다.
Josh Newman

"정말 간단하다"?? '클린업 라이브러리'와 같은 간단한 메뉴 항목은 '정말 간단'이라고 불리는 것이 더 가치가 있다고 말할 것입니다 ... 그럼에도 불구하고, 이것이 가장 현명한 방법 인 것 같습니다.
Rabarberski

4

Doug의 AppleScripts for iTunes의 스크립트는 이제 상용 응용 프로그램의 일부이지만 2011 년 버전은 여기서 무료로 다운로드 할 수 있습니다 .

다음은 동일한 작업을 수행하는 간단한 스크립트입니다.

tell application "iTunes"
    repeat with t in (get file tracks of library playlist 1)
        if location of t is missing value then delete t
    end repeat
end tell

이것은 모든 실행에 존재하지 않는 모든 초 파일을 제거합니다. 아마 오 개 실행에 당신을 위해 일한 이유는 2 ^ 5 (32) 그래서 5 개 실행 한 후, 누락 된 파일의 1 / 32 회는 여전히있을 것 이미 것입니다
0x89를

1
@ 0x89 당신이 맞습니다 item 1035 of every file track of library playlist 1 of application "iTunes". 같은 참조를 반복했습니다 . 명시적인 get을 추가하기 위해 스크립트를 편집했습니다.
Lri

3

로터리 방식은 길지만 스크립트가 필요하지 않습니다.

  1. 라이브러리를 XML로 데스크탑으로 내보내기
  2. iTunes를 종료하고 해당 파일을 데스크탑 / 휴지통으로 이동

    • iTunes 음악 라이브러리 .xml
    • iTunes Library.itl
    • iTunes 라이브러리 Extras.itdb
    • iTunes 라이브러리 Genius.itdb
  3. iTunes를 시작하십시오- "빈"것처럼 보이지만 모든 프로그램과 음악이 여전히

  4. iTunes Media 폴더를 iTunes 윈도우로 드래그하십시오 (왼쪽 상단의 보관함). 폴더를 음악 또는 기타 범주 위에 놓으면 iTunes가 해당 폴더를 데이터베이스에 다시 추가하지만 드라이브에 여전히 존재하는 파일 만 추가됩니다
  5. 저장된 library.xml 파일을 가져 오십시오. 이렇게하면 모든 등급, 재생 목록 및 더 이상 존재하지 않는 노래가 재생 목록에서 제거됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.