[GH-ISSUE #582] Artist biography never showing. #348

Closed
opened 2026-02-28 14:32:22 +03:00 by kerem · 9 comments
Owner

Originally created by @SO9010 on GitHub (Jan 30, 2025).
Original GitHub issue: https://github.com/jpochyla/psst/issues/582

The original key being used originally gotten from Here is no longer working.

At least it's not working for us, you may have noticed that the artist description is no longer showing, which is because of this.

They get it from this sight, I had a look, but I don't quite understand it would be nice if @jacksongoode could have a look into it?

https://github.com/jpochyla/psst/blob/main/psst-gui/src/webapi/client.rs#L1070

Originally created by @SO9010 on GitHub (Jan 30, 2025). Original GitHub issue: https://github.com/jpochyla/psst/issues/582 The original key being used originally gotten from [Here](https://github.com/KRTirtho/spotube/blob/master/lib/services/custom_spotify_endpoints/spotify_endpoints.dart) is no longer working. At least it's not working for us, you may have noticed that the artist description is no longer showing, which is because of this. They get it from this [sight](https://www.apollographql.com/docs/graphos/operations/persisted-queries/), I had a look, but I don't quite understand it would be nice if @jacksongoode could have a look into it? https://github.com/jpochyla/psst/blob/main/psst-gui/src/webapi/client.rs#L1070
kerem 2026-02-28 14:32:22 +03:00
Author
Owner

@SO9010 commented on GitHub (Mar 1, 2025):

@jacksongoode have you had any time to look at this Im still very confused of how it should work.

<!-- gh-comment-id:2691802437 --> @SO9010 commented on GitHub (Mar 1, 2025): @jacksongoode have you had any time to look at this Im still very confused of how it should work.
Author
Owner

@SO9010 commented on GitHub (Apr 3, 2025):

:'(

<!-- gh-comment-id:2775497579 --> @SO9010 commented on GitHub (Apr 3, 2025): :'(
Author
Owner

@jacksongoode commented on GitHub (Apr 3, 2025):

I looked into this but didn't find any method of getting the new key. It also doesn't look like other clients have updated the key (Spotube) either and I reached out to ask as well but no response.

<!-- gh-comment-id:2775507655 --> @jacksongoode commented on GitHub (Apr 3, 2025): I looked into this but didn't find any method of getting the new key. It also doesn't look like other clients have updated the key (Spotube) either and I reached out to ask as well but no response.
Author
Owner

@SO9010 commented on GitHub (Apr 3, 2025):

Thank you :)

<!-- gh-comment-id:2775513212 --> @SO9010 commented on GitHub (Apr 3, 2025): Thank you :)
Author
Owner

@kingosticks commented on GitHub (Apr 3, 2025):

Is there something special about that hash value that means you can't just update it to use the current value Spotify's web player uses? I see https://api-partner.spotify.com/pathfinder/v1/query?operationName=queryArtistOverview&variables=%7B%22uri%22%3A%22spotify%3Aartist%3A08GQAI4eElDnROBrJRGE0X%22%2C%22locale%22%3A%22%22%7D&extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22591ed473fa2f5426186f8ba52dee295fe1ce32b36820d67eaadbc957d89408b0%22%7D%7D i.e. "sha256Hash":"591ed473fa2f5426186f8ba52dee295fe1ce32b36820d67eaadbc957d89408b0"

<!-- gh-comment-id:2775744523 --> @kingosticks commented on GitHub (Apr 3, 2025): Is there something special about that hash value that means you can't just update it to use the current value Spotify's web player uses? I see https://api-partner.spotify.com/pathfinder/v1/query?operationName=queryArtistOverview&variables=%7B%22uri%22%3A%22spotify%3Aartist%3A08GQAI4eElDnROBrJRGE0X%22%2C%22locale%22%3A%22%22%7D&extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22591ed473fa2f5426186f8ba52dee295fe1ce32b36820d67eaadbc957d89408b0%22%7D%7D i.e. `"sha256Hash":"591ed473fa2f5426186f8ba52dee295fe1ce32b36820d67eaadbc957d89408b0"`
Author
Owner

@SO9010 commented on GitHub (Apr 3, 2025):

I think so, I have tried using my own but it gets invalidated quickly, and I think we want to avoid scraping it from the webclient each time we use it.

<!-- gh-comment-id:2775882668 --> @SO9010 commented on GitHub (Apr 3, 2025): I think so, I have tried using my own but it gets invalidated quickly, and I think we want to avoid scraping it from the webclient each time we use it.
Author
Owner

@SO9010 commented on GitHub (May 5, 2025):

@jacksongoode any updates? Have you heard back from spotube?

<!-- gh-comment-id:2852509366 --> @SO9010 commented on GitHub (May 5, 2025): @jacksongoode any updates? Have you heard back from spotube?
Author
Owner

@SO9010 commented on GitHub (May 22, 2025):

Oh perhaps i was wrong... Turns out the issue isnt that the sha256hash key... They just changed to v2 where instead of having the whole query in the url its in the json.

<!-- gh-comment-id:2901134244 --> @SO9010 commented on GitHub (May 22, 2025): Oh perhaps i was wrong... Turns out the issue isnt that the sha256hash key... They just changed to v2 where instead of having the whole query in the url its in the json.
Author
Owner

@jacksongoode commented on GitHub (May 22, 2025):

Ah thank you for investigating woo-hoo! Let's close after merging that.

<!-- gh-comment-id:2901694210 --> @jacksongoode commented on GitHub (May 22, 2025): Ah thank you for investigating woo-hoo! Let's close after merging that.
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#348
No description provided.