Use maintened fork of @distube/ytdl-core
Closes # https://github.com/museofficial/muse/issues/1255 https://github.com/museofficial/muse/issues/1283 https://github.com/museofficial/muse/issues/1264
and more issues related to it.
im currently maintaning ytdl-core myself on this fork. This fork implements the EJS / regex system extraction from yt-dlp, while also beign faster and more performant than the original one.
This should fix MOST decipher and playback issues, not guarented if works 100% fine yet, im still working on the fork. So any future issues, you can report to me and i'll try to be fixing it
if yall don't trust me (ðŸ˜), here some contributions i made on the official ytdl-core b4 it got discontinnued:
https://github.com/distubejs/ytdl-core/pull/163 https://github.com/distubejs/ytdl-core/pull/269 https://github.com/distubejs/ytdl-core/pull/233 https://github.com/distubejs/ytdl-core/pull/212 https://github.com/distubejs/ytdl-core/pull/191 https://github.com/distubejs/ytdl-core/pull/182
- [ ] I updated the changelog
:package: :robot: A new release has been made for this pull request.
To play around with this PR, pull ghcr.io/museofficial/muse:pr-1287.
Images are available for x86_64 and ARM64.
Latest commit: c5e2a97120bdea123aaaf6f0d29b74f2b485aad8
Hey there! How can i beat the issue?:
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:216:20) {
errno: -104,
code: 'ECONNRESET',
syscall: 'read'
}```
still getting same failure 100% of the time, this bot is near unusable as it stands ive been using it for a few years now :(
Unfortunately this also doesnt seem to be working :(
yeah, cant get this working, bot joins channel but doesnt play. I thought this was supposed to be a longer term solution. Is there something we can manually run in the container to update each time?