#Audio streaming bot no longer working on Heroku

3 messages · Page 1 of 1 (latest)

midnight dock

Hello, I have a Distube bot which I have previously deployed via Heroku, but I am recieving the error Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch.
I have been informed that Heroku no longer supports ffmpeg. I am aware this is probably a very simple issue but I have almost zero experience with js and am pretty lost. What's the easiest way for me to redeploy my audio streaming bot (preferably via repo).

Thanks.

The full output is:

2024-02-05T09:15:26.050694+00:00 app[web.1]: (node:21) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time
2024-02-05T09:15:26.050777+00:00 app[web.1]: (Use `node --trace-warnings ...` to show where the warning was created)
2024-02-05T09:15:26.381333+00:00 app[web.1]: [DisTube] Updated youtube-dl to 2023.12.30!
2024-02-05T09:15:26.418173+00:00 app[web.1]: Logged in!
2024-02-05T09:16:07.853270+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=<...> dyno= connect= service= status=503 bytes= protocol=https
2024-02-05T09:16:23.738301+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2024-02-05T09:16:23.750547+00:00 heroku[web.1]: Stopping process with SIGKILL
2024-02-05T09:16:23.840550+00:00 heroku[web.1]: Process exited with status 137
2024-02-05T09:16:23.868868+00:00 heroku[web.1]: State changed from starting to crashed
2024-02-05T09:16:24.971678+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=<...> request_id=<...> dyno= connect= service= status=503 bytes= protocol=https```
woven bearBOT
  • Consider reading #how-to-get-help to improve your question!
  • Explain what exactly your issue is.
  • Post the full error stack trace, not just the top part!
  • Show your code!
  • Issue solved? Press the button!
  • Marked as resolved by staff
abstract shore

its hard to help someone that doesn't have any js knowledge. you'll want to reach out to the developers of the repo you got it from. not much we can do