Skip to content
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

READ THIS BEFORE OPENING A NEW ISSUE! THIS MEANS YOU! #30839

Open
dirkf opened this issue Apr 10, 2022 · 1 comment
Open

READ THIS BEFORE OPENING A NEW ISSUE! THIS MEANS YOU! #30839

dirkf opened this issue Apr 10, 2022 · 1 comment

Comments

@dirkf
Copy link
Contributor

dirkf commented Apr 10, 2022

The 2021.12.17 release linked in the download instructions is now effectively obsolete; in particular, it does not generally work with YouTube itself. Before raising an issue, try a nightly release build. But if you still need to raise an issue ...

Please log in to GitHub before using the 'New Issue' button.

Although 'New Issue' makes you log in, GitHub doesn't then show the template chooser that we set up to help you report issues. If you log in before using 'New Issue', you are correctly redirected to the chooser.

The chooser is here. But read on, really.

If you raise an issue without using the chooser, or if you ignore or misuse the chosen template, your issue is likely either to be a duplicate of an issue that is already being handled, or to lack sufficient supporting information to solve the problem. Maintainers may close such issues without prejudice.

If your problem occurred when running another package that invokes youtube-dl, try to reproduce the problem with a youtube-dl ... command, or report it through the support channel for the other package; similarly if the problem occurred when running your own code.

If you are reporting an error with diagnostic output like this

youtube_dl...SomeError: oops; please report this issue on https://yt-dl.org/bug ...

do follow the instructions there, including, implicitly, this post.

  • Take note of the error message, oops in the example above.
  • The issue template will ask you to check for an existing issue that covers the error (but first review 'Known issues' below):
    • use something like is:issue oops -label:duplicate in the search field of the project issue tracker, where oops is the message that you noted before;
    • add -in:title if the search returns too many results.
  • HTTP errors 4xx and 5xx and errors in data extraction are likely to be specific to a single site or extractor: for such errors, prioritise issues that match the site or extractor in your problem.
  • Don't raise a new issue if an existing issue matches your problem.
  • Why is all this important for the project?
  • Some German madness is temporarily breaking the domain yt-dl.org: until the name points to a valid domain, there is a revised version of the README (and the reporting URL is this tracker, but you're already here).

If you were actually running yt-dlp, go there. Similarly with other forks, unless code clearly matches the youtube_dl release or git master code.

If your problem concerns HTTP Error 429: Too Many Requests, especially with YouTube or a video hosted there, read #23638 and its linked issue first to avoid having your issue closed immediately.

Although your issue may concern a site that uses a language other than English and/or English may not be your first language, please formulate your issue in English. Various online translation tools are available to help you, even this. By all means include your original text in case the automatic translation is defective.

As here, you can use the HTML <details> element to hide some original text, or to improve readability when posting multiple logs, etc.

Like this:

<details><summary>Original text</summary>

original text or other details here

</details>

Use <code>...</code> instead of `...` in the summary text.

Known issues, fixed in git master code, or update/install from the nightly release repo (further installation guidance):
@ytdl-org ytdl-org locked as off-topic and limited conversation to collaborators Apr 10, 2022
@dirkf dirkf pinned this issue Apr 10, 2022
@dirkf dirkf changed the title New Issue ? Please log in to GitHub first! [New Issue](https://github.com/ytdl-org/youtube-dl/issues/new/choose) ? Please log in to GitHub first! Apr 10, 2022
@dirkf dirkf changed the title [New Issue](https://github.com/ytdl-org/youtube-dl/issues/new/choose) ? Please log in to GitHub first! New Issue? Please log in to GitHub first! Apr 10, 2022
@dirkf dirkf changed the title New Issue? Please log in to GitHub first! New issue? Please log in to GitHub first! Apr 10, 2022
@dirkf
Copy link
Contributor Author

dirkf commented Feb 18, 2023

The mentioned GH issue creation bug might be worked around if every project used a new format for the templates. Or GH could have actually fixed it once.

@dirkf dirkf changed the title New issue? Please log in to GitHub first! READ THIS BEFORE OPENING AN ISSUE: log in to GitHub first! Feb 18, 2023
@dirkf dirkf changed the title READ THIS BEFORE OPENING AN ISSUE: log in to GitHub first! READ THIS BEFORE OPENING AN ISSUE! Feb 18, 2023
@dirkf dirkf changed the title READ THIS BEFORE OPENING AN ISSUE! READ THIS BEFORE OPENING A NEW ISSUE! Feb 18, 2023
@dirkf dirkf changed the title READ THIS BEFORE OPENING A NEW ISSUE! **READ THIS BEFORE OPENING A NEW ISSUE!** Feb 20, 2023
@dirkf dirkf changed the title **READ THIS BEFORE OPENING A NEW ISSUE!** READ THIS BEFORE OPENING A NEW ISSUE! Feb 20, 2023
@dirkf dirkf changed the title READ THIS BEFORE OPENING A NEW ISSUE! READ THIS BEFORE OPENING A NEW ISSUE! YES REALLY, THIS MEANS YOU! Feb 22, 2023
@dirkf dirkf changed the title READ THIS BEFORE OPENING A NEW ISSUE! YES REALLY, THIS MEANS YOU! READ THIS BEFORE OPENING A NEW ISSUE! THIS MEANS YOU! Feb 22, 2023
Vangelis66 referenced this issue Mar 1, 2023
* implement #31530 (comment)
* update affected tests
* misc clean-ups
dirkf referenced this issue Jul 31, 2023
* move processing to YoutubeDLHandler
* also process `Location` header for redirect
* use tests from yt-dlp/yt-dlp#7662
dirkf referenced this issue Jan 27, 2024
* also fix various tests
* TODO: check against yt-dlp tests
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant