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

Issues when using Spotify Connect #312

Closed
ceIia opened this issue Nov 24, 2019 · 14 comments
Closed

Issues when using Spotify Connect #312

ceIia opened this issue Nov 24, 2019 · 14 comments

Comments

@ceIia
Copy link

ceIia commented Nov 24, 2019

Hey there. I just got LyricsX fresh from the App Store.

Everything is working fine in the app, but I noticed a strange behavior in the app when playing music on my Amazon Echo using Spotify Connect: lyrics stop updating automatically. It will still sync the previous song's lyrics (assuming you have some loaded) with the correct timestamp of the playing song though, just not detect it's a new song.

Current playing sound (COME THRU):
Screenshot 2019-11-24 at 02 44 43

LyricsX displaying lyrics from a song that was a few tracks before (WANTED U):
Screenshot 2019-11-24 at 02 46 04

@ghost
Copy link

ghost commented Dec 8, 2019

same here while playing on a gramafon using Spotify connect.
you can manually search the song that is playing, that it is working fine

@ceIia
Copy link
Author

ceIia commented Dec 11, 2019

Hey, found out something: when using Spotify Connect to my iPhone, it works perfectly.
The bug only appears when using Spotify Connect to Amazon Alexa devices. Maybe there are more devices specific behaviors, but that's all the information I have.

@Lv-Max
Copy link

Lv-Max commented Dec 18, 2019

Same here, when played from alexa, the lyrics stop working. Until switch to other device rather than alexa.
一样的情况,使用spotify coneect时切到echo dot放的时候无法搜索歌词, 除了echo dot 其他都正常。

@ddddxxx
Copy link
Owner

ddddxxx commented Dec 19, 2019

Sorry for delayed response. The following script should print name of current track. If not, Spotify has a problem and I can't help.

$ osascript -e 'tell app "Spotify" to get name of current track'

If the script works as expected, please try v1.5.2-beta.1.

@ghost
Copy link

ghost commented Dec 19, 2019

the script does not print the name when playing on connect, when playing 'local' it works fine

@ceIia
Copy link
Author

ceIia commented Dec 26, 2019

When playing on iPhone via Spotify Connect it outputs correctly. When playing to an Alexa Device, no output.

@ddddxxx
Copy link
Owner

ddddxxx commented Jan 5, 2020

The bug has been reported at Spotify Community. We can hope that a future Spotify release will fix it.

@ShikChen
Copy link

The bug report in Spotify is already there for half a year. Is it possible to resolve this issue by querying the Spotify API?

A similar idea is proposed in #141. It seems that there is a WIP version at https://github.com/ddddxxx/MusicPlayer/blob/master/Sources/MusicPlayer/Players/iOS/SpotifyiOS.swift.

@ddddxxx
Copy link
Owner

ddddxxx commented Jan 13, 2020

@ShikChen LyricsX never use Spotify Web API. The iOS version currently use official Spotify SDK (also the WIP version at MusicPlayer submodule).

Can confirm that The Spotify Web API will resolve this issue (found this). Unfortunately It won't come anytime soon. There are more important things to do, like refactoring with Combine, rewrite lyrics window with SwiftUI, iOS version, lyricsx-cli for linux, etc.

Created ddddxxx/MusicPlayer#4.

@ddddxxx
Copy link
Owner

ddddxxx commented Feb 8, 2020

When using Spotify Connect, does the system Now-Playing widget shows player info? If so, please try v1.5.2-beta.3 (and follow the instruction from release note). It can read player info from system now playing widget.

@ShikChen
Copy link

ShikChen commented Feb 8, 2020

When using Spotify Connect, the now-playing widget shows the progress and the app icon correctly, but there is no song name displayed.

Note that osascript -e 'tell app "Spotify" to get id of current track' shows the correct track id. I tried v1.5.2-beta.{1,2,3} as suggested above, but the song name is still empty in LyricX.

@ceIia
Copy link
Author

ceIia commented Feb 20, 2020

Hi! I'd like to add that - apparently - this seems to also be an unexpected behavior over at Spotify. See issue on their forums.

@ghost
Copy link

ghost commented Apr 25, 2020

yesterday I received a new version of the Spotify app on my Mac and I noticed it is working fine now!

@ceIia
Copy link
Author

ceIia commented Apr 26, 2020

i have noticed the same thing as well, spotify seems to be showing up correctly in the notification center’s now playing, and lyricsx gives me lyrics correctly when playing on alexa. hurray!

@ceIia ceIia closed this as completed Apr 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants