Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Make sure you are using the latest version: run
youtube-dl --versionand ensure your version is 2019.01.16. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.Before submitting an issue make sure you have:
What is the purpose of your issue?
Whenever adding a full YouTube URL that ends like so:
&t=0s&list=PLR3nWwHlZ9WBpi3uWsjSe6r1PiA8MTbnE&index=...those parameters and some extra (the three weird numbers in the beginning of the
bashscreenshot below) will leak through to STDOUT in the form of either unseemly output or plain errors.bash:
CMD.exe:
These aren't fatal and the commands do complete successfully - although in the case of
bash, note how I had to press Ctrl+C in order to release the prompt, which I would argue counts as broken functionality. Without pressing Ctrl+C, the output simply hangs at the$, which at first gave me the impression something was still happening.I know these parameters aren't needed for a straight, non-playlist video download such as I'm demonstrating above - maybe those kinds of downloads make up most of the downloads that
youtube-dlis used for? - and considering how often I tend to copy the whole YT URL out of convenience when grabbing a video, it would be nice to have these apparent "errors" be waved away intelligently by the program, especially when it's clear from the debugging information below thatyoutube-dlalready knows how to extract the parts of the URL that are important. It would also result in a much more beginner-friendly UX, as I imagine most newyoutube-dlusers are pasting full YouTube URLs in by default and being confused by the output.Here is the result of the command with
-v: