PC의 iTunes에 30 개 정도의 스마트 재생 목록이 정의되어 있습니다. 제가하고 싶은 것은 이러한 정의를 모두 내보내는 것입니다. 명확히하기 위해 각 재생 목록의 노래를 내 보내지 않고 정의를 내보내고 싶습니다 (예 : “Artist contains Foo”).

각 재생 목록에 대해 많은 조건이 정의되어 있으며 “동일한 단계를 30 회 수동으로 수행하지 않는 솔루션을 선호합니다. 예를 들어 레지스트리 설정을 내보낼 수 있다면 이것이 최상의 솔루션이 될 것입니다.

답변

스마트 재생 목록을 선택한 경우 파일> 라이브러리> 재생 목록 내보내기 …를 선택하고 XML 파일을 선택합니다. 그런 다음 다른 iTunes 보관함에서 해당하는 재생 목록 가져 오기 … 명령을 사용하여 스마트 재생 목록 정의를 가져올 수 있습니다.

안타깝게도 iTunes에서는 한 번에 하나의 재생 목록 만 선택할 수 있습니다. 여러 재생 목록을 선택하고 동시에 내보내는 방법. 모든 작업을 수행하는 “라이브러리 내보내기 …”를 수행 할 수 있지만 원하지 않는 모든 종류의 추가 항목이 있습니다.

해킹에 익숙한 경우 하지만 전체 라이브러리를 내 보낸 다음 PlistEdit Pro 를 사용하여 파일을 편집하고 모든 재생 목록을 제거하고 원하지 않는 사전을 추적 할 수 있습니다. , 스마트 재생 목록 만 남겨 둡니다. 그러면 다른 iTunes 보관함으로 가져올 수있는 단일 파일에 모든 재생 목록 정의가 있습니다.

댓글

  • 그 내보내기 라이브러리는 정확히 내가 필요한 것입니다. 실제로 iTunes 보관함에서 모든 항목을 삭제하는 중이었고 내보내고 자하는 재생 목록 만 있었기 때문에 결과 xml 파일에는 재생 목록 정보 만 있고 훌륭하게 작동했습니다. 감사합니다.
  • 라이브러리를 내 보낸 다음 다시 가져 오는 것이 ' 몇 개를 삭제해야 할 때 (아마도 12 개) 중복 재생 목록. iTunes가 정확한 중복을 억제하는 기능이 향상되고있는 것 같습니다.하지만 재생 목록에서 하나의 노래라도 가져 오면 둘 다 얻을 수 있습니다.

Answer

내 SmartLists를 100 번째로 재 구축 한 후 더 나은 방법을 찾아야했습니다. 해결책을 찾았지만 사전 계획이 필요합니다. 목록을 잃어 버리기 전에 XML로 내 보내야합니다 . 그런 다음 XML 파일에서 모든 노래 참조를 제거하여 파일에 SmartList 매개 변수 만 포함되도록합니다. 그런 다음 목록을 복원해야 할 때 (예 : 업데이트 / 업그레이드 후) XML 파일을 가져옵니다. 목록 사본을 저장하는 방법은 다음과 같습니다.

  • SmartList를 마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택한 다음 XML을 파일 형식으로 저장을 선택해야합니다.
  • 열기 텍스트 편집기로 .XML 파일을 열고 <key>Playlists</key>를 검색합니다. 해당 줄의 시작 부분에 커서를 놓은 다음 슬라이드 바를 사용하여 맨 위로 스크롤합니다. <key>Tracks</key>가있는 줄까지 시작한 곳에서 모든 줄을 선택한 다음 해당 줄을 삭제합니다. (트랙 아래의 <dict></dict> 섹션을 삭제합니다.)
  • <key>Playlist Items</key>가있는 줄을 찾습니다. 다음 줄 (</dict>)을 건너 뛰고 다음 줄의 시작 부분을 클릭합니다. 파일 맨 아래로 스크롤 한 다음 맨 아래에서 세 번째 행 (</array>)까지 모든 행을 선택합니다. 해당 줄을 제거하십시오. (Playlist Items <array> 삭제)

이렇게하면 XML 파일 크기가 줄어 듭니다 (2k에서 3k 목록의 복잡성에 따라 다름) 실제 노래 목록이 아닌 SmartList의 매개 변수 만 저장합니다. 이러한 XML 파일을 가져 오면 노래 목록이 다시 작성되지만 아직 실패하지 않았습니다. 하드 드라이브가 실패한 경우 이러한 목록을 복구 할 수 있도록 이러한 파일을 백업에 포함하는 것을 잊지 마십시오. 변경 한 경우에도 프로세스를 반복하십시오. SmartList의 매개 변수.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다