geemusic icon indicating copy to clipboard operation
geemusic copied to clipboard

Playing music without subscription?

Open pprotschka opened this issue 7 years ago • 10 comments

do i need to have a google play music subscription for this to work?!

in debug i get the following:

04:11:51 web.1 | raise NotSubscribed("Store tracks require a subscription to stream.") 04:11:51 web.1 | gmusicapi.exceptions.NotSubscribed: Store tracks require a subscription to stream.

im not getting any music, but the skill responds.

pprotschka avatar Oct 20 '17 02:10 pprotschka

Do you have some music of your own uploaded to your music library? Of course you need a subscription to play music you don't own.

ChinookTx avatar Oct 21 '17 13:10 ChinookTx

Haha yes i do have a library of about 2500 songs on there.

The song in the Library: image

The test on amazon Skills page: image

And Foreman Debug: (from test and then from actual voice input) image

and here is the debug output of real world voice input, it always says "raise notsubscribed" and doesnt play anything :( image

pprotschka avatar Oct 21 '17 13:10 pprotschka

ps> dont judge me for the song choice. ;)

pprotschka avatar Oct 21 '17 14:10 pprotschka

Is it possible that "Top tracks by Sia" (in your example) returns songs you don't own? Does it do the same if you explicitly say "play by sia"?

ChinookTx avatar Oct 21 '17 14:10 ChinookTx

i actually do say " play songs by sia" but i think you are onto something because the test response shows "top tracks"!

OK first success! i have asked it to play a specific playlist from my library and it works. Thank you. But how can I make sure it doesn't return any songs/playlist/stations from the subscription service?

pprotschka avatar Oct 21 '17 14:10 pprotschka

Hmm, sounds like some logic like: If not subscribed then Try next track Else Play

Would be good to handle that? On Sat, Oct 21, 2017 at 10:29 AM Phil Pro [email protected] wrote:

i actually do say " play songs by sia" but i think you are onto something because the test response shows "top tracks"!

OK first success! i have asked it to play a specific playlist from my library and it works. Thank you. But how can I make sure it doesn't return any songs/playlist/stations from the subscription service?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/stevenleeg/geemusic/issues/145#issuecomment-338405837, or mute the thread https://github.com/notifications/unsubscribe-auth/AQVLddcI3CaJo_FRBxpmBo9MvApssn6bks5suf_DgaJpZM4QAGPi .

MrTechGadget avatar Oct 21 '17 17:10 MrTechGadget

I have this issue too. I can play playlists, but albums, etc. that I have uploaded myself to GMusic return NotSubscribed in the log.

moose999 avatar Dec 03 '17 15:12 moose999

I have this same issue. Album, artist and song requests all return "Store tracks require a subscription to stream." in the gmusicapi's responses, even though I have the songs uploaded to my library. So it would need to search user's own library first, and only then search from subscription service.

laurilarjo avatar Mar 18 '18 20:03 laurilarjo

I filtered all of the issues that stem from the original issue of using this repo without a subscription to this issue because it had the most constructive discussions and the best explanation of the current work around with context. I'm going to close any new issues and filter them to this issue until we get something merged to fully fix the issue.

fergyfresh avatar Jul 11 '18 17:07 fergyfresh

PR opened for initial support for artists, albums, and songs. No related, radio, or podcasts (yet)

mikeage avatar Oct 15 '18 09:10 mikeage