NewPipe subscription tool

This tool allows you to convert the current CSV format used by Google takeout (as of 2021/08/31) to export your YouTube subscriptions. Alternatively, you can use this Chrome extension to get subscription information from YouTube and the converter tool provided below (step 2.alt).

It performs a conversion to JSON in a valid format compatible with NewPipe. Here is what you need to do:

1. NewPipe export

It's recommended to export an empty subscription file from NewPipe and check whether the values defined below match the ones of your NewPipe version. The image below shows the location of the export feature in NewPipe (Export to -> File):

If you made a NewPipe export, paste the contents of the file into this input. The information in the box below is provided by default, make sure you are using the correct values of app_version and app_version_int for your specific NewPipe version.

2. YouTube export from Google takeout
or 2.alt YouTube export from Chrome extension
(faster and less troublesome)

Paste your Youtube export into this input.

2) In case of getting the export subscription data from Google takeout, copy the contents of your CSV file and proceed to click on the "Convert from CSV" button.

2.alt) In case you are having problems with Google handout, you can alternatively get the YouTube subscription data using a Chrome extension called Subscriptions Importer For Youtube. After getting the data, paste it in the input below and proceed to click on the "Convert from extension data" button.

3. NewPipe import

The conversion result should appear in the input below.

You can store the data in a text file with .json extension. Then import in NewPipe. Advice: make sure to import the .json file in the correct section (Import from -> Previous export), otherwise it won't work. Check the image below to see the correct location of the import feature in NewPipe:

Hope it works, have fun!

Credits

Special thanks to nikcorg whose work I used as the foundation for this mini project. I also learned a ton about the correct export/import process and JSON format from JCGdev Github repository.

Everything here is free and open source, feel free to play with the code.