karlak's change to use mobile API

karlak made all these changes.  I just merged them with the latest master.  As is, gmusicfs is broken, and this makes it work for me.