Pourquoi les apps ne peuvent-elles pas supprimer de chansons d'Apple Music ?
Le framework MusicKit d'Apple, sur lequel toute app tierce Apple Music est construite, n'a aucune fonction pour supprimer une chanson de ta bibliothèque ou retirer un titre d'une playlist. Ce n'est ni un bug ni un oubli, c'est une limite délibérée. Apple laisse les apps lire ta bibliothèque, y ajouter des chansons, créer et remplir des playlists, définir des notes comme Aimer et Suggérer moins, et jouer de la musique. Elle ne laisse aucune app externe retirer, supprimer ou modifier ce qui existe déjà. Ça te protège : un bug dans une app tierce ne peut pas effacer silencieusement des années de ta bibliothèque. Ça veut aussi dire que chaque app qui prétend 'nettoyer' ou 'organiser' ta musique fait en réalité la même chose en trois temps : rassembler les chansons dans une playlist, ajuster les notes, et tenir sa propre liste de ce que tu as déjà décidé. La suppression réelle se fait toujours dans l'app Musique d'Apple, où tu la confirmes toi-même.
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.
| Action | Autorisée pour les apps | Ce que fait SongSweep |
|---|---|---|
| Lire ta bibliothèque | Oui | Te montre les chansons par mois, playlist, artiste ou Smart Filter |
| Ajouter une chanson à ta bibliothèque | Oui | Pas utilisé pour le nettoyage, réservé aux propres fonctions de l'app |
| Créer et remplir une playlist | Oui | Ajoute les chansons triées à 'SongSweep - Sorted Out' |
| Définir une note (Aimer / Suggérer moins) | Oui | Met Suggérer moins en triant, Aimer en appuyant sur le cœur |
| Jouer une chanson | Oui | Joue un aperçu avant que tu décides |
| Supprimer une chanson de ta bibliothèque | Non | Impossible, tu supprimes toi-même dans l'app Musique |
| Retirer une chanson d'une playlist | Non | Ne peut pas retirer de chansons de 'Sorted Out' une fois ajoutées |
| Modifier les métadonnées d'une chanson | Non | Jamais 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.
- Ouvre l'app Musique et va dans la playlist 'SongSweep - Sorted Out'
- Sur iPhone, appuie longuement sur une chanson et tape Supprimer de la bibliothèque, une chanson à la fois
- Sur Mac, sélectionne des chansons dans la playlist avec Cmd ou Maj, clic droit et choisis Supprimer de la bibliothèque, puis confirme
- 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.
Questions fréquentes
Une app peut-elle supprimer des chansons de ma bibliothèque Apple Music ?
Non. Le framework MusicKit d'Apple ne donne à aucune app tierce la possibilité de supprimer une chanson de ta bibliothèque ou de la retirer d'une playlist. Tu fais toujours cette étape toi-même dans l'app Musique.
Pourquoi une app peut-elle ajouter des chansons mais pas les supprimer ?
Ajouter une chanson ou créer une playlist est additif, ça ne peut rien détruire. Supprimer est destructeur, et Apple garde cette capacité à l'intérieur de sa propre app Musique pour qu'une app tierce défaillante ne puisse pas effacer ta bibliothèque.
'Suggérer moins' supprime-t-il une chanson ?
Non, ça change seulement ce qu'Apple Music te recommande. La chanson reste exactement là où elle est dans ta bibliothèque, Suggérer moins dit seulement à l'algorithme de t'en montrer moins et de la musique similaire.
Que se passe-t-il si je ne supprime jamais les chansons de ma playlist 'SongSweep - Sorted Out' ?
Rien de mal. Elle reste une playlist normale dans ta bibliothèque que tu peux revisiter à tout moment. SongSweep n'en retire pas les chansons automatiquement, elle fonctionne donc comme une liste de révision permanente jusqu'à ce que tu supprimes toi-même les chansons dans l'app Musique.
Apple pourrait-il ajouter une API de suppression pour les apps à l'avenir ?
C'est possible, Apple met à jour MusicKit au fil du temps, mais à l'heure où j'écris ceci, il n'y a aucune fonction de suppression pour les apps tierces. SongSweep l'utiliserait dès qu'elle existerait ; jusque-là, l'app Musique est le seul endroit pour supprimer une chanson.