Songs in my library "cannot be played on this iphone" anymore

After updating to iOS 10, most of the songs in my library that I could play before now won't sync and the error message I get is

Some of the items in the iTunes library, including "Song name", were not copied to the iPhone "iPhone name" because they cannot be played on this iPhone.

But I could play these items before, nothing has changed.

When I check the media format of one of the items it just says:

  • kind: MPEG audio file
  • bit rate: 320 kbps
  • sample rate: 44.100 kHz
  • channels: Joint stereo
  • encoded with: LAME3.99
  • format: MPEG-1, Layer 3

From what I know this is just an MP3 with constant bitrate, a format that the iphone did support one week ago...


This sounds dumb, but play the affected songs on itunes and resync. It should work.


I tried gnzlbg's solution and it didn't work for me. So I powered off the iPhone and restarted. It still didn't work, perhaps because I still had the phone connected to my computer. I disconnected, power cycled again, and now it works.