I'm the author of the unofficial client library OP referenced. It's great to see folks building such awesome things on it =)
Shameless plug: gmusicapi has plenty of contributor-friendly work for all skill levels. If you're interested, shoot me an email or feel free to dive right into some issues.
Thanks! I'm not much of a writer but I figured someone else might be looking for this, so I might as well put it out there. And you can do more than just radio, pretty much anything you can do on the web interface, you can do with GMusicProxy, short of uploading files.
I don't think streaming can beat having the actual files on disk (and owning them). Specially if you like listening to high quality flac instead of lossy compressed music.
When you're pushing triple digits of open tabs, it can definitely become an issue. Plus the web interface runs on flash and support isn't great for Linux, even chrome's Pepper version has a ton of issues.
edit: Point being that playing an mp3 should never freeze any system built in this millennium, and yet it does. So this is a bit of a workaround to avoid that. Plus with this setup you can enable global media keys/hotkeys and get a lot more control over playing your music.
I'm certainly not saying what they have is ideal, so don't take offense on that note. I welcome a native-ish client ala Spotify since I foolishly subscribe to both.
But as someone who keeps their open tabs in the double digits (although pushing it sometimes), I've not encountered much playback issue.
I haven't run into any issues on my i5 machine, but on a core2duo machine it was many many times a day I had to kill firefox/plugin-container just in time or I'd have to reboot.
Heh, I actually don't have any icons at all, I just like having everything I need out in front of me so I use awesome window manager and open a bunch of windows with tons of tabs, multitasking at its finest.
For anyone interested in this purely for the hotkeys/media keys functionality that a desktop client provides, you should check out this chrome extension - https://chrome.google.com/webstore/detail/swayfm-unified-mus... I've only tried it on my dell latitude with media keys, but it works great.
can someone explain to me how google can hold deduplicated files of copyrighted works and give access with only an assumption that the user uploading has the right to do so?
or is that just "not how it works"?
if it is how it works, what kind of questions can google be asked by copyright holders about those who are uploading?
their lobbying and legal department must be so far ahead of the content owners that it's not even funny.
I thought it was similar to iTunes "music match"? They pay a small amount of money to the copyright holders, who accept it on the premise that it's better to get some money for pirated music than none. Also it's a way to make former pirates "legitimate" without asking them to pay huge amounts of money for their collections. The copyright holders hope that they will stay straight after signing up.
After I uploaded my music collection to google music I've since bought 50 or so songs on the service. Before that I'd only purchased one CD from a local band in the last decade. So a good solid product at a reasonable price converted me.
I used All Access for a while but if I really wanted some music, I often went and bought it. That way, even though I don't subscribe anymore, I still have some of the music I really like.
Shameless plug: gmusicapi has plenty of contributor-friendly work for all skill levels. If you're interested, shoot me an email or feel free to dive right into some issues.
https://github.com/simon-weber/Unofficial-Google-Music-API