클로드 코워크로 삭제된 애플 뮤직 플레이리스트 복구하기

상세한 사용 사례는 사용자가 iCloud 동기화 문제를 해결하는 과정에서 실수로 전체 라이브러리를 삭제한 후 Claude Cowork가 20년 이상 된 삭제된 Apple Music 플레이리스트를 복구하는 데 어떻게 도움을 주었는지 보여줍니다. 복구 과정에는 75개의 플레이리스트를 재구성하고 8,185개의 트랙을 다시 추가하는 작업이 포함되었습니다.
문제 상황
사용자는 2025년 6월 iCloud 동기화 문제를 해결하려는 과정에서 Apple Music 라이브러리의 모든 플레이리스트와 전체 Apple Music 클라우드 라이브러리를 삭제했습니다. 여기에는 약 20년간의 큐레이션, Spotify에서 가져온 임포트, 7년간의 Apple Music 선호도 구축이 포함되었습니다. 남아 있는 데이터는 손상된 즐겨찾기 목록과 일부 Discovery 플레이리스트뿐이었습니다.
Claude Cowork의 작업
사용자가 문제를 설명하고 Apple 데이터 내보내기 폴더를 가리킨 후 Claude Cowork는 다음과 같은 작업을 수행했습니다:
- 내보내기 폴더 내에서
Apple Music Library Playlists.json및Tracks.json파일을 찾아 파싱했습니다 - 256,617행의 Play Activity CSV를 교차 참조하여 삭제된 플레이리스트 내용을 재구성했습니다 (수정 날짜는 모든 삭제가 2025-06-01에 발생했음을 보여줌)
- 재생 기록만으로 34개 삭제된 플레이리스트 중 31개를 전체 트랙 목록과 함께 복구했습니다
- Python 스크립트를 작성하여 4개의 시트(요약, 활성 플레이리스트, 삭제/복구된 항목, 재생 횟수별 정렬된 전체 라이브러리)로 구성된 형식화된 Excel 보고서를 생성했습니다
- 활성 및 삭제된 플레이리스트에 걸쳐 분할된 14개의 AppleScript 셸 스크립트를 생성하여 Music.app 라이브러리를 검색하고 재생성된 플레이리스트에 트랙을 자동으로 추가했습니다
- 여러 차례의 AppleScript 구문 오류, 인코딩 문제(em 대시 및 특수 문자가 Script Editor에서 파일을 중국어로 잘못 인식하게 함), iCloud 권한 오류를 디버깅했습니다
- 모든 14개의 복원 스크립트를 순차적으로 실행하는 마스터
RUN_ALL.sh스크립트를 구축했습니다
즉석에서 구축된 도구
AppleScript 복원 단계 후에도 1,254개의 트랙이 발견되지 않았습니다 (Apple이 큐레이션한 플레이리스트에서 가져왔거나 ASCII 변환 중 아티스트 이름이 제거된 트랙). Claude는 세 가지 맞춤형 HTML 도구를 구축했습니다:
- Apple Music Quick-Add.html – 각 NOT FOUND 트랙을 JSONP를 사용하여 iTunes Search API에 조회하고 (로컬 파일에서 CORS를 우회하기 위해), 신뢰도 배지(정확/유사/제목/부분)를 표시하며, 데스크톱 Music 앱에서 트랙을 직접 열 수 있는
music://딥 링크를 생성했습니다 - Apple Music Album Add List.html – 앨범 전체를 추가하는 것이 더 빠르다는 것이 확인된 후 개별 트랙에서 전체 앨범으로 전환했습니다. 1,254개의 누락된 트랙을 437개의 고유 앨범으로 그룹화하고, 각 앨범을 iTunes API를 통해 조회하며, 데스크톱 앱에서 앨범으로 바로 이동하는 'Open in Music' 딥 링크를 생성했습니다. 가장 영향력 있는 앨범이 먼저 오도록 트랙 수별로 정렬했습니다
- 두 도구 모두 localStorage를 사용하여 체크박스 지속성을 구현하여 사용자가 진행 상황을 잃지 않고 여러 세션에 걸쳐 작업할 수 있도록 했습니다
앨범 도구는 특히 효과적이었습니다 – 1,254개의 개별 트랙을 하나씩 클릭하는 대신, 사용자는 몇 초마다 전체 앨범을 추가하여 437개의 앨범을 훨씬 짧은 시간에 완료했습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

클로드 아티팩트 + 리액트: 교사가 20분 만에 각도 수업용 미니 골프 게임을 만든 방법
한 교사가 각도 학습을 위한 미니 골프 게임을 Claude의 Artifact와 React로 만든 후, HTML로 변환하여 공유했습니다. 학생들은 직접 코스를 그려 게임에 반영했습니다.

개발자, 기능 출시를 위한 AI 대비 피드백 루프 구현
한 개발자가 앱 컨텍스트를 캡처하고 구조화된 GitHub 이슈를 자동 생성하는 피드백 시스템을 구축한 후, Claude Code의 트라이아지 스킬을 사용해 해당 이슈를 범위가 명확한 개발 작업으로 전환했습니다. 이 워크플로를 통해 모바일 기기에서 두 가지 기능이 출시되었습니다.

OpenClaw로 이메일 자동화: 분류, 요약, 초안 작성
없음

구글 MV3 마이그레이션으로 원본이 중단된 후 개발자가 Claude를 사용해 7일 만에 크롬 확장 프로그램 재구축
구글의 Manifest V2에서 V3로의 마이그레이션이 원래 버전을 무력화시킨 후, 한 개발자가 Claude를 사용하여 7일 만에 Chrome 확장 프로그램, API, 웹사이트, QA 에이전트를 재구축했습니다. 이 확장 프로그램은 21개 도메인에서 실제 아마존 할인을 찾아내며, 첫 주에 4,000회 설치를 달성했습니다.