Toute app 'nettoie ta bibliothèque Apple Music' se heurte au même mur : MusicKit, le framework sur lequel toute app tierce est construite, n'a aucune fonction de suppression. Ce n'est pas une bizarrerie d'une app, c'est une limite intégrée à l'API elle-même. Je me suis heurté à ce mur en construisant SongSweep, et ça façonne tout ce que l'app fait.

C'est la page que j'aurais aimé trouver quand j'ai commencé : ce que MusicKit permet vraiment à une app de faire, pourquoi Apple l'a conçu ainsi, et ce que 'supprimer' veut vraiment dire quand une app prétend le proposer. Quelle que soit l'app de nettoyage que tu utilises, ça explique ce qui se passe derrière le swipe.

Que peut vraiment faire une app tierce dans Apple Music ?

MusicKit est le framework qu'Apple donne aux développeurs pour construire des apps autour d'Apple Music. Il est volontairement étroit. Une app peut lire ta bibliothèque (quelles chansons, albums et playlists tu as), ajouter des chansons à ta bibliothèque depuis le catalogue Apple Music, créer de nouvelles playlists et y ajouter des chansons, définir une note sur une chanson (Aimer ou Suggérer moins), et te jouer une chanson.

C'est toute la boîte à outils. Il n'y a aucune fonction de suppression, aucun moyen de retirer une chanson d'une playlist une fois ajoutée, et rien qui laisse une app toucher aux métadonnées comme le nom de l'artiste ou la pochette d'un titre déjà présent dans ta bibliothèque. Chaque app que tu as utilisée pour organiser Apple Music, SongSweep y compris, fonctionne à l'intérieur de ces mêmes permissions.

ActionAutorisée pour les appsCe que fait SongSweep
Lire ta bibliothèqueOuiTe montre les chansons par mois, playlist, artiste ou Smart Filter
Ajouter une chanson à ta bibliothèqueOuiPas utilisé pour le nettoyage, réservé aux propres fonctions de l'app
Créer et remplir une playlistOuiAjoute les chansons triées à 'SongSweep - Sorted Out'
Définir une note (Aimer / Suggérer moins)OuiMet Suggérer moins en triant, Aimer en appuyant sur le cœur
Jouer une chansonOuiJoue un aperçu avant que tu décides
Supprimer une chanson de ta bibliothèqueNonImpossible, tu supprimes toi-même dans l'app Musique
Retirer une chanson d'une playlistNonNe peut pas retirer de chansons de 'Sorted Out' une fois ajoutées
Modifier les métadonnées d'une chansonNonJamais tenté

Pourquoi Apple concevrait-il ça ainsi ?

Ça a l'air restrictif jusqu'à ce que tu penses à l'alternative. Si n'importe quelle app de l'App Store pouvait supprimer des chansons de ta bibliothèque, une mise à jour ratée ou un bug dans une routine de tri pourrait effacer des années de musique que tu ne récupérerais pas. Apple garde ce bouton dans sa propre app, où l'interface, la boîte de dialogue de confirmation et le comportement d'annulation sont tous sous son propre contrôle.

C'est le même schéma partout dans iOS. Les apps tierces peuvent lire tes photos et contacts, mais seules les apps Photos et Contacts te laissent supprimer une entrée en masse sans passer par la confirmation propre au système. Les actions destructrices restent proches des données, pas dispersées dans chaque app qui les touche.

Pour un développeur, c'est légèrement agaçant. Pour toi en tant qu'utilisateur, c'est un filet de sécurité auquel tu n'as jamais à penser, jusqu'au jour où une app tierce a un bug.

Alors, que fait vraiment chaque app 'de nettoyage musical' ?

Vu ces limites, il n'existe vraiment qu'une seule façon honnête de construire une app de nettoyage de bibliothèque : rassembler les chansons dont tu veux te débarrasser dans une playlist que tu peux examiner, ajuster la note pour que les recommandations d'Apple Music arrêtent de te les pousser, et tenir une liste locale pour que l'app se souvienne de ce que tu as déjà décidé.

