Closed Joniii11 closed 4 months ago
I don't think youtube-source
should ignore the mix identifier in cases like these as at a surface level it appears to be valid. If it was a private playlist (i.e. WL
) then yes I would agree with the suggestion to ignore it and just load the attached video.
However, in this case, how do you distinguish between a mix that either straight up doesn't exist or isn't displayed due to a typo, or perhaps even one that legitimately cannot be extracted? In this situation, I believe displaying an error to the user is appropriate so they can rectify the URL or at least aren't left in the dark as to why their mix link wasn't loaded. It would be a pretty poor UX if problems like these were swallowed, leaving users confused.
The presence of &list=RD...
tells the source that it should expect a mix so it should respond accordingly.
Description
To Reproduce
Steps to reproduce the behavior: Play this video via youtube: https://www.youtube.com/watch?v=d5q8eDopXn4&list=RDd5q8eDopXn4
Expected behavior
It should not throw an error and instead play the video.
Version info
Client used: Poru (v5, latest)
Output of
java -version
:Lavalink Logs:
Additional context
none