Восстановление удаленных плейлистов Apple Music с помощью Claude Cowork

✍️ OpenClawRadar📅 Опубликовано: 22 марта 2026 г.🔗 Source
Восстановление удаленных плейлистов Apple Music с помощью Claude Cowork
Ad

Подробный пример использования показывает, как Claude Cowork помог восстановить более 20 лет удалённых плейлистов Apple Music после того, как пользователь случайно очистил всю свою библиотеку при устранении проблемы синхронизации iCloud. Восстановление включало реконструкцию 75 плейлистов и возвращение в них 8185 треков.

Проблема

В июне 2025 года пользователь удалил все плейлисты в своей библиотеке Apple Music и всю облачную библиотеку Apple Music, пытаясь устранить проблему синхронизации iCloud. Это включало примерно 20 лет курирования, импорты из Spotify и 7 лет формирования предпочтений в Apple Music. Единственными оставшимися данными были повреждённый список избранного и несколько плейлистов Discovery.

Что сделал Claude Cowork

После того как пользователь описал проблему и указал на папку экспорта данных Apple, Claude Cowork:

  • Нашёл и проанализировал файлы Apple Music Library Playlists.json и Tracks.json внутри экспорта
  • Сопоставил CSV-файл активности прослушивания на 256 617 строк, чтобы восстановить содержимое удалённых плейлистов (даты изменения показали, что все удаления произошли 01.06.2025)
  • Восстановил 31 из 34 удалённых плейлистов только из истории прослушивания с полными списками треков
  • Написал Python-скрипты для создания форматированного отчёта в Excel с 4 листами: Сводка, Активные плейлисты, Удалённые/Восстановленные и Полная библиотека, отсортированная по количеству прослушиваний
  • Сгенерировал 14 скриптов AppleScript, разделённых на активные и удалённые плейлисты, которые искали в библиотеке Music.app и автоматически помещали треки в воссозданные плейлисты
  • Исправил несколько раундов синтаксических ошибок AppleScript, проблем с кодировкой (длинные тире и специальные символы, из-за которых Script Editor неправильно определял файлы как китайские) и ошибок разрешений iCloud
  • Создал главный скрипт RUN_ALL.sh для последовательного запуска всех 14 скриптов восстановления
Ad

Инструменты, созданные на ходу

После этапа восстановления с помощью AppleScript 1254 трека остались ненайденными (либо из курируемых Apple плейлистов, либо с удалёнными именами исполнителей при конвертации в ASCII). Claude создал три специальных HTML-инструмента:

  • Apple Music Quick-Add.html – Искал каждый НЕ НАЙДЕННЫЙ трек через iTunes Search API с использованием JSONP (чтобы обойти CORS из локального файла), показывал индикаторы уверенности (точное/близкое/название/частичное совпадение) и создавал глубокие ссылки music:// для открытия треков прямо в настольном приложении Music
  • Apple Music Album Add List.html – Перешёл от отдельных треков к целым альбомам, когда добавление альбомов оказалось быстрее. Сгруппировал 1254 отсутствующих трека в 437 уникальных альбомов, искал каждый через iTunes API и генерировал глубокие ссылки «Открыть в Music», которые сразу переходили к альбомам в настольном приложении. Сортировал по количеству треков, чтобы наиболее значимые альбомы шли первыми
  • Оба инструмента использовали localStorage для сохранения состояния флажков, чтобы пользователь мог работать в нескольких сеансах, не теряя прогресс

Инструмент для альбомов оказался особенно эффективным – вместо кликов по 1254 отдельным трекам пользователь добавлял целые альбомы за секунды каждый, завершив 437 альбомов за долю времени.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Реализация OpenClaw для логистической компании: парсинг электронной почты и обновление статусов
Кейсы

Реализация OpenClaw для логистической компании: парсинг электронной почты и обновление статусов

Разработчик настроил OpenClaw для небольшой логистической компании, чтобы автоматизировать парсинг электронной почты, перекрестную проверку таблиц и обновление статусов, что позволило владельцу экономить 2-3 часа ежедневно при минимальном количестве кода.

OpenClawRadar
Когда использовать AI-агентов против более простых инструментов: паттерны из r/LocalLLaMA
Кейсы

Когда использовать AI-агентов против более простых инструментов: паттерны из r/LocalLLaMA

В обсуждении на Reddit представлены три вопроса для определения, нужен ли для задачи AI-агент: Известна ли процедура? Сколько элементов? Независимы ли элементы? В посте выделены антипаттерны, такие как пакетная обработка и запланированные отчёты, которые не выигрывают от рассуждений агента.

OpenClawRadar
Разработчик восстанавливает исследовательский агент LinkedIn после ограничения аккаунта
Кейсы

Разработчик восстанавливает исследовательский агент LinkedIn после ограничения аккаунта

Разработчик перестроил своего агента OpenClaw для использования API LinkedIn вместо автоматизации браузера после того, как массовое посещение 200 профилей привело к ограничению аккаунта. Новый подход использует прямые вызовы API для получения чистых данных и позволяет избежать обнаружения.

OpenClawRadar
Разработчик переходит от спецификаций к предложениям для параллельных сессий кодирования в Claude
Кейсы

Разработчик переходит от спецификаций к предложениям для параллельных сессий кодирования в Claude

Разработчик делится рабочим процессом, в котором вместо спецификаций используются предложения при параллельном запуске 5-10 сессий Claude Code, решая проблему, когда ИИ генерирует технически правильный, но контекстуально неверный код из подробных спецификаций.

OpenClawRadar