Toute app prétendant quelque chose de différent décrit soit le même mécanisme avec d'autres mots, soit elle ne fait que vider des téléchargements, ce qui libère du stockage mais garde la chanson dans ta bibliothèque, pas la bibliothèque elle-même. Si une capture d'écran montre une chanson disparaître après un swipe, regarde de près : elle a disparu de la vue propre à cette app, pas d'Apple Music.

Je préfère te dire exactement ce qui se passe plutôt que de te laisser supposer qu'un bouton 'supprimer' fait quelque chose qu'il ne peut pas faire.

Comment SongSweep utilise-t-il ces trois permissions ?

Quand tu tries une chanson dans SongSweep, trois choses se passent en arrière-plan. La chanson est ajoutée à une playlist nommée 'SongSweep - Sorted Out'. Une note Suggérer moins est envoyée à Apple Music via l'API Apple Music, qui dit au moteur de recommandation d'Apple de te montrer moins de cette chanson et de titres similaires. Et la chanson est marquée comme vue dans SongSweep pour ne plus jamais apparaître dans tes sessions de swipe.

Garder fonctionne différemment : swiper à droite ne change rien dans Apple Music, ça marque juste la chanson comme vue pour qu'on ne te la redemande plus. Marquer, swipe vers le haut, sauvegarde une chanson à décider plus tard. Aucune de ces actions ne peut être annulée après coup, sauf Annuler pour le dernier swipe, car aucune n'est destructrice, elles sont toutes additives : une entrée de playlist, une note, un indicateur local.

Comment supprimes-tu vraiment les chansons ensuite ?

Une fois que tu as trié un lot de chansons, la playlist 'SongSweep - Sorted Out' est ta liste de révision, pas une corbeille qui se vide toute seule. Supprimer est une étape délibérée que tu fais dans l'app Musique d'Apple elle-même, exactement là où Apple veut que cette décision se passe.

Si tu préfères vider un gros lot sans visiter cette playlist chanson par chanson, voir comment supprimer des chansons Apple Music en masse pour les moyens les plus rapides sur iPhone et Mac.

  1. Ouvre l'app Musique et va dans la playlist 'SongSweep - Sorted Out'
  2. Sur iPhone, appuie longuement sur une chanson et tape Supprimer de la bibliothèque, une chanson à la fois
  3. Sur Mac, sélectionne des chansons dans la playlist avec Cmd ou Maj, clic droit et choisis Supprimer de la bibliothèque, puis confirme
  4. Les chansons disparaissent de ta bibliothèque, et les fichiers téléchargés sont retirés avec elles

À quoi faire attention quand une app prétend 'supprimer' des chansons

Aucune app de l'App Store, SongSweep y compris, ne peut supprimer une chanson de ta bibliothèque Apple Music ou la retirer d'une playlist sans que tu fasses toi-même la dernière étape dans l'app Musique. C'est une limite dure de l'API d'Apple, pas une fonctionnalité manquante.

Si tu utilises une app et qu'une chanson semble disparaître de ta bibliothèque après un swipe, regarde ce qui s'est vraiment passé : ça veut presque toujours dire que la chanson a été retirée d'une playlist que cette app a créée et contrôle, pas de ta bibliothèque Apple Music. Vérifie le nombre de chansons dans ta bibliothèque dans l'app Musique avant de faire confiance à une telle affirmation.

La même honnêteté s'applique aux détecteurs de doublons, aux nettoyeurs de stockage, ou à tout ce qui promet une suppression de bibliothèque en un seul tap. Pour l'image complète de ce qu'une app de nettoyage peut faire de façon responsable, commence par comment nettoyer ta bibliothèque Apple Music ou retourne à SongSweep pour essayer toi-même le flux par swipe.