Todo app de “limpar a biblioteca do Apple Music” esbarra no mesmo muro: o MusicKit, o framework em que todo app de terceiros é construído, não tem função de exclusão. Isso não é uma peculiaridade de um app, é um limite da própria API. Esbarrei nesse muro ao criar o SongSweep, e ele define tudo o que o app faz.
Esta é a página que eu queria ter encontrado quando comecei: o que o MusicKit realmente permite a um app, por que a Apple o construiu assim e o que “apagar” significa de fato quando um app diz oferecer isso. Seja qual for o app de limpeza que você usa, aqui está o que acontece por trás do swipe.
O que um app de terceiros pode fazer no Apple Music?
O MusicKit é o framework que a Apple dá aos desenvolvedores para criar apps em torno do Apple Music. Ele é propositalmente restrito. Um app pode ler sua biblioteca (quais músicas, álbuns e playlists você tem), adicionar músicas do catálogo do Apple Music à sua biblioteca, criar novas playlists e adicionar músicas a elas, definir uma avaliação em uma música (Favorito ou Sugerir menos) e tocar uma música para você.
Essa é a caixa de ferramentas inteira. Não há função de exclusão, nem como tirar uma música de uma playlist depois de adicionada, nem nada que deixe um app mexer em metadados como o nome do artista ou a capa de uma faixa que já está na sua biblioteca. Todo app que você já usou para organizar o Apple Music, SongSweep incluído, trabalha dentro dessas mesmas permissões.
| Ação | Permitido para apps | O que o SongSweep faz |
|---|---|---|
| Ler sua biblioteca | Sim | Mostra músicas por mês, playlist, artista ou filtro inteligente |
| Adicionar uma música à sua biblioteca | Sim | Não é usado na limpeza, reservado para recursos do próprio app |
| Criar e preencher uma playlist | Sim | Adiciona as músicas descartadas a 'SongSweep · Descartadas' |
| Definir uma avaliação (Favorito / Sugerir menos) | Sim | Define Sugerir menos ao descartar, Favorito quando você toca na estrela |
| Tocar uma música | Sim | Toca uma prévia antes de você decidir |
| Excluir uma música da sua biblioteca | Não | Não consegue, você exclui manualmente no app Música |
| Remover uma música de uma playlist | Não | Não consegue remover músicas de 'SongSweep · Descartadas' depois de adicionadas |
| Editar metadados da música | Não | Nunca foi tentado |
Por que a Apple projetou assim?
Parece restritivo até você pensar na alternativa. Se qualquer app da App Store pudesse apagar músicas da sua biblioteca, uma atualização ruim ou um bug numa rotina de organização poderia apagar anos de música que você não recupera. A Apple mantém esse botão no próprio app, onde a interface, a janela de confirmação e o comportamento de desfazer ficam sob o controle dela.
É o mesmo padrão em todo o iOS. Apps de terceiros podem ler suas fotos e contatos, mas só os apps Fotos e Contatos deixam você apagar itens em lote sem passar pela confirmação do próprio sistema. Ações destrutivas ficam perto dos dados, não espalhadas por todo app que os toca.
Para quem desenvolve, isso é um pouco chato. Para você, como usuário, é uma rede de segurança em que você nunca precisa pensar, até o dia em que um app de terceiros tiver um bug.
Então o que todo app de “limpar músicas” realmente faz?
Dados esses limites, só existe uma maneira honesta de criar um app de limpeza de biblioteca: reunir as músicas que você quer fora numa playlist que dá para revisar, ajustar a avaliação para que as recomendações do Apple Music parem de insistir nelas e manter uma lista local para o app lembrar o que você já decidiu.
Qualquer app que afirme algo diferente está descrevendo o mesmo mecanismo com outras palavras, ou só limpa downloads, o que libera armazenamento mas mantém a música na sua biblioteca, não a biblioteca em si. Se uma captura de tela mostra uma música sumindo depois de um swipe, olhe bem: ela sumiu da tela desse app, não do Apple Music.
Prefiro contar exatamente o que acontece a deixar você achar que um botão de “apagar” faz algo que não consegue.
Como o SongSweep usa essas três permissões?
Quando você descarta uma música no SongSweep, três coisas acontecem em segundo plano. A música é adicionada a uma playlist chamada 'SongSweep · Descartadas'. Uma avaliação Sugerir menos é enviada ao Apple Music pela API do Apple Music, o que diz ao mecanismo de recomendação da Apple para mostrar menos dessa música e de músicas parecidas. E a música é marcada como revisada dentro do SongSweep para nunca mais aparecer nas suas sessões de deslizar.
Manter funciona de forma diferente: deslizar para a direita não muda nada no Apple Music, só marca a música como revisada para você não ser perguntado de novo. Salvar, deslizar para cima, guarda uma música para decidir depois. Nenhuma dessas ações é destrutiva, todas são aditivas: uma entrada em playlist, uma avaliação, uma marca local. Desfazer funciona para até três músicas seguidas, e você pode restaurar músicas descartadas depois.
Como apagar as músicas depois?
Depois de descartar um lote de músicas, a playlist 'SongSweep · Descartadas' é a sua lista de revisão, não uma lixeira que se esvazia sozinha. Excluir é um passo deliberado que você dá no app Música da própria Apple, exatamente onde a Apple quer que essa decisão aconteça.
Se preferir limpar um lote grande sem passar por essa playlist música por música, veja como apagar músicas do Apple Music em lote para os caminhos mais rápidos no iPhone e no Mac.
- Abra o app Música e vá para a playlist 'SongSweep · Descartadas'
- No iPhone, toque e segure uma música e toque em Excluir da Biblioteca, uma música de cada vez
- No Mac, selecione músicas na playlist com Cmd ou Shift, clique com o botão direito e escolha Excluir da Biblioteca, depois confirme
- As músicas somem da sua biblioteca, e os arquivos baixados são removidos junto
O que observar quando um app diz “apagar” músicas
Nenhum app da App Store, SongSweep incluído, consegue apagar uma música da sua biblioteca do Apple Music nem removê-la de uma playlist sem que você dê o passo final no app Música. Esse é um limite rígido da API da Apple, não um recurso que falta.
Se você usa um app e uma música parece sumir da biblioteca depois de um swipe, olhe o que realmente aconteceu: quase sempre a música foi removida de uma playlist que o app criou e controla, não da sua biblioteca do Apple Music. Confira a contagem da biblioteca no app Música antes de acreditar numa afirmação dessas.
A mesma honestidade vale para localizadores de duplicatas, limpadores de armazenamento ou qualquer coisa que prometa zerar a biblioteca com um toque. Para ver o que um app de limpeza pode fazer com responsabilidade, comece por como limpar sua biblioteca do Apple Music ou volte ao SongSweep para testar o swipe você mesmo.