Récupérer les listes de lecture Apple Music supprimées avec Claude Cowork

Un cas d'utilisation détaillé montre comment Claude Cowork a aidé à récupérer plus de 20 ans de listes de lecture Apple Music supprimées après qu'un utilisateur ait accidentellement effacé toute sa bibliothèque en tentant de résoudre un problème de synchronisation iCloud. La récupération a impliqué la reconstruction de 75 listes de lecture et le remplacement de 8 185 morceaux dans celles-ci.
Le Problème
L'utilisateur a supprimé chaque liste de lecture dans sa bibliothèque Apple Music et toute la bibliothèque cloud Apple Music en juin 2025 en essayant de résoudre un problème de synchronisation iCloud. Cela comprenait environ 20 ans de curation, des importations depuis Spotify et 7 ans de construction de préférences Apple Music. Les seules données restantes étaient une liste Favoris endommagée et quelques listes de lecture Découverte.
Ce qu'a fait Claude Cowork
Après que l'utilisateur ait décrit le problème et indiqué un dossier d'export de données Apple, Claude Cowork a :
- Trouvé et analysé les fichiers
Apple Music Library Playlists.jsonetTracks.jsondans l'export - Référencé un fichier CSV d'activité de lecture de 256 617 lignes pour reconstruire le contenu des listes de lecture supprimées (les dates de modification montraient que toutes les suppressions ont eu lieu le 01-06-2025)
- Récupéré 31 des 34 listes de lecture supprimées uniquement à partir de l'historique de lecture avec des listes de morceaux complètes
- Écrit des scripts Python pour générer un rapport Excel formaté avec 4 feuilles : Résumé, Listes de lecture actives, Supprimées/Récupérées et Bibliothèque complète triée par nombre de lectures
- Généré 14 scripts shell AppleScript répartis entre les listes de lecture actives et supprimées qui recherchaient dans la bibliothèque Music.app et plaçaient automatiquement les morceaux dans les listes de lecture recréées
- Débogué plusieurs cycles d'erreurs de syntaxe AppleScript, de problèmes d'encodage (les tirets cadratins et caractères spéciaux faisant que l'Éditeur de scripts identifiait mal les fichiers comme du chinois) et d'erreurs de permissions iCloud
- Créé un script maître
RUN_ALL.shpour exécuter séquentiellement les 14 scripts de restauration
Les outils créés à la volée
Après la passe de restauration AppleScript, 1 254 morceaux restaient introuvables (soit provenant de listes de lecture créées par Apple, soit avec des noms d'artiste supprimés lors de la conversion ASCII). Claude a créé trois outils HTML personnalisés :
- Apple Music Quick-Add.html – A recherché chaque morceau NON TROUVÉ via l'API de recherche iTunes en utilisant JSONP (pour contourner CORS depuis un fichier local), a affiché des badges de confiance (exact/proche/titre/partiel) et a créé des liens profonds
music://pour ouvrir les morceaux directement dans l'application de bureau Music - Apple Music Album Add List.html – A pivoté des morceaux individuels vers des albums entiers une fois que l'ajout d'albums s'est avéré plus rapide. A regroupé les 1 254 morceaux manquants en 437 albums uniques, a recherché chacun via l'API iTunes et a généré des liens profonds 'Ouvrir dans Music' qui sautaient directement vers les albums dans l'application de bureau. Triés par nombre de morceaux pour que les albums les plus impactants arrivent en premier
- Les deux outils utilisaient localStorage pour la persistance des cases à cocher afin que l'utilisateur puisse travailler sur plusieurs sessions sans perdre sa progression
L'outil d'album était particulièrement efficace – au lieu de cliquer sur 1 254 morceaux individuels, l'utilisateur ajoutait des albums entiers en quelques secondes chacun, complétant 437 albums en une fraction du temps.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Création d'agents d'IA auto-réparateurs pour les systèmes de production.
Une équipe gérant un magasin opéré par l'IA a construit une infrastructure auto-réparatrice où des agents détectent les défaillances, diagnostiquent les causes profondes et se rétablissent de manière autonome sans intervention humaine, en s'attaquant particulièrement aux pannes survenant à 3 heures du matin.

Évolution de la configuration d'OpenClaw : de la surconfiguration à un système multi-agent pratique
Un développeur partage son parcours de trois réinstallations à une configuration fonctionnelle d'OpenClaw avec spécialisation multi-agents, mémoire en couches et recherche sémantique utilisant le backend QMD, fonctionnant sur Mac mini M2 avec une instance Hetzner séparée pour l'expérimentation.

Gestionnaire d'IA ambiante utilisant Claude Haiku pour des notifications contextuelles
Un développeur a créé un système d'IA ambiante utilisant Claude Haiku qui délivre des notifications contextuelles en une ligne basées sur les tâches Notion, le calendrier, les biométriques et la présence au bureau, affichées sur une barre d'écran tactile Raspberry Pi.

Recherche Automatisée avec Claude Code sur la Base de Code de Production : 60 Expériences, 3 Modifications Conservées
Un développeur a exécuté 60 itérations d'autorecherche avec Claude Code sur un système de recherche hybride en production (Django, pgvector, intégrations Cohere), ne conservant que 3 modifications avec un taux d'échec de 93 %. Le processus a identifié des optimisations inefficaces et détecté un bug de mise en cache Redis.