[GH-ISSUE #43] Heroku app dead #33

Closed
opened 2026-02-27 19:05:24 +03:00 by kerem · 2 comments
Owner

Originally created by @TomasHubelbauer on GitHub (Jun 3, 2024).
Original GitHub issue: https://github.com/akashrchandran/spotify-lyrics-api/issues/43

Hi, I am trying to check out the demo link at https://spotify-lyric-api.herokuapp.com/?trackid=5f8eCNwTlr0RJopE9vQ6mB but Heroku returns a "nothing is here" error.

image

At the same time, I see in #41 that lyrics is now a premium Spotify feature, so I am wondering if the app can no longer use that Spotify API even if it was still up?

Originally created by @TomasHubelbauer on GitHub (Jun 3, 2024). Original GitHub issue: https://github.com/akashrchandran/spotify-lyrics-api/issues/43 Hi, I am trying to check out the demo link at https://spotify-lyric-api.herokuapp.com/?trackid=5f8eCNwTlr0RJopE9vQ6mB but Heroku returns a "nothing is here" error. ![image](https://github.com/akashrchandran/spotify-lyrics-api/assets/6831144/891dae64-1e26-4e55-8948-a6633304b58e) At the same time, I see in #41 that lyrics is now a premium Spotify feature, so I am wondering if the app can no longer use that Spotify API even if it was still up?
kerem closed this issue 2026-02-27 19:05:24 +03:00
Author
Owner

@TomasHubelbauer commented on GitHub (Jun 3, 2024):

I've not tried running this repository locally, but I have reversed the unofficial lyrics API just now to see if it still works and it does, but I don't have a non-Premium token to test it with. It works with my Premium token and here is a JavaScript snippet in case it is useful to anyone:

const response = await fetch(
  `https://spclient.wg.spotify.com/color-lyrics/v2/track/${id}?format=json`,
  {
    headers: { authorization: `Bearer ${token}`, 'app-platform': 'WebPlayer' }
  }
);

if (response.ok) {
  const data = await response.json();
  // ...data.lyrics
}
else {
  // Unauthorized, Not Found etc.
}
<!-- gh-comment-id:2145826221 --> @TomasHubelbauer commented on GitHub (Jun 3, 2024): I've not tried running this repository locally, but I have reversed the unofficial lyrics API just now to see if it still works and it does, but I don't have a non-Premium token to test it with. It works with my Premium token and here is a JavaScript snippet in case it is useful to anyone: ```typescript const response = await fetch( `https://spclient.wg.spotify.com/color-lyrics/v2/track/${id}?format=json`, { headers: { authorization: `Bearer ${token}`, 'app-platform': 'WebPlayer' } } ); if (response.ok) { const data = await response.json(); // ...data.lyrics } else { // Unauthorized, Not Found etc. } ```
Author
Owner

@akashrchandran commented on GitHub (Jul 2, 2024):

You can deploy your own version on the Vercel platform for free using your own account. Heroku has transitioned to a paid model and eliminated the free tier, so I had to stop using it to avoid incurring charges.

<!-- gh-comment-id:2201973543 --> @akashrchandran commented on GitHub (Jul 2, 2024): You can deploy your own version on the Vercel platform for free using your own account. Heroku has transitioned to a paid model and eliminated the free tier, so I had to stop using it to avoid incurring charges.
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/spotify-lyrics-api#33
No description provided.