Ogni app per "pulire la tua libreria di Apple Music" incontra lo stesso muro: MusicKit, il framework su cui è costruita ogni app di terze parti, non ha una funzione di eliminazione. Non è una stranezza di una singola app, è un limite integrato nell'API stessa. Ho incontrato questo muro costruendo SongSweep, e plasma tutto ciò che l'app fa.

Questa è la pagina che avrei voluto trovare quando ho iniziato: cosa lascia fare davvero MusicKit a un'app, perché Apple l'ha progettato così, e cosa significa davvero "eliminare" quando un'app dichiara di offrirlo. Qualunque app di pulizia tu usi, questo spiega cosa succede dietro lo swipe.

Cosa può fare davvero un'app di terze parti in Apple Music?

MusicKit è il framework che Apple offre agli sviluppatori per costruire app attorno ad Apple Music. È intenzionalmente ristretto. Un'app può leggere la tua libreria (quali brani, album e playlist hai), aggiungere brani alla tua libreria dal catalogo di Apple Music, creare nuove playlist e aggiungerci brani, impostare una valutazione su un brano (Ama o Suggerisci meno), e riprodurti un brano.

Questa è l'intera cassetta degli attrezzi. Non c'è funzione di eliminazione, nessun modo di rimuovere un brano da una playlist una volta aggiunto, e nulla che lasci a un'app toccare i metadati come il nome dell'artista o la copertina dell'album di una traccia già nella tua libreria. Ogni app che hai usato per organizzare Apple Music, SongSweep compreso, lavora dentro questi stessi permessi.

AzioneConsentita alle appCosa fa SongSweep
Leggere la tua libreriaSìMostra i brani per mese, playlist, artista o filtro smart
Aggiungere un brano alla libreriaSìNon usata per la pulizia, riservata alle funzioni proprie dell'app
Creare e riempire una playlistSìAggiunge i brani scartati a 'SongSweep - Sorted Out'
Impostare una valutazione (Ama / Suggerisci meno)SìImposta Suggerisci meno allo scarto, Ama quando tocchi il cuore
Riprodurre un branoSìRiproduce un'anteprima prima che tu decida
Eliminare un brano dalla libreriaNoNon può farlo, elimini a mano nell'app Musica
Rimuovere un brano da una playlistNoNon può rimuovere brani da 'Sorted Out' una volta aggiunti
Modificare i metadati del branoNoMai tentato

Perché Apple lo progetterebbe così?

Sembra restrittivo finché non pensi all'alternativa. Se qualsiasi app sull'App Store potesse eliminare brani dalla tua libreria, un aggiornamento sbagliato o un bug in una routine di ordinamento potrebbe cancellare anni di musica che non recuperi più. Apple tiene quel pulsante nella propria app, dove l'interfaccia, la finestra di conferma e il comportamento di annullamento restano sotto il proprio controllo.

È lo stesso schema in tutto iOS. Le app di terze parti possono leggere le tue foto e i tuoi contatti, ma solo le app Foto e Contatti ti lasciano eliminare una voce in blocco senza passare per la conferma del sistema stesso. Le azioni distruttive restano vicine ai dati, non sparse su ogni app che li tocca.

Per uno sviluppatore, questo è leggermente fastidioso. Per te come utente, è una rete di sicurezza a cui non devi mai pensare, fino al giorno in cui un'app di terze parti ha un bug.

Quindi cosa fa davvero ogni app "per pulire la musica"?

Dati questi limiti, esiste davvero un solo modo onesto per costruire un'app di pulizia della libreria: raccogliere i brani che vuoi via in una playlist che puoi rivedere, regolare la valutazione così i suggerimenti di Apple Music smettono di proporteli, e tenere un elenco locale così l'app ricorda cosa hai già deciso.

Qualsiasi app che dichiari qualcosa di diverso sta o descrivendo lo stesso meccanismo con parole diverse, oppure sta solo cancellando i download, che libera spazio ma mantiene il brano nella tua libreria, non nella libreria stessa. Se uno screenshot mostra un brano sparire dopo uno swipe, guarda bene: è sparito dalla vista di quell'app, non da Apple Music.

Preferisco dirti esattamente cosa succede piuttosto che lasciarti presumere che un pulsante "elimina" faccia qualcosa che non può fare.

Come usa SongSweep questi tre permessi?

Quando scarti un brano in SongSweep, succedono tre cose in sottofondo. Il brano viene aggiunto a una playlist chiamata 'SongSweep - Sorted Out'. Una valutazione Suggerisci meno viene inviata ad Apple Music tramite l'API di Apple Music, che dice al motore di raccomandazione di Apple di mostrarti meno di quel brano e brani simili. E il brano viene segnato come rivisto dentro SongSweep così non ricompare mai più nelle tue sessioni di swipe.

Tieni funziona diversamente: fare swipe a destra non cambia nulla in Apple Music, segna solo il brano come rivisto così non ti viene richiesto di nuovo. Salva, swipe verso l'alto, salva un brano da decidere più tardi. Nessuna di queste azioni può essere annullata dopo il fatto, tranne Annulla sull'ultimo swipe, perché nessuna è distruttiva, sono tutte additive: una voce di playlist, una valutazione, un flag locale.

Come elimini davvero le canzoni in seguito?

Una volta scartato un gruppo di brani, la playlist 'SongSweep - Sorted Out' è il tuo elenco di revisione, non un cestino che si svuota da solo. Eliminare è un passo deliberato che fai nell'app Musica di Apple stessa, che è esattamente dove Apple vuole che avvenga quella decisione.

Se preferisci ripulire un grande gruppo senza visitare quella playlist brano per brano, vedi come eliminare canzoni di Apple Music in blocco per le strade più rapide su iPhone e Mac.

  1. Apri l'app Musica e vai alla playlist 'SongSweep - Sorted Out'
  2. Su iPhone, tieni premuto un brano e tocca Elimina dalla libreria, un brano alla volta
  3. Su Mac, seleziona i brani nella playlist con Cmd o Shift, fai clic destro e scegli Elimina dalla libreria, poi conferma
  4. I brani spariscono dalla tua libreria, e ogni file scaricato viene rimosso insieme a loro

A cosa fare attenzione quando un'app dichiara di "eliminare" canzoni

Nessuna app sull'App Store, SongSweep compresa, può eliminare un brano dalla tua libreria di Apple Music o rimuoverlo da una playlist senza che tu faccia da solo l'ultimo passo nell'app Musica. È un limite duro dell'API di Apple, non una funzione mancante.

Se usi un'app e un brano sembra sparire dalla tua libreria dopo uno swipe, guarda cosa è successo davvero: quasi sempre significa che il brano è stato rimosso da una playlist che quell'app ha creato e controlla, non dalla tua libreria di Apple Music. Controlla il conteggio della tua libreria nell'app Musica prima di fidarti di un'affermazione del genere.

La stessa onestà vale per i cercatori di duplicati, i pulitori di spazio, o qualsiasi cosa prometta una cancellazione della libreria con un tocco. Per il quadro completo di ciò che un'app di pulizia può fare in modo responsabile, parti da come pulire la tua libreria di Apple Music oppure torna a SongSweep per provare tu stesso il flusso a swipe.