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

상세한 사용 사례는 사용자가 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

OpenClaw 에이전트 구조: 5가지 핵심 파일과 3가지 실용적 사용 사례
OpenClaw 사용자가 모든 에이전트가 다섯 가지 핵심 파일(User, Soul, Agent, Tools, Identity)로 구성된다는 사실을 발견했습니다. 이들은 일일 AI 브리핑 수집기, 어린이를 위한 수학 코치, YouTube 쇼츠 생성기를 포함한 세 가지 작동하는 에이전트를 공유했습니다.

야생동물 구조사, 새끼 다람쥐 돌보기 책과 상호작용 챗봇에 클로드 AI 활용
38년 경력의 야생동물 구조사가 Claude AI를 활용하여 새끼 다람쥐 돌봄에 관한 300페이지 분량의 책을 다듬고, 다른 구조사들을 돕기 위해 Hazel이라는 대화형 챗봇을 코딩했습니다. 이 구조사는 현재 Claude의 능력을 테스트하기 위해 Nova라는 이름의 새끼 다람쥐의 진행 상황을 추적하고 기록하도록 하고 있습니다.

화물 운전사, Claude 코드로 iOS 앱 개발하고 실용적인 교훈 공유
최소한의 코딩 경험만 있는 일본의 화물 운전사가 Claude Code를 사용하여 새로운 기록 보관 규정을 위한 iOS 앱을 구축하고 6개월 만에 앱 스토어에 출시했습니다. 그는 프롬프트 엔지니어링, Expo와 Supabase의 예상치 못한 비용, 번아웃 관리에 대한 구체적인 교훈을 공유합니다.

개발자, 클로드 코드로 한 달 만에 개인 재정 앱 구축: 핵심 워크플로우와 도전 과제
14년 경력의 개발자가 Claude Code를 사용하여 약 한 달 만에 개인 재무 예측 앱을 구축하고 App Store에 출시했습니다. 그는 Claude Code가 가장 효과적이었던 세 가지 특정 워크플로우를 식별하고 범위 확장 및 데이터 모델 복잡성에 대한 도전 과제를 공유했습니다.