My title says it all. Unfortunately, this post is causing havoc, as my app is built around the idea that the MediaStore IDs do not change, but apparently they all do.
How are developers supposed to store MediaStore information about Songs/Artists/Albums/Genres/Playlists if they do not have stable ID's of some kind?
Saving by name seems like a bad idea. The user can easily change the name of any of the above and throw a monkeywrench in your app.