You add an album, and Apple Music quietly adds the single version too. A friend shares a playlist with a song you already own. Ten years of iTunes imports leave you with two or three copies of the same track. Your library grows, but your listening does not get any better.

The Music app on iPhone has no button for this problem. Here is where duplicates actually come from, how to find them on a Mac, and how SongSweep finds them on iPhone. For everything else in a messy library, see our general cleanup guide.

Where do duplicate songs come from?

Most duplicates are not your fault. A label re-releases an album as a "Deluxe Edition" or a "Remastered" version, and Apple Music adds it as a separate set of tracks with the same titles. You also get the single version of a song sitting next to the album version, two technically different tracks that sound almost identical.

Live versions are another source. A studio track and its live recording from a tour album look nearly identical in a list but have different artwork, length and sometimes a different mix. And if a song sits in two of your playlists, Apple Music's "Add Playlist Songs" setting can add it to your library twice.

Then there is history. If you imported an iTunes library years ago and later re-added the same albums through Apple Music, you can end up with two full copies of an album with no visible difference except the date added.

Why does the Music app on iPhone have no duplicate finder?

There is no way around this honestly: Apple never built a duplicate finder into the Music app on iPhone. You can search, sort by title, or scroll, but nothing groups matching songs for you automatically.

On a Mac, it is a different story. The desktop Music app has a menu built for exactly this: File > Library > Show Duplicate Items. It is the closest thing to an official Apple tool for this problem, and it is worth knowing about even if you mostly use your phone.

How to find duplicates on a Mac

This only works on a Mac, and it only compares songs already in your library. Holding Option limits results to exact duplicates, same title, artist and duration down to the second, which is useful for accidental double-imports.

What it misses is near-duplicates: a remastered version that runs three seconds longer, or a version with "feat. Artist" added to the title. Without Option held, Show Duplicate Items catches more of these, but still without any way to listen before you decide.

  1. Open the Music app on your Mac.
  2. Go to File > Library > Show Duplicate Items.
  3. Hold the Option key to switch to Show Exact Duplicate Items, matching title, artist and duration only.
  4. Review the list and select the copy you do not want to keep.
  5. Right-click the selection and choose Delete from Library.

How SongSweep finds duplicates on iPhone

SongSweep's duplicate finder, a Pro feature, runs entirely on your phone. It matches songs in two stages: first an exact title and artist match, then a normalized match that strips out words like "Remastered", "Deluxe", "feat." and bracketed suffixes, so "Yellow" and "Yellow (Remastered 2019)" get grouped together.

A duration check then drops any pair that differs by more than 30 seconds, so a full song and a 15-second edit never get flagged as a match by mistake. Once songs are grouped, SongSweep opens a comparison view with both versions stacked side by side.

The comparison view shows cover art, album name, ISRC, track and disc number, composer and genre, plus a play button on each version, so you can actually listen before deciding. You choose which version to keep per group, or use auto-clean to work through every group at once, with a confirmation dialog first.

The SongSweep library overview with Smart Filters
The SongSweep library overview with Smart Filters
MethodDeviceFinds near-duplicates (Remastered, feat.)?Lets you listen before deciding?
Music app, Show Exact Duplicate ItemsMacNoNo
Music app, Show Duplicate Items (Option not held)MacPartialNo
SongSweep duplicate finderiPhoneYesYes

Which version should you keep?

There is no universally right answer, but three signals usually decide it. Keep the version that sits inside the album you actually play through, not a compilation you opened once. Keep the version with the higher play count, since Apple Music already knows which one you reach for. And keep the version that is downloaded, because that one plays offline without using data.

If none of that applies, the comparison view still helps: play both, check which one has the correct album art and ISRC, and keep that one. It usually takes a few seconds per group once you can actually hear the difference.

What happens after you sort out a duplicate?

Sorting out a duplicate in SongSweep does not delete it. As explained in why apps can't delete songs from Apple Music, no third-party app can. The song moves to the "SongSweep - Sorted Out" playlist and gets a "Suggest Less" rating, then it is marked reviewed so it does not show up in your duplicate list again.

To actually free up space, open the Music app, open the "SongSweep - Sorted Out" playlist, select the duplicates you sorted out, and press and hold a song, then Delete from Library (on Mac, select all and choose Delete from Library). Downloaded files are removed together with the song.

If you have a lot of them, our guide to bulk-deleting songs from Apple Music covers the fastest way to select and remove them all at once.