The tradicional way to import your subscriptions to NewPipe is to export the file from the service Google User Data, but this is a slow way. This sample and fast way export your subscriptions to NewPipe via Deep Link (in development) or file.
- Create a app on Google Console and add the YouTube Data API v3
- Get the Client ID and Client Secret and configure the domains on Google Console
- Download this project, install the dependencies, configure
.env
file and run it - Now you can use the tool on http://localhost:3000 (if local, otherwise the domain you configured with HOST and PORT env vars)
- Get the deep link of import from the tool (Ex.:
newpipe://import?youtube=
) - Put the deep link on params of redirect response (Ex.:
http://localhost:3000/youtube/export-subscribes?redirect=newpipe://import/youtube?=
) - Enter with your Google Account and accept the permissions
- The tool will redirect you to the deep link and you can import the subscriptions
- Go to (Ex.:
http://localhost:3000/youtube/export-subscribes?download=true
) - Enter with your Google Account and accept the permissions
- Make the download of tool and import from the file
- Go to
http://localhost:3000/youtube/export-subscribes
) - Enter with your Google Account and accept the permissions
- And get the JSON response
The NewPipe app is designed not to work with proprietary Google APIs like Google Play Services.
Maybe not. But the project are easy to put news services, if you want to help, you can make a pull request.