Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google Music support #2204

Open
Clementine-Issue-Importer opened this issue Dec 10, 2013 · 85 comments
Open

Google Music support #2204

Clementine-Issue-Importer opened this issue Dec 10, 2013 · 85 comments

Comments

@Clementine-Issue-Importer

From FabioAr...@gmail.com on September 01, 2011 18:11:56

Can you make possible listen music saved in google music account in clementine?

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=2204

@Clementine-Issue-Importer
Copy link
Author

From john.maguire on September 13, 2011 06:07:14

Maybe when there's an API.

Summary: Google Music support
Labels: -Priority-Medium Priority-Low Component-Radio

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on April 26, 2012 09:41:46

Issue 2899 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From yurikoles on November 17, 2012 02:20:03

Voting on this. It will be a killer feature.

@Clementine-Issue-Importer
Copy link
Author

From yurikoles on November 17, 2012 02:21:17

There is an unofficial api https://github.com/simon-weber/Unofficial-Google-Music-API

@Clementine-Issue-Importer
Copy link
Author

From josh.jpe...@gmail.com on December 28, 2012 14:34:26

Rythembox has a gMusic pluggin

@Clementine-Issue-Importer
Copy link
Author

From john.maguire on January 13, 2013 13:30:25

Issue 3428 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From lailo...@gmail.com on February 24, 2013 08:27:21

It would be great if this supported. I love how Clementine works.

Currently I use a Mac app from the app store called G-Ear that works perfectly with Google music including the ability to edit playlists. Nice.

@Clementine-Issue-Importer
Copy link
Author

From r.serou...@gmail.com on March 13, 2013 06:16:38

would be amazing!!!

@Clementine-Issue-Importer
Copy link
Author

From arnaud.bienner on March 13, 2013 06:24:02

Labels: Restrict-AddIssueComment-Commit

@robin92
Copy link

robin92 commented May 28, 2014

Voting up

@ddasilva
Copy link

ddasilva commented Jul 8, 2014

I would switch to Clementine if this was implemented.

@salashnik
Copy link

+1

@zuzusik
Copy link

zuzusik commented Oct 7, 2014

Would be really nice to have this implemented!

@garrappachc
Copy link

+1

3 similar comments
@lorands
Copy link

lorands commented Oct 23, 2014

+1

@kiryltech
Copy link

+1

@Archenoth
Copy link

+1

@hatstand
Copy link
Contributor

STAHP

@n1trux
Copy link

n1trux commented Nov 29, 2014

+1 this would be so damn awesome!

(oh, sry, should I stahp?)

@McNoggins
Copy link

+1

@malexandre
Copy link

+1. Any news for this? If there is no plan on doing this, I might find the time to try it, even though C++ is not my primary language anymore. But I don't want to duplicate the work :D.

@robin92
Copy link

robin92 commented Jan 5, 2015

@malexandre
If you know any library that could connect to Google Music, I would help you in implementing this.

@liftarn
Copy link

liftarn commented Jan 7, 2015

@robin92 There is an unofficial api https://github.com/simon-weber/Unofficial-Google-Music-API

@ajohnston9
Copy link

@robin92 @malexandre I'd help also; we can get a fork going.

@lesthack
Copy link

lesthack commented Mar 3, 2015

+1. News ?

@JonasCz
Copy link

JonasCz commented Mar 30, 2015

... +1. Any Newz?

@Ziggoto
Copy link

Ziggoto commented May 21, 2015

  • 1

@eligrey
Copy link

eligrey commented May 28, 2015

👍

@ErLitri
Copy link

ErLitri commented Jun 4, 2015

+1.

@MakarovDi
Copy link

+1

@Aer0nic
Copy link

Aer0nic commented May 2, 2017

+1. using the unofficial desktop app is pretty great but it feels like just a wrapped chromium.

@RomanPetcube
Copy link

+1

3 similar comments
@nister
Copy link

nister commented May 5, 2017

+1

@martinblaha
Copy link

+1

@MirkoLedda
Copy link

+1

@sonic2kk
Copy link

I did some research and the unofficial API is written in Python. I'm pretty sure there's ways of using the API even if it is in Python with C++, but better yet there is a C++ port of the library that uses something called libcurl. I'm sure there's people out there much smarter than me that understand how it works but basically it means that the API works with C++. However this hasn't been updated in about two years, whereas the official version of the API (which is unofficial still) was last updated a month ago at the time of writing.

I did some further research and found a cool project which uses the API to run Google Play Music in the command line. But from looking at it I can see that it uses and depends on MPV. To my understanding, Clementine uses GStreamer. How this tool uses MPV is by creating a link and then streaming it through MPV. In my brief tests trying to replicate the behaviour in the program I was unsuccessful. Although as the program clearly works or worked at one point it is definitely possible that by using this API, we can get the behaviour we seek in Clementine. However I can understanding wanting to wait for an official API as this API has updated and broken compatibility with previous versions due to a change with Google Play Music.

tl;dr - API has a C++ port which seems slightly outdated but could be used to give the functionality the people in this issue want, myself included. However as the API is unofficial waiting for an official API (which Google have been reportedly working on for quite some time) seems logical. Having said that, +1. I want this functionality in Clementine and then I can stop using GPMDP.

@anton-evseev
Copy link

+1

4 similar comments
@rokkhan
Copy link

rokkhan commented Jul 19, 2017

+1

@felipecock
Copy link

+1

@clasick
Copy link

clasick commented Nov 1, 2017

+1

@ardoin
Copy link

ardoin commented Nov 15, 2017

+1

@eric-poitras
Copy link

+2

@k8ieone
Copy link

k8ieone commented Nov 30, 2017

+1 This would be a killer feature!

@svyatoslav-kubakh
Copy link

+1

4 similar comments
@Ziiweb
Copy link

Ziiweb commented Jan 22, 2018

+1

@agent6426
Copy link

+1

@juanjodarko
Copy link

+1

@jonny190
Copy link

jonny190 commented Feb 6, 2018

+1

@Rasie1
Copy link

Rasie1 commented Feb 13, 2018

+1. Google Music webservice and plugin and gpmdp are all garbage, we need something usable for accessing Google Music storage

@EugeneGrim
Copy link

+1

@sschet
Copy link

sschet commented Jul 12, 2018

R & Linux Mint are my current limits. If Professor Louis Aslett can create a RStudio Amazon Web Services Instance (http://www.louisaslett.com/RStudio_AMI/) that works (?) on iPhones, then would it be possible to create a Clementine AWS Instance that could be used via the AWS iPhone app?

EDIT: Realized this is off the topic of this thread. Where should I post this question?

@Minothor
Copy link

+1. using the unofficial desktop app is pretty great but it feels like just a wrapped chromium.

Just tried it but it was so laggy and resource intensive that I had to force kill the process to get it to stop playing, uninstalled it in under 3 hours.

I'd love to see a support plugin for Clementine, alas, I fear that it's beyond my knowledge and available time to implement.

@jonaski
Copy link
Contributor

jonaski commented Nov 12, 2018

There is not an official API for google music so this won't be done. See #4860

@skorpions2000
Copy link

+1

@WebDragon
Copy link

having uploaded my entire CD library to Google Play Music so I could stream it to myself on my android devices when out and about, one would greatly appreciate the additional support for this added to Clementine, either via an option on the Google Drive plugin (since the login would be the same) or via an additional clementine plugin

@peddy22
Copy link

peddy22 commented Jan 13, 2020

this would be awesome +1

@zip9
Copy link

zip9 commented Apr 22, 2020

please keep this active +1

@jason-mehmel
Copy link

+1

1 similar comment
@felipecock
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests