3개의 답변이 있지만 불행히도 아직 해결책이 없습니다.
문제
나는 가지고있다1000개가 넘는 중복 항목다른 중복된 항목 및 기타 MIA(Missing In Action)와 함께 존재하지 않는 장소("정보 가져오기" 창 아래의 "위치")를 가리키는 내 iTunes 라이브러리.
그냥 간단하게 할 수 있는 방법 없을까요?모두 삭제하고 만그들을? 물론 도서관에서요.
즉, 일부 MIA는 을 가리키고 일부는 을 /Volumes
가리키고 있음을 의미합니다 . 나중에 나머지 부분을 복구할 수 있도록 모든 항목을 삭제하고 싶습니다 . 아래 이미지를 확인하세요..../music/Music/...
.../music/...
/Volumes
일부 배경
경로에서 특정 키워드를 검색해 스마트 플레이 목록을 만들어 보았으나 결과가 나오지 않았습니다.
모든 라이브러리를 경로별로 정렬할 수 있다면 완벽한 솔루션이 될 것입니다! 나는 오래된 iTunes가 그렇게 할 수 있다고 믿습니다.파워튠즈할 수 있지만(경로별로 정렬) 목록으로는 아무것도 할 수 없습니다. 또한 이를 처리할 수 있는 모든 프로그램을 환영하며 iTunes 라이브러리를 다시 가져오고 적절하게 내보낼 수 있습니다.
이것이 충분히 명확하지 않은 것 같기 때문에 ...
AppleScript가 작동하지 않습니다
그 이유는 AppleScript가 iTunes 보관함의 어느 곳에서도 누락된 정보를 수집할 수 없기 때문입니다. XML 파일을 열어 AppleScript를 사용할 수도 있지만 이는 전혀 다른 문제입니다.
다음은 지난 12월 Adams라는 사람인 Doug와의 대화 내용을 인용한 것입니다.
내 생각엔 당신이 이해하지 못하는 것 같아요. iTunes가 죽은 트랙을 "잊었기" 때문에 죽은 트랙의 파일 경로를 얻을 수 있는 방법이 없습니다. 즉, 정의에 따르면 데드 트랙이 무엇인지입니다.
더그
2010년 12월 21일 오전 7시 8분에 Caue Rego는 다음과 같이 썼습니다.
네, 그 점을 이해하고 있으며 대본인 것 같습니다. 하지만 난 그 파일을 찾고 있지 않아요. 단지 오래된 깨진 경로 참조입니다.
내 iPhone에서 보냈습니다.
2010년 12월 21일 10시에 Doug Adams는 다음과 같이 썼습니다.
정의에 따라 데드 트랙은 파일 정보가 없는 트랙이므로 누락된 데드 트랙 파일을 찾을 수 없습니다. "Super Remove Dead Tracks"를 보면 위치 속성에 "누락된 값"이 있는 트랙을 찾는다는 것을 알 수 있습니다.
답변1
나는 시험해 보는 것이 좋습니다더그의 애플스크립트:
http://dougscripts.com/itunes/
FixTunes 또는 PowerTunes와 같이 모든 솔루션에 적용되는 단일 솔루션보다는 특정 문제에 더욱 맞춤화된 무료 Applescript가 많이 있습니다. 나는슈퍼 제거 데드 트랙 v2전에는 잘 작동했습니다.
다음을 위한 스크립트도 있습니다.
- 중복 제거(중복 제거 슈퍼 검색)
- 임의의 재생목록에서 임의의 노래 재생 및 iTunes에서 수행해야 하는 기타 작업
- 더 나은 대량 태그 편집
- 클립보드의 내용을 현재 노래 가사로 iTunes에 보내는 스크립트(정말 멋지네요): *
- 또한 이전보다 훨씬 쉽게 스크립트를 관리하고 실행할 수 있는 플로팅 팔레트 플러그인인 "ScriptPal"도 있습니다.
아 예, 이 모든 것들은 또한 무료이며 조정할 수 없는 유료 프로그램과 달리 직접 조정할 수 있습니다(AppleScript를 배우십시오. 정말 쉽습니다 ㅋㅋㅋ).
답변2
존재하지 않는 경로가 한때 존재했습니까? 그러면 이런 일이 발생한 이유를 파악하는 데 도움이 될 수 있습니다. 이 경우 내가 할 일은 iTunes 라이브러리 계층을 이동하는 것입니다.하다해당 위치로 돌아가서 거기서 작업하세요. 하나도 없거나 존재하지 않는 경우 원하는 작업을 수행할 수 있는 아주 확실한 방법이 있습니다. 하지만 그다지 예쁘지는 않습니다.
파일->라이브러리->라이브러리 구성...으로 이동하여 라이브러리를 통합하세요. 기존 라이브러리 데이터 파일(iTunes Music 폴더 옆에 있는 ~/Music/iTunes/에 있는 항목)을 삭제/보관하거나 Option을 누른 상태에서 iTunes용 새 라이브러리를 실행하여 생성하세요.
위에서 언급한 iTunes Music 폴더를 이제 비어 있는 iTunes 앱에 놓습니다. 실제로 데이터가 있는 노래만 가져옵니다.
편집하다:
네, 요청하셨네요 :-)
iTunes Music Library.xml 파일을 해킹하세요.직접 테스트하지는 않겠지만 성공할 수 있을 것입니다.
- 백업을 많이 하고 iTunes를 종료하세요.
- 좋은 일반 텍스트 편집기를 구해 편집에 사용하세요.
~/Music/iTunes/iTunes Music Library.xml
- 교활한 찾기/바꾸기/RegEx를 사용하고
<key><dict>
위치 키 문자열에 존재하지 않는 경로가 포함된 모든 쌍을 삭제하십시오. - iTunes Library 파일이 손상된 것으로 확인되면 iTunes Music Library.xml에서 재구성된다는 내용을 어딘가에서 읽었습니다. XML에 대한 변경 사항이 지금까지 적용되지 않은 경우 을 삭제
~/Music/iTunes/iTunes Library
하거나 텍스트 편집기에서 열어서 약간 수정해야 할 수도 있습니다. 약간의 실험이 필요할 수 있지만 무엇이 효과적인지 알게 되면 다시 보고해 주세요!
답변3
사용파워튠즈도서관을 고치려고요.
답변4
아마도 질문의 전체 범위를 이해하지 못할 수도 있습니다.... 그리고 저는 Windows 사용자입니다.
iTunes 내부: 모든 파일을 선택하고 해당 파일에 대한 정보를 얻으세요.
찾을 수 없는 모든 파일은 가장 왼쪽 열에 느낌표가 표시됩니다(회색 원, 흰색 표시).
이러한 손실된 파일에 검색 가능한 공통 분모가 있는지 확인하십시오. 제 경우에는 일반적으로 날짜(추가, 수정) 또는 아티스트입니다. 그런 다음 그것을 검색하고 파괴하십시오. 예, 개별 파일을 선택하는 작업이 많이 필요할 수 있지만 동시에 음악을 들을 수도 있습니다.
하지만 파일을 삭제하기 전에 MIA가 외부 드라이브나 오래된 드라이브에 있지 않은지 확인해야 합니다. 네트워크, 외부 등의 저장소에 연결해 보십시오. 룸메이트가 폴더 공유를 중단했나요?
중복의 경우 - 삭제할 "올바른" 파일을 선택하는 안전한 방법을 찾지 못했습니다. iTunes는 파일(중복) 페어링을 제대로 수행하지 못합니다. 이 문제를 해결하는 좋은 방법을 듣게 되어 기쁩니다.