0

Every time I remove a song from a playlist on PC, then sync to iPhone via iTunes, the playlist is updated (i.e. it doesn't include the removed song), but the song is still in the library. That adds up over time. Now a bunch of "rogue" songs have accumulated that aren't in any playlists that take up quite a bit of storage. Any way to get rid of them?

5
  • 1
    Please ask only one question per question.
    – nohillside
    Commented Jun 9, 2020 at 7:10
  • Do you want to get rid of those songs only on the iPhone, or also remove them from your Library as such?
    – nohillside
    Commented Jun 9, 2020 at 7:11
  • Only the iPhone. I think I've figured it out. I set up a smart playlist that has all the songs that aren't in any existing playlists. Then I dragged the playlist onto the iPhone, selected all the songs in it and pressed shift-delete (right-click -> delete from library didn't seem to work). That's still pretty cumbersome (having to add every playlist to the smart playlist manually), but that's faster and less error-prone than removing one-by-one. Commented Jun 9, 2020 at 7:35
  • Please post this as an answer and accept it then.
    – nohillside
    Commented Jun 9, 2020 at 7:47
  • Done. I am still interested in a more streamlined solution, so I don't want to accept it just yet. Commented Jun 9, 2020 at 8:01

2 Answers 2

1

How about only syncing the playlists you want instead of the entire library in iTunes (or Finder if your computer is macOS based)?

If you are someone that learned to drive a car without an automatic transmission, your method is akin to manual shifting. You could also enable Apple Music or iTunes Match and then you no longer have to micro-manage which I played songs get removed as your device keeps track and cleans automatically when you run low on free space on device.

1
  • I am confused. I am definitely not syncing the entire library and only individual playlists. Commented Nov 9, 2020 at 3:42
0

Set up a smart playlist that has all the songs that aren't in any existing playlists. Rules:

Check Match music for all..

Playlist is not <Playlist name>

Playlist is not <Playlist name>

...

Check Live updating

Then drag the playlist onto the iPhone, select all the songs in it and press shift-delete (right-click -> delete from library didn't seem to work).

That's still pretty cumbersome (having to add every playlist to the smart playlist manually), so I'm open for other answers. However, this is faster and less error-prone than removing one-by-one.

Update: I've been putting off updating this answer, but I've come up with a much more reliable and less cumbersome solution:

  1. Under iPhone, create a playlist folder (I named mine "Playlists") and a smart playlist (which is much simpler than previous one and won't need to be edited) with the following rules:
    Check Match music for the following rules:

    Playlist is not Playlists

    Check Live updating
  1. Drag the playlist onto iPhone. The playlist will appear under iPhone but outside the playlist folder.

  2. Drag the playlist onto the playlist folder.

  3. Repeat steps 2 and 3 for any new playlists.

Any songs that aren't in one of the playlists under playlist folder will now appear in the smart playlist.

2
  • If there are more than a few playlists that smart playlist will have a LOT of rules.
    – Pedro
    Commented Dec 6, 2020 at 11:09
  • 1
    You're right, I have something like 30 now. Have to redo the rule for every playlist that gets updated too. Commented Dec 8, 2020 at 2:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .