削除された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.jsonとTracks.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

自動車整備工場向けAI受付システムの構築:RAGパイプラインと音声統合
Use Cases

自動車整備工場向けAI受付システムの構築:RAGパイプラインと音声統合

開発者は、MongoDB AtlasとVoyage AIの埋め込みを用いたRAGパイプラインで、高級自動車整備工場向けのカスタムAI受付係「Axle」を構築し、FastAPIとNgrokを介してVapiで実際の電話回線に接続しました。

OpenClawRadar
LLMメモリの実践的批評:解決策としての不変のリフレクションと一時的なセッション
Use Cases

LLMメモリの実践的批評:解決策としての不変のリフレクションと一時的なセッション

長期間のセッション、ライフコンパニオン、LLM Wikiメモリなどのパターンが問題を引き起こすと指摘し、不変リフレクションやタスク限定のエフェメラルセッションチェーン、プロンプトテンプレートなどの解決策を提案するRedditの議論。

OpenClawRadar
ソロ開発者がGeminiの無料枠で4つのAIエージェントを運用する会社を経営
Use Cases

ソロ開発者がGeminiの無料枠で4つのAIエージェントを運用する会社を経営

台湾の開発者が、OpenClawとGemini 2.5 Flashの無料枠(1日1,500リクエスト)を使用して4つのAIエージェントを構築し、コンテンツ生成、セールスリード、セキュリティスキャン、テックエージェンシーの運営を自動化しました。月間のLLMコストは0ドルです。

OpenClawRadar
16GB VRAMでClaude Codeを使用してGemma 4をローカル自律エージェントとして実行する
Use Cases

16GB VRAMでClaude Codeを使用してGemma 4をローカル自律エージェントとして実行する

ある開発者が、GoogleのGemma 4 31BモデルをClaude Code CLI v2.1.92を通じてローカルの自律的なコーディングエージェントとして機能させる設定に成功し、llama.cpp b8672とカスタムPythonルーティングを使用してVRAMの制限とパースの問題を克服しました。

OpenClawRadar