If you go to Settings > Music and then toggle off Show All Music that will prevent from seeing your downloaded music. I have also provided other articles for hiding purchases and even deleting purchases from iTunes in the Cloud.
Thanks for using Apple Support Communities.
It took me a while to figure this out, but there is a trick to only see & play the songs that are on your iPhone without playing any on iCloud.
It's a bit of a work around, but here is the trick. As mentioned above, go to Settings > Music and toggle the Show All Music switch to the off position.
Next, go to Settings > Cellular and scroll down until you see the Music setting and toggle that switch to the off position. This prevents your phone from using cellular connections to grab songs from iCloud to play.
Special note ... if you are connected to wifi, this won't work, so you need to turn off wifi too.
Hope this helps reduce the nuisance a bit. I also hope Apple adds a setting to disable that annoying feature in iOS 7 soon.
I'm having the same issues. I've followed all of the above instructions and it's still showing music from iCloud on my iPhone. I have the settings off so in theory, cellular connections should not allow music from iCloud to come to my phone but this is making no difference - the songs are still there regardless of whether I'm logged into WiFi or just driving around, there are still extra songs coming up on my iPhone.
I would really like to get this sorted so I don't have 'extra' music I haven't selected on my iPhone as it get's a bit boring having to constantly skip Christmas Songs throughout the year ...!!!!!
I find iCloud anything but helpful so any tips to get rid of it off my phone would be greatly appreciated.
I have exactly the same problem as Trisha. I have just subscribed to iTunes match. I'm happy with everything being in the cloud EXCEPT the Christmas music - which I can import via playlist at the appropriate time.
Is there a way of excluding a "genre" from being in the cloud? All my Christmas music is labelled "Christmas"
If you have songs from iCloud showing up on your iPhone that won't delete, go into SETTINGS>MUSIC. Turn ON show all music. The songs you can't delete should have a "download from iCloud" icon. Download them. Once they are downloaded you can then delete them.
*note- you will have to be signed into the iTunes & app store in order to download them.
I have tried all sorts of things in various posts to try and stop 'undesiarable' songs from pitching up on my phone when I don't want them to and this is the only thing that I have found that works:
NOTE: This does mean that they are no longer playable via the cloud but just create a playlist of the music you DO want to listen to......
Go to iTunes on your computer
Open the iTunes store
Scroll right down to the bottom of the page
Under the heading 'Features' click on 'Purchased'
Goto All Albums and here you should see all of the albums that you have bought all or part of
Delete each one and when you resync your phone Hey Presto all of those songs that you didn't want have disappeared. (Well almost. In my case there's a Leonard Cohen song that just refuses to go but some might say that just serves me right!)