Prepare everything
Welcome to the NewPipe tutorial. This tutorial will guide you through the process of creating your own NewPipeExtractor service with which NewPipe will gain support for a dedicated streaming service like YouTube, Vimeo or SournCloud. Let's dive right. ;D
Setup your dev environment
First and foremost you need to meet certain conditions in order to write your own service.
What you need to know
- Basic understanding of git
- Good Java knowledge
- Good understanding of web technology
- Basic understanding about unit testing and JUnit
- Flawless understanding of how to contribute to the NewPipe project
What you need to have
- A dev environment/ide that supports:
- git
- java 8
- gradle
- I highly recomend IDEA Community since it has everything we need.
- A github account
- A loot of patience and excitement ;D
After making sure all these conditions are provided fork the NewPipeExtractor,
using the fork button.
This way you have your own working repository. Now clone this repository into your local folder in which you want to work in.
Next import the cloned project into your ide
and run it.
If all the checks are green you did everything right, and you are good to go to move on to the next chapter.