내 디스크의 실제 파일에 연결되지 않은 iTunes에서 오래된 노래를 삭제하는 방법은 무엇입니까?


4

내 iTunes 음악 폴더의 일부 하위 폴더가 하드 드라이브에서 삭제되었지만 여전히 iTunes 보관함에 있습니다 ( "!"기호와 함께 해당 노래에 문제가 있음을 나타냅니다). 라이브러리에 재생할 수없는 노래가 많이 있습니다. 모든 노래를 제거 할 수있는 방법이 있습니까?



1
@ Shevek : 그것은 정확히 반대의 문제처럼 들립니다. 그 해결책이 이것에도 효과가 있습니까?
quck quixote

죄송합니다. 반대의 문제입니다. 죄송합니다. 완전히 읽지 않았습니다. 내 잘못이야.
Shevek

MacOS 또는 Windows?
Shevek

@ Shevek : 귀하의 의견을 읽은 후 똑같은 실수를 한 다음 @quack quixote의 의견을 읽고 그가 옳다는 것을 깨달았습니다. LOL.
Josh

답변:


2

Scott Hanselman 은 지난주 C # 솔루션을 블로그에 올렸 습니다.

C #에 익숙하다면 또 다른 좋은 해결책입니다.

소스 코드가 제공되므로 C # Express 또는 Visual Studio를 사용하는 경우 잘 진행해야합니다.


바이너리는 다운로드와 함께 제공되므로 컴파일하거나 프로그래밍 할 필요가 없습니다.
Daniel Beck

@ 다니엘-아! bin 디렉토리를 보지 않았습니다. 좋은 장소
Shevek

그래서 내가 그 질문에 대해 언급했습니다. 그것이 당신에게 받아 들여 지는지 보자.
Daniel Beck

1

이것을 찾았지만 2004 년 날짜이므로 iTunes API가 사이에 변경되면 작동하지 않을 수 있습니다

Windows 스크립팅 호스트가 설치되어 있어야합니다.

http://ottodestruct.com/itunes/RemoveDeadTracks.txt

이 파일을 RemoveDeadTracks.js로 저장하십시오.

iTunes 시작

RemoveDeadTracks.js를 두 번 클릭하십시오.

기다림!

완료되면 메시지 상자가 표시됩니다.


약 6 개월 전에이 작업을 수행 했으므로 API가 여전히 좋습니다.
BillN

1

내 무지를 용서하지만, 마우스 오른쪽 버튼으로 클릭하고 "삭제"를 선택하여 라이브러리에서 삭제할 수 있습니까?


2
수백 또는 심지어 수천이있을 때가 아닙니다!
Shevek

iTunes에서 전체 보관함을 삭제 한 다음 모든 음악이 들어있는 폴더를 다시 가져 오면 어떻게됩니까? 그것은 당신이 거기에 올바른 물건을 가지고 있는지 확인하는 확실한 방법입니다.
jrc03c

1

실제로 스크립트와 응용 프로그램을 작성하고 아이튠즈의 기본 기능이되어야하는이 문제를 해결하기 위해 판매하는 사람들이 있다는 것이 얼마나 우스운 일인지는 말하지 않겠습니다. 그들은 고쳐?

그래서 여기에 내 쇠 망치 접근 방식이 있습니다 (라이브러리에서 파일의 주요 이동 / 변환을 수행 한 경우 권장 됨).

  1. iTunes (응용 프로그램)가 열려 있지 않은지 확인하십시오
  2. iTunes 디렉토리로 이동하십시오 (일반적으로 ... \ My Music \ iTunes).
  3. "iTunes Library Extras.itdb"+ "iTunes Library Genius.itdb"+ "iTunes Library.itl"+ "iTunes Music Library.xml"을 선택하십시오.
  4. 임시 위치 (예 : 바탕 화면의 폴더)로 이동
  5. iTunes 폴더로 돌아가 '이전 iTunes Libraries'폴더를 열고 내부의 모든 항목을 삭제하십시오.
  6. iTunes 응용 프로그램을 엽니 다. 색인을 이동했기 때문에 아무것도 없습니다.
  7. 로 이동 ... 보관함에 폴더 추가> 파일 다음 음악 라이브러리의 루트 디렉토리를 선택합니다.

iTunes는 이제 보관함을 재 구축하므로 (시간이 걸릴 수 있음), 사용하지 않는 경로가 혼합되어 있지 않습니다.

모든 앨범 아트 워크를 다시 가져와야하고 ( 파일> 라이브러리> 앨범 아트 워크 가져 오기) 약간 일시적이므로 다시 시도하려면 여러 번 시도해야 할 수 있습니다.

새 라이브러리에 만족하면 3 단계에서 이동 한 원래 라이브러리 인덱스 파일로 이동하여 삭제할 수 있습니다. 이전 인덱스를 복원하려면 다시 이동하십시오.


0

열 ( "!"기호가 표시되는 위치)을 정렬 할 수 있다면 첫 번째 트랙에서 마지막 트랙 (아래에 SHIFT키를 사용하여)까지 강조 표시 한 다음 을 누르면 DELETE됩니다.


1
슬프게도, 그 열은 정렬 할 수 없으므로 불쾌합니다.
Nathan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.