NewPipe Subscription Manager is a little script to import YouTube subscriptions into NewPipe app.
First, you need to get the latest version of Python 3. You can download it here. Then follow the installation instructions Finally you need to ran the script:
import_subscriptions.py [-h] [xml_path] [db_path]
Positional arguments:
xml_path
Path to subscription_manager.xml file. You can download it here: https://www.youtube.com/subscription_manager?action_takeout=1db_path
Path to NewPipeData-*.zip You can obtain it in NewPipe app. Go to Settings -> Content -> Export database
optional arguments:
-h
, --help
show help message and exit
For example:
./import_subscriptions.py ~/Downloads/subscription_manager.xml ~/Downloads/NewPipeData.zip
Or in some cases:
python3 ./import_subscriptions.py ~/Downloads/subscription_manager.xml ~/Downloads/NewPipeData.zip