From e81059db9db16c8769a6c5fd733dcab7aa5dcef3 Mon Sep 17 00:00:00 2001 From: Tobias Groza Date: Fri, 16 Oct 2020 18:44:29 +0200 Subject: [PATCH] Add Wiki page on how to generate a HAR --- Additional-Debugging-Info.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Additional-Debugging-Info.md diff --git a/Additional-Debugging-Info.md b/Additional-Debugging-Info.md new file mode 100644 index 0000000..696a50c --- /dev/null +++ b/Additional-Debugging-Info.md @@ -0,0 +1,26 @@ +# Generate Additional Debugging Info + +The developers sometimes need additional info about your problem, because they cannot reproduce it. This happens for example when a problem is restricted to certain countries or network / proxy settings causing the devs to get different responses from e.g. YouTube's servers than you. + +You'll be asked by a developer to generate additional info and send it to a dev's email address. Please do not post the additional info on GitHub, because it might contain sensitive information about your NewPipe usage. + +## Generate a HAR +A [HAR](https://en.wikipedia.org/wiki/HAR_(file_format)) contains the network traffic you caused while using NewPipe. This information is not logged when using the normal NewPipe version. To get this info, you'll need to install a debug version of NewPipe. + +1. [Enable USB debugging](https://developer.android.com/studio/debug/dev-options#enable). +2. Connect your phone to your PC through USB +3. Open Chrome, type `chrome://inspect` into the address bar +4. Open that debug version of NewPipe on your phone. +5. Select the NewPipe debug version in Chrome: + +![click on inspect](https://user-images.githubusercontent.com/17365767/96285447-44b88880-0fdf-11eb-98ad-2f2c522f37ab.png) + +6. In the Chrome DevTools, go to the "Network" tab +7. Reproduce the problem +8. In the Chrome DevTools, save the network traffic as HAR: + +![export HAR](https://user-images.githubusercontent.com/17365767/96284552-02db1280-0fde-11eb-8fd6-e8aa11719701.png) + + + +