[GH-ISSUE #186] Discord Rich Presence is not showing #136

Open
opened 2026-02-28 14:30:52 +03:00 by kerem · 6 comments
Owner

Originally created by @MertBhey on GitHub (Sep 29, 2021).
Original GitHub issue: https://github.com/jpochyla/psst/issues/186

In the official Spotify app (including web and mobile version) it sets your Discord Rich Presence (RPC) to "Listening to Spotify" with the songs name etc. but in Psst, this feature is not working.

Originally created by @MertBhey on GitHub (Sep 29, 2021). Original GitHub issue: https://github.com/jpochyla/psst/issues/186 In the official Spotify app (including web and mobile version) it sets your Discord Rich Presence (RPC) to "Listening to Spotify" with the songs name etc. but in Psst, this feature is not working.
Author
Owner

@jpochyla commented on GitHub (Oct 1, 2021):

Hi! I don't personally use Discord, but a PR would be welcome, if it's not too complex.

<!-- gh-comment-id:932189220 --> @jpochyla commented on GitHub (Oct 1, 2021): Hi! I don't personally use Discord, but a PR would be welcome, if it's not too complex.
Author
Owner

@MertBhey commented on GitHub (Oct 1, 2021):

Hi! I don't personally use Discord, but a PR would be welcome, if it's not too complex.

Can u suggest me a way (or an network tracker app) to find how is the official Spotify app doing this?

<!-- gh-comment-id:932344613 --> @MertBhey commented on GitHub (Oct 1, 2021): > Hi! I don't personally use Discord, but a PR would be welcome, if it's not too complex. Can u suggest me a way (or an network tracker app) to find how is the official Spotify app doing this?
Author
Owner

@naufik commented on GitHub (Oct 4, 2021):

Not 100% sure on this, but it looks like the Discord Rich presence for Spotify is actually generated remotely from Spotify Connect activity. See #33.

I did some research on spotifyd/spotifyd. They support rich presence but I couldn't find anything in their codebase that explicitly sends out a rich presence event. So it leans towards spotify actually generating this remotely.

Implementing it inside psst's codebase would instead create a custom "Psst" rich presence badge.

<!-- gh-comment-id:933403016 --> @naufik commented on GitHub (Oct 4, 2021): Not 100% sure on this, but it looks like the Discord Rich presence for Spotify is actually generated remotely from Spotify Connect activity. See #33. I did some research on [spotifyd/spotifyd](https://github.com/Spotifyd/spotifyd). They support rich presence but I couldn't find anything in their codebase that explicitly sends out a rich presence event. So it leans towards spotify actually generating this remotely. Implementing it inside psst's codebase would instead create a custom "Psst" rich presence badge.
Author
Owner

@yavko commented on GitHub (Oct 5, 2021):

The reason this probably doesn't work is because the music playback in psst isn't sent to the spotify api (I think) Whenever I get the current song through spotify api nothing appears when I use psst. Discord gets the song through spotify api. So the fix would be to fix that! (I THINK)

(Im not sure this is the case 100% but yeh)

<!-- gh-comment-id:934945510 --> @yavko commented on GitHub (Oct 5, 2021): The reason this probably doesn't work is because the music playback in psst isn't sent to the spotify api (I think) Whenever I get the current song through spotify api nothing appears when I use psst. Discord gets the song through spotify api. So the fix would be to fix that! (I THINK) (Im not sure this is the case 100% but yeh)
Author
Owner

@kothavade commented on GitHub (Oct 10, 2021):

https://github.com/trungk18/angular-spotify shows itself as a spotify player, which means it can identify itself as a spotify player, which should allow this... not sure how they implement it, but it seems possible.

<!-- gh-comment-id:939402631 --> @kothavade commented on GitHub (Oct 10, 2021): https://github.com/trungk18/angular-spotify shows itself as a spotify player, which means it can identify itself as a spotify player, which should allow this... not sure how they implement it, but it seems possible.
Author
Owner

@yavko commented on GitHub (Dec 2, 2021):

trungk18/angular-spotify shows itself as a spotify player, which means it can identify itself as a spotify player, which should allow this... not sure how they implement it, but it seems possible.

Maybe its for clients that appear in spotify connect?

<!-- gh-comment-id:984426236 --> @yavko commented on GitHub (Dec 2, 2021): > [trungk18/angular-spotify](https://github.com/trungk18/angular-spotify) shows itself as a spotify player, which means it can identify itself as a spotify player, which should allow this... not sure how they implement it, but it seems possible. Maybe its for clients that appear in spotify connect?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/psst#136
No description provided.