paulyoung / Statusfy

Spotify in your status bar.
MIT License
696 stars 63 forks source link

Track names don't consistently appear #41

Open hifirestone opened 5 years ago

hifirestone commented 5 years ago

Starting with about Spotify 1.1.8.439.g8502297d, track names don't always appear. The only thing visible in the menu bar for Statusfy is the dash that would be between the artist and track name. If you turn the Player State option on, Statusfy shows that Spotify is playing but the track information is still not displayed. This is intermittent and hard to determine the exact steps for reproduction. Hiding or showing the dock icon seems to have no effect.

thomastzhou commented 5 years ago

This happens for me when I'm using spotify connect to stream to an external speaker over WiFi. Works fine when I play out of my regular laptop speakers.

Spotify Version: 1.1.12.449.g4109e645 Operating System: OSX Mojave 10.14.6

hifirestone commented 5 years ago

@clrnote This is exactly the same issue I'm having but wasn't able to diagnose the exact conditions!! The error occurs when playing through external Sonos speakers over wifi. Thank you!

crazyflower432 commented 5 years ago

I am also seeing this issue. I assume Spotify changed something in their app to break this. I also used SpotMenu in the past and started having a similar issue.

sofiaringstrom commented 5 years ago

I've recently started using this app, but since it hasn't been updated for quite some time I'm considering forking this repo to continue support. If anyone still using this I can post a link once I've fixed this issue.

hifirestone commented 5 years ago

I'd be interested. Thank you!

sofiaringstrom commented 5 years ago

Just wanna give you guys an update.

The bad news: The way this app is working is by injecting a Applescript to retrieve data from Spotify. However, for some reason the data accessable to Applescript becomes empty when the user is playing with Spotify Connect.

The good news: All tho the data from Spotify is empty, it does return the track id! What I'm thinking as a quick/temporary fix is to call spotify's api to retrieve the track using the track id.

If anyone has any other ideas please let me know! :)

Here's my fork if you wanna follow along.

hifirestone commented 5 years ago

Thank you Sofia! I'm subscribed to your updates!

nabilfreeman commented 4 years ago

Also following!!!!

pynner commented 4 years ago

If anyone is looking for just a solution to see track names in the menubar, I found https://github.com/kmikiy/SpotMenu does it well!

hifirestone commented 4 years ago

Thanks @pynner!

joshspicer commented 4 years ago

If anyone is still looking for a simple alternative i've been working on one. Just updated it for Catalina. :)

https://github.com/joshspicer/SpotStatus