Kavin

Results 339 comments of Kavin

![image](https://user-images.githubusercontent.com/20838718/128567930-930fdac4-4dc1-4206-a9ac-87d70c4bea36.png) You need to specify the parameter as a Protobuf field. I think adding support for this is technically infeasible without the Protobuf library.

I just want to add that the current fork of nanojson uses significantly more CPU than upstream! In Piped, I'm now using a [personal fork](https://github.com/FireMasterK/nanojson/commits/master) since https://github.com/TeamPiped/Piped-Backend/pull/357, the difference is...

> @FireMasterK If the only difference between this version and your fork is upstream changes, could they not be added to this fork? I suppose they could, but I only...

Could you provide an example for a topic channel?

I see, these channels seems to contain only playlists and have no 'videos'. We can add support for these by extracting the playlists from the json file. The first step...

There seems to be some relevant work already in #279

I've [implemented this in Piped's backend](https://github.com/TeamPiped/Piped-Backend/commit/24482e933e6aafeecc5dd8a454f0df26f402f9fc) directly, due to not being able to find a suitable place in the extractor, I had a shot at implementing it at `YoutubeStreamLinkHandlerFactory` but...

Discussion continued on https://github.com/TeamNewPipe/NewPipeExtractor/pull/488#issuecomment-904766848, this behavior happens on high-resolution WEBM and AV1 streams, and even HDR streams and is to be fixed on the App side, and not the extractor.

Neither of these PRs can be merged currently as there is work to be done in the app to adapt for these changes.