NewPipe and beyond

A maintainer's look into the famous Android streaming client

NewPipe is a FOSS Android app, published on F-Droid, that allows interacting with various video and music streaming services. While most people use it as an alternative to the official YouTube app, it also supports PeerTube, Bandcamp, SoundCloud and MediaCCC.
In the talk I would briefly illustrate the key features, anticipate some upcoming ones and explain how the app “scrapes” websites to obtain stream information. I would then bring about a maintainer’s point of view on how team NewPipe operates, listing various problems we had and solutions we found. Since NewPipe’s scraping library, NewPipeExtractor, is developed separately from the app, I would finally point out some other interesting projects that use it.