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.
[Request] --playlist-site-order #15299
Comments
|
A possible improvement on the suggestion would be to consolidate the multiple switches into a single multi-valued command line option. Since there are three mutually-exclusive options for playlist sequence--default (forward), reverse, and random--which (according to the original request above) would each need an explicit form, the capabilities may have outgrown the current scheme of Furthermore, in such a new scheme, a better name for the multi-valued command line option might actually be
Riffing now, the re-imagined feature could then also offer more advanced modes (future work). At this point, the suggestions should be considered very rough sketches:
Unfortunately this modified proposal would entail a breaking change vs. existing behavior, unless those legacy switches are preserved as well. But doing the latter would probably complicate things to the demise of this whole enterprise, so it might be best to just stick with my original proposal, above. |
|
I'm not sure what the merit of downloading videos in random order would be, Sometimes Youtube playlists are created in reverse order for some reason, so downloading in reverse would rectify that mistake and allow end users to download in the 'correct' order as it were (thus allowing the user to watch videos while the rest download). I'd like to add that the more complex approach of Perhaps it would be best to support |
Feature request to add a
booleancommand-line switch--playlist-site-order(or other preferred name, such as perhaps--playlist-forwardfor symmetry with--playlist-reverse) which would explicitly restore the default YoutubeDL behavior of downloading videos in sequential order, i.e., the unmodified order as reported by the provider.This would allow the user to restore the default behavior in specific cases where the
--playlist-reverseor--playlist-randomswitch is specified in a lower-priority configuration location. In other words, to override those options if specified elsewhere.