stevenleeg / geemusic

A bridge between Google Music and Amazon's Alexa
GNU General Public License v3.0
664 stars 181 forks source link

Skips to next song in queue halfway through #234

Closed chasedixon closed 6 years ago

chasedixon commented 6 years ago

When playing from one of my playlists, it plays each song for a minute or two, then pauses and skips to the next song. As far as I can tell it happens with every song on every playlist. I haven't timed it to see if it is a consistent length of time or not. Is anyone else having this issue?

JonathanPicques commented 6 years ago

Yeah same happens to me, if there is no next song, the play just abruptly stops

89jd commented 6 years ago

Yep, I have the same issue too, any ideas?

fergyfresh commented 6 years ago

I'm going to need some information from you guys about what you use when you see these symptoms. First do you use the free version or the payed version of Google Play Music. Secondly, do you play your own playlist or a curated playlist? Lastly, how do you think that I could reproduce this bug that you're seeing? I typically use Play top tracks by { artist }, Play some music, and Play songs like this, so I have never tried to use the same utterances as you guys.

Let me know, I'd love to clean up this issue as there are others with the same issue. I'm going to back link them all to this and close them and keep this one open for simplicities sake since you're the most active thread as of right now.

chasedixon commented 6 years ago

I'm using the paid version and it's been on my created playlists. I usually just say "Tell GeeMusic to play my {playlist} playlist"

chasedixon commented 6 years ago

It looks like it's only on my created playlists. The commands you mentioned seem to work just fine.

fergyfresh commented 6 years ago

Can you try to reproduce it with the gmusicapi when you get a chance? I'm not sold on it being a problem with us as its just streaming from the URL returned from google. I'm not sure though I'd have to play around with it first.

chasedixon commented 6 years ago

As far as I can tell the links from gmusicapi are working. I went into the Alexa skill developer and just copied a couple and they seem to play all the way through on the browser.. Do you think it could just be an issue with the audio player interface getting impatient?

I also don't know how the queue works, is it generating a new link for each track when one finishes? If so, maybe it's generating the next URL too early for some reason. I'm still a beginner with coding in general and haven't messed around with python too much yet, so sorry if I'm not a whole lot of help.

chasedixon commented 6 years ago

Alright, not sure what happened. But it seems to be working great now.. Anyone still seeing the issue?

fergyfresh commented 6 years ago

It seemed to work basically the same way as the Play some music intent where it queues up all the songs that are returned by the gmusicapi.MobileClient so that's why I was so perplexed. I don't have any personal playlists, but ill make one right now and verify when I get home that it plays through properly. I know that if I use my phone and the Alexa app at the same time it will pause if I play on my phone. So maybe this is the symptoms you're seeing?

fergyfresh commented 6 years ago

@chasedixon works for mee too. Comment on this issue if you see it again. I'm going to close it in the meantime.

89jd commented 6 years ago

Hi.

I am still getting this issue. It is happening every song on my own personal playlist.

It is on paid Google play music.

The command is "Start playlist "

Sorry for delayed answer

jznomoney commented 5 years ago

I am having an issue where the songs stop early even if it's just a single song I request.

fergyfresh commented 5 years ago

Are you getting logged out?

fergyfresh commented 5 years ago

This is so weird, i don't get this issue.

jznomoney commented 5 years ago

I don't think so. Is there a way to find out?

fergyfresh commented 5 years ago

Check the server logs and post them here.

jznomoney commented 5 years ago

here are the server logs @fergyfresh https://pastebin.com/wu98zc8v

fergyfresh commented 5 years ago

Seems to be working fine as far as I can tell. You see anything wonky?

fergyfresh commented 5 years ago

what timestamps do you think are the problem?

jznomoney commented 5 years ago

just a follow up on this. I have two other amazon echo device one is an Amazon Echo (2nd Generation) the other two are Echo Dot (3rd Generation). Only one of my 3rd gen stops like I stated before. The other two devices work fine. I tried resetting the one that isn't finishing right and it still doesn't go to the end. Am I missing something? The software on all of my alexas are up to date.