Skip to content

Youtube videos can not play due to lack of javascript / yt-dlp-ejs #153

@liquidthex

Description

@liquidthex

Am running streambot via the docker-compose

Receiving this error when trying to play youtube videos:

streambot | 2026-03-04T03:24:53.399328642Z [2026-03-04 03:24:53] error: Failed to get video info using yt-dlp for URL https://youtu.be/i_gkcxgNCM8: yt-dlp failed with exit code 1: WARNING: [youtube] i_gkcxgNCM8: Signature solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS

According to the link in the error (https://github.com/yt-dlp/yt-dlp/wiki/EJS) this can be solved by installing yt-dlp-ejs

Can we get the bot to do this for us? Is there a workaround?

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions