Here is what someone else suggested as a workaround
I had a similar problem, where my smart playlists including songs with <rating - is - unrated> were not including any of those 0 star songs on the iPad & iPhone. All playlists were working on iTunes on my PC. After reading the forum and much fiddling, it seems like I was having 2 problems coinciding:
- Certain smart playlists on iOS are broken - for me the ones including the criteria of unrated songs.
- iOS wasn't recognising unrated songs (i.e. the songs seemed to have a rating of "N/A" rather than a rating of 0)
I have solved the problem by:
- Creating a non-smart playlist, included all the unrated songs on it.
- Highlighted them all, gave them a rating (anything is fine).
- Synced to record the new rating on iDevices (you should do this for all devices now, or it won't fix problem 2 above on the unsynced devices).
- Removed rating from same songs.
- Sync again.
- Create a new smart playlist for unrated songs.
- Deleted the old smart playlist - any linked playlist will show up with a ⚠ next to them in iTunes. You have to relink those playlists to the new smart playlist.
- Sync again
My problem included multiple playlists where one the criteria was <rating - is - unrated>. I didn't want to recreate all of those playlists, so i changed the <rating - is - unrated> to refer to the new smart playlist i.e. <playlist - is - unrated>.
Hope this might help someone else.
Thanks to this thread I just submitted feedback for the broken "Live updating", hope to see a fix for that in iOS soon!
I tried this workaround, and suprisingly it worked for me. However, it does seem to be a pure workaround and not a permanent solution by any means. I haven't test this yet, but it seems to me that this will not help new songs from working correctly, or if a song is removed from the iOS device at some point, does it still remember how to rate that song as 0 rated, probably not. So, it at least gets smart playlists working to an extent again, but this is definitely something that needs a permanent fix from Apple on either the iTunes side or the iOS side.
I was actually able to still use my old playlists without having to re-create them as the original poster stated. So you can try the workaround without creating new playlists, it worked for me.
Again i will reiterate, if anyone has not submitted their bug to http://www.apple.com/feedback, please do so in order to ensure these bugs are visible to Apple and hopefully they will be fixed. Thanks.