iTunes 스마트 재생 목록 정의 내보내기


10

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

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

답변:


7

스마트 재생 목록을 선택한 다음, 파일> 보관함> 재생 목록 내보내기 ...를 선택하고 XML 파일 형식을 선택하면 다른 iTunes 보관함에서 해당 재생 목록 가져 오기 ... 명령을 사용하여 스마트 재생 목록 정의를 가져올 수 있습니다.

불행하게도 iTunes는 한 번에 하나의 재생 목록 만 선택할 수 있으므로 여러 재생 목록을 선택하여 동시에 내보낼 수는 없습니다. 당신은 않습니다 "내보내기 도서관 ..."할 수있는 모든 것을 ,하지만 당신은 당신이 원하지 않는 여분의 물건의 모든 종류가 있습니다.

그래도 약간 해킹하는 것이 편하다면 전체 라이브러리를 내보내고 PlistEdit Pro 를 사용 하여 파일을 편집하고 원하지 않는 모든 재생 목록을 제거하고 사전을 추적하고 스마트 재생 목록 만 남겨 두십시오. 그런 다음 다른 iTunes 보관함으로 가져올 수있는 모든 재생 목록 정의를 단일 파일에 담았습니다.


1
그 내보내기 라이브러리는 정확히 내가 필요한 것입니다. 실제로 내 iTunes 보관함에서 모든 항목을 삭제하는 과정에 있었고 내보내 xml려는 재생 목록 만 있었으므로 결과 파일에는 재생 목록 정보 만 있고 훌륭하게 작동했습니다. 감사!
Senseful

라이브러리를 내 보낸 다음 다시 가져 오는 것이 몇 개 (아마도 12 개)의 중복 재생 목록을 삭제해야 할 때 그리 어렵지 않다는 것을 알았습니다. iTunes가 정확한 복제본을 억제하는 데 도움이되는 것처럼 보이지만 재생 목록에서 노래 하나가 달라도 가져 오기를 수행 할 때 두 곡을 모두 얻을 수 있습니다.
bmike

2

외관상으로 100 번째로 SmartList를 재 구축 한 후에 더 나은 방법을 찾아야했습니다. 해결책을 찾았지만 사전 계획 이 필요합니다. 목록을 잃기 전에 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의 매개 변수를 변경 한 경우에도 프로세스를 반복하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.