now on iOS8 - I have attempted the following in multiple combinations with limited success, if any, since iOS7:
- Turn off "Show All Music" in Settings -> Music
- Turn off "iTunes Match" in Settings -> Music
- Manually delete ALL songs on device from Settings -> General -> Usage -> Manage Storage -> Music
- Sync with iTunes (both with and without iTunes Match turned on, without also having 0 songs selected to sync)
The end result is constantly the same: only 8 "songs" on the device from iTunes, but at least 30 songs still on the device in Music (the 8 "songs" are voice memos and ringtones which should be there).
This is what I've noticed for the songs on the device: they are the songs downloaded in the background to play from iTunes Match, where I have more songs than I can fit on the phone. There are times I've played so much music over such a period of time that my device fills up, and can cause issues when trying to play music (it "plays" the music in the background, but with no sound) because the device is full.
This solution worked the first time I tried it, but the problem with it is you shouldn't have to do this to clear unwanted songs (or anything, for that matter) from your device. PS: I refuse to do this solution again because of stated "problem" with it.
Settings -> General -> Reset -> Reset All Settings (or Erase All Content and Settings)
This solution also worked, is better, but is still needlessly complicated (I will take you through this step-by-step for what I did, with my music setup (iTunes Match, no music intended on device), with assumption for how to do basic tasks already known but specifics for Settings not)
- Turn off "Show All Music" in Settings -> Music
- Create Playlist (I titled mine "Music To Delete")
- Add all songs to playlist
- Turn on "Show All Music" in Settings -> Music
- Download all songs in playlist
- Delete all Music (Settings -> General -> Usage -> Manage Storage -> Music)
- Turn off "Show All Music" in Settings -> Music
- Check Music for all songs deleted
If what happened with me happens here, and you have ONE song left, It is [likely] because it is the song selected in "Now Playing". The solution here is Repeat Steps 4-5 for this song, turn off "Show All Music" (Settings -> Music) and delete, from the Music app, this song. Success will be a message saying "No Content" as soon as the song is deleted.
The problem is that background downloads cannot be deleted directly. Apple: somehow PLEASE give us a way to delete background downloads of our music or automatically delete them after we close the app.