Found this link whilst hunting for suitable methods for syncing my Google Music collection. Seems to work (so far), but it hasn’t finished syncing my music yet.
A while ago, I posted of my frustration with Google Music when it refused to download my tracks. Well, I did some digging around and found that someone had written an API to expose the Google Music backend. The link is at
and has spawned several other tools including
Which is a set of scripts designed to sync, upload and/or download from the Google Music collection.
I wrote my own Python script using the Gmusic API to bulk delete albums from my Gmusic account (it’s easy to bulk upload using Google’s MusicManager, but not to bulk delete), and the gmusicapi-scripts enables me to download most of my tracks.
I am getting pretty peeved with Google recently. I have a huge amount of music on my Google Music library, so much in fact, that I hit Google’s track limit for uploads. Now, I’m trying to download my purchased music back to my machine, but their MusicManager is winding me up no end. It downloads for a while, then stops, thinking it has finished, with several tracks not downloaded. I restart the download, and it goes on a bit more then stop again.
Google suggested a few things, eventually ending up blaming my ISP. But there isn’t much alternative for me. Other than my current ISP, I can only use my corporate connection, but that requires a proxy – something Google do not support on MusicManager, or using Tor, which also doesn’t work properly. They suggested using the Google Music app, but that only works (if it ever does) on a single album.
I even tried using AWS and Google Cloud, but the app ties to MAC and refuses to identify my machine (which is a virtual machine). I also tried using an LXC contain, and that worked for a bit longer, but also died. So now, I’m trying using a Docker image. Slightly different concept, but lets see if it works.
If that doesn’t work, I’m going to try using TAILS.
EDIT: Docker image didn’t work. So anything with a “true” virtual environment such as AWS, GC, and Docker don’t seem to work (VirtualBox will probably be in this list too), anything else (LXC, e.g.) will work, but fail later.
The latest update to Google Play Music has really annoyed me. Nothing due to the interface (I’m fine with that), but it Force Closes every few minutes, and I keep getting the message ever y 5-10 minutes as it tries to sync so I’ve uninstalled it. But obviously this means I no longer have access to my Google Music library.
Not exactly true.
Using a tool released on XDA Developers, called GMusicFS (Google Music Filesystem), you can actually use any other player (WinAMP, PowerAMP, Rocket Player) to play your Google Music, because GMusicFS turns a directory on your SD Card into a pseudo-library, which is actually the Google Music library.
It seems to work, but does require a rooted device.
Here’s the link if you want to try it out yourself: