Custom ringtone not working on Nexus 4 since OTA Lollipop My problem is exactly the same as in this question: Custom ringtone not working on Nexus 5 since OTA Lollipop


I have Nexus 4, never rooted, never jail-breaked
after I installed the update to Lollipop, the problem occured
now I have already 5.0.1 but the problem still exists


Problem:


I select my custom ringtone on the Sound &amp; notification settings panel and it plays right
when someone calls me, only the default system notification sound is played repeatedly


What I already tried:


re-uploading the ringtone, using AirDroid (I also uploaded them with AirDroid before the update to Lollipop)
clearing cached data (via Settings > Storage > Cached data) and then rebooting
checked the directory of the ringtones: it's /sdcard/Ringtones 
checked the permissions of the ringtones: it's the same as for system-ringtones: -rw-rw---- root
I found out, that when I select the ringtone in the contacts-app as a specific ringtone for one person, it works!


Any ideas?
On my Nexus 4, for ringtones snipped by Ringdroid the following worked:
Ringdroid saves to the following folders:
sdcard/media/audio/ringtones
sdcard/media/audio/notifications
sdcard/media/audio/alarms
I copy-and-deleted the ringtones from those locations to the following folders:
sdcard/Ringtones
sdcard/Notifications
sdcard/Alarms

This left duplicate entries in the Android settings and messaging settings.  To fix that I then cleared the Cache Partition from the recovery in the bootloader by the following directions:
https://support.t-mobile.com/docs/DOC-5994
Here's a short version:
Power off
All three hard keys for about 10 seconds to enter the bootloader menu
Uses arrow keys to select Recovery Mode and power to activate
Power and Volume Up (to actually get into recovery menu I guess?)
volume to "Wipe Cache Data" and hit power
Return to bootloader
Start

You can now set ringtones and they will actually work.