削除されたApple MusicプレイリストをClaude Coworkで復元する

✍️ OpenClawRadar📅 公開日: March 22, 2026🔗 Source
削除されたApple MusicプレイリストをClaude Coworkで復元する
Ad

詳細なユースケースでは、ユーザーがiCloud同期の問題を解決しようとしてライブラリ全体を誤って消去した後、Claude Coworkが20年以上にわたって削除されたApple Musicプレイリストを復元した方法を示しています。この復元作業では、75のプレイリストを再構築し、8,185曲をそれらに戻す必要がありました。

問題点

ユーザーは2025年6月、iCloud同期の問題を解決しようとしている間に、Apple Musicライブラリ内のすべてのプレイリストとApple Musicクラウドライブラリ全体を削除してしまいました。これには約20年にわたるキュレーション、Spotifyからのインポート、7年間のApple Music嗜好形成が含まれていました。残っていたデータは、破損した「お気に入り」リストといくつかの「ディスカバリー」プレイリストだけでした。

Claude Coworkの対応

ユーザーが問題を説明し、Appleデータエクスポートフォルダを指定した後、Claude Coworkは以下の対応を行いました:

  • エクスポート内のApple Music Library Playlists.jsonTracks.jsonファイルを見つけて解析
  • 256,617行のPlay Activity CSVを参照して削除されたプレイリストの内容を再構築(変更日時はすべての削除が2025年6月1日に発生したことを示していた)
  • 再生履歴のみから34の削除されたプレイリストのうち31個を完全なトラックリストとともに復元
  • Pythonスクリプトを作成し、要約、アクティブなプレイリスト、削除/復元済み、再生回数順の完全ライブラリの4シートを含むフォーマット済みExcelレポートを生成
  • アクティブおよび削除されたプレイリストに分割された14個のAppleScriptシェルスクリプトを生成し、Music.appライブラリを検索して再作成されたプレイリストにトラックを自動的に追加
  • 複数回のAppleScript構文エラー、エンコーディング問題(全角ダッシュや特殊文字が原因でScript Editorがファイルを中国語と誤認識)、iCloud権限エラーのデバッグ
  • すべての14個の復元スクリプトを順次実行するマスターRUN_ALL.shスクリプトを構築
Ad

その場で構築されたツール

AppleScript復元パスの後、1,254曲が見つかりませんでした(Appleが作成したプレイリストからのものか、ASCII変換中にアーティスト名が削除されたもの)。Claudeは3つのカスタムHTMLツールを構築しました:

  • Apple Music Quick-Add.html – JSONPを使用して(ローカルファイルからのCORSを回避)、iTunes Search APIに対して各「見つかりません」トラックを検索し、信頼度バッジ(完全一致/近似/タイトル/部分一致)を表示し、デスクトップMusicアプリでトラックを直接開くmusic://ディープリンクを作成
  • Apple Music Album Add List.html – アルバム全体の追加がより速いことが判明したため、個々のトラックからアルバム全体に焦点を変更。1,254の不足トラックを437のユニークなアルバムにグループ化し、iTunes APIで各アルバムを検索し、デスクトップアプリでアルバムに直接ジャンプする「Musicで開く」ディープリンクを生成。トラック数でソートして最も影響の大きいアルバムを最初に表示
  • 両ツールはlocalStorageを使用してチェックボックスの状態を保持し、ユーザーが進行状況を失わずに複数セッションで作業できるようにした

アルバムツールは特に効果的でした – 1,254の個別トラックをクリックする代わりに、ユーザーは数秒でアルバム全体を追加でき、437のアルバムをはるかに短時間で完了させました。

📖 完全なソースを読む: r/ClaudeAI

Ad

👀 See Also

シニア開発者の34日間Claudeコードプロジェクト:堅実なエンジニアリングと重大な盲点
Use Cases

シニア開発者の34日間Claudeコードプロジェクト:堅実なエンジニアリングと重大な盲点

35年以上の経験を持つ技術エグゼクティブが、Claude Codeを使用して34日間で文書変換パイプラインを構築し、300以上のコミット、272のテスト、クリーンなアーキテクチャを実現しました。このプロジェクトは、既存のライブラリやユーザーフィードバックに関する重要な盲点を明らかにしました。

OpenClawRadar
Telegram上でパーソナルAI秘書を構築する:7つの課題とスタック詳細
Use Cases

Telegram上でパーソナルAI秘書を構築する:7つの課題とスタック詳細

ある開発者が、Claude Sonnet APIを活用し、Telegram上にパーソナルAI秘書を構築。Notion、Googleカレンダー、Gmailと連携し、会議処理や朝のブリーフィングなどが動作。しかし、メモリの欠如、プロアクティブ動作の困難、コンテキストの陳腐化など7つの未解決問題も共有している。

OpenClawRadar
Qwen 3.6 27B Q8_k_xl を VSCode のローカル日常ドライバーとして
Use Cases

Qwen 3.6 27B Q8_k_xl を VSCode のローカル日常ドライバーとして

ある開発者が、RTX 6000 Pro上でLM Studioを介してVSCode InsidersにてUnslothによるQwen-3.6-27B-q8_k_xlを使用した経験を共有し、APIトークンなしで日常のコーディングタスクに「十分使える」と述べています。

OpenClawRadar
Mac MiniでClaudeをQwen 3.5と連携させた持続的エージェントとして運用すると、人間側のボトルネックが明らかになる
Use Cases

Mac MiniでClaudeをQwen 3.5と連携させた持続的エージェントとして運用すると、人間側のボトルネックが明らかになる

ある開発者が、専用のMac Mini上でClaudeとQwen 3.5を永続的エージェントとして24時間稼働させた経験を記録しました。このセットアップは、製品作成、プロジェクト管理、分析、ニュースレターサポート、そして約3,000件のWizBoardタスクを含む複数の機能を処理します。このエージェントは2か月で16の製品を作成し、生産能力のボトルネックが人間の承認と意思決定に移行したことを明らかにしました。

OpenClawRadar