Every 'clean up your Apple Music library' app runs into the same wall: MusicKit, the framework every third-party app is built on, has no delete function. That is not a quirk of one app, it is a limit built into the API itself. I hit this wall while building SongSweep, and it shapes everything the app does.

This is the page I wish existed when I started: what MusicKit actually lets an app do, why Apple built it this way, and what 'delete' really means when an app claims to offer it. Whatever cleanup app you use, this explains what is happening behind the swipe.

What can a third-party app actually do in Apple Music?

MusicKit is the framework Apple gives developers to build apps around Apple Music. It is intentionally narrow. An app can read your library (what songs, albums and playlists you have), add songs to your library from the Apple Music catalog, create new playlists and add songs to them, set a rating on a song (Love or Suggest Less), and play a song for you.

That is the entire toolbox. There is no delete function, no way to remove a song from a playlist once it is added, and nothing that lets an app touch metadata like the artist name or album art on a track already in your library. Every app you have used to organize Apple Music, SongSweep included, works inside these same permissions.

ActionAllowed for appsWhat SongSweep does
Read your libraryYesShows you songs by month, playlist, artist, or Smart Filter
Add a song to your libraryYesNot used for cleanup, reserved for the app's own features
Create and fill a playlistYesAdds sorted-out songs to 'SongSweep - Sorted Out'
Set a rating (Love / Suggest Less)YesSets Suggest Less on sort out, Love when you tap the heart
Play a songYesPlays a preview before you decide
Delete a song from your libraryNoCannot do this, you delete manually in the Music app
Remove a song from a playlistNoCannot remove songs from 'Sorted Out' once added
Edit song metadataNoNever attempted

Why would Apple design it this way?

It looks restrictive until you think about the alternative. If any app on the App Store could delete songs from your library, one bad update or one bug in a sorting routine could wipe years of music you cannot get back. Apple keeps that button in its own app, where the interface, the confirmation dialog and the undo behavior are all under its own control.

It is the same pattern across iOS. Third-party apps can read your photos and contacts, but only the Photos and Contacts apps let you delete an entry in bulk without going through the system's own confirmation. Destructive actions stay close to the data, not spread across every app that touches it.

For a developer, this is mildly annoying. For you as a user, it is a safety net you never have to think about, right up until the day a third-party app has a bug.

So what does every 'music cleaner' app actually do?

Given those limits, there is really only one honest way to build a library cleanup app: collect the songs you want gone in a playlist you can review, adjust the rating so Apple Music's recommendations stop pushing them at you, and keep a local list so the app remembers what you already decided on.

Any app claiming something different is either describing the same mechanism with different words, or it is only clearing downloads, which frees up storage but keeps the song in your library, not the library itself. If a screenshot shows a song vanishing after a swipe, look closely: it vanished from that app's own view, not from Apple Music.

I would rather tell you exactly what happens than let you assume a 'delete' button does something it cannot.

How does SongSweep use these three permissions?

When you sort out a song in SongSweep, three things happen in the background. The song is added to a playlist named 'SongSweep - Sorted Out'. A Suggest Less rating is sent to Apple Music through the Apple Music API, which tells Apple's recommendation engine to show you less of that song and similar ones. And the song is marked as reviewed inside SongSweep so it never shows up again in your swipe sessions.

Keep works differently: swiping right changes nothing in Apple Music, it just marks the song as reviewed so you are not asked about it again. Bookmark, swipe up, saves a song to decide on later. None of these actions can be reversed after the fact except Undo on the most recent swipe, because none of them are destructive, they are all additive: a playlist entry, a rating, a local flag.

How do you actually delete the songs afterward?

Once you have sorted a batch of songs, the 'SongSweep - Sorted Out' playlist is your review list, not a trash can that empties itself. Deleting is a deliberate step you take in Apple's own Music app, which is exactly where Apple wants that decision to happen.

If you would rather clear a large batch without visiting that playlist song by song, see how to delete Apple Music songs in bulk for the fastest routes on iPhone and Mac.

  1. Open the Music app and go to the 'SongSweep - Sorted Out' playlist
  2. On iPhone, press and hold a song and tap Delete from Library, one song at a time
  3. On Mac, select songs in the playlist with Cmd or Shift, right-click and choose Delete from Library, then confirm
  4. The songs disappear from your library, and any downloaded files are removed with them

What to watch out for when an app claims to 'delete' songs

No app on the App Store, SongSweep included, can delete a song from your Apple Music library or remove it from a playlist without you taking the final step yourself in the Music app. That is a hard limit of Apple's API, not a missing feature.

If you use an app and a song seems to vanish from your library after a swipe, look at what actually happened: it almost always means the song was removed from a playlist that app created and controls, not from your Apple Music library. Check your library count in the Music app before you trust a claim like that.

The same honesty applies to duplicate finders, storage cleaners, or anything promising a one-tap library wipe. For the full picture of what a cleanup app can responsibly do, start with how to clean up your Apple Music library or head back to SongSweep to try the swipe flow yourself.