-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unresponsiveness with long songs #88
Comments
I can confirm that this happens as well. I haven't had many occasions where I listened to long videos, however, everytime that I have, it has stalled at some point. Ps: I think this is unrelated to the Windows bug that we've discovered the other day @aquelemiguel @joao-conde |
Thank you for the bug report, @danrpinho. It just might, @afonsojramos, they seem too similar... 99.99% chance it's unrelated to our code however, given v0.2.0 is also failing now. Should most likely be some funky dependency on both issues. I'm still investigating this. |
The thing is that your case @aquelemiguel does not fail on Linux, and this one does. If it IS the same problem, it is much worse on Windows vs Linux. |
It's the same issue, no? Only that on Windows it freezes after a minute or so and on Linux it's half an hour. |
This issue is, sadly, a regression. 51a9937 is a good commit (and possibly the last, if you say v0.2.0 is now failing). |
@rafaeldamasceno thanks for testing it <3 So you mean that commit works fine for you? Let us all test and double-check that. If that is confirmed, would that mean 2b7f635 to e1c0249 are the culprit? Let's test that as well. |
God's work, @rafaeldamasceno. 💖 @joao-conde I can also confirm # Cargo.toml
git = "https://github.com/serenity-rs/songbird"
branch = "current"
features = ["builtin-queue", "yt-dlp"] |
Yeah, the commit I mentioned works fine. This is the same machine/environment as reported by @danrpinho. I simply checked out that commit (since it was the last before the youtube-dl change), built parrot, restarted the service and have been listening to long songs for some time with no issue. When the current track is over, I can try e1c0249 again to see if the issue was already present there on Linux. Also youtube-dl and yt-dlp versions might be relevant. |
I believe this might be related to songbird and the latest version. To use |
Seems to be this will be an easy fix 😄 Let us wait for a Serenity patch release and see. Preferably we should stop depending on the current branch, so if they do make a release with the fix, we should swap to the version. |
Waiting it out it is then 🤓 Awesome, thanks for contacting them directly @aquelemiguel! |
No fucking way, I think I got it. |
Description
When playing long songs, such as radios or playlists (which usually run about an hour long), the bot suddenly stops playing audio and stops responding to commands.
Expected vs. Observed
Repro Steps
!play
a long video (for example, this one)Environment
The text was updated successfully, but these errors were encountered: