Results 280 comments of absidue

You need to use `getInfo` if you want deciphered format URLs, `getBasicInfo` is only for metadata. See the [README](https://github.com/fent/node-ytdl-core#async-ytdlgetbasicinfourl-options) for more information.

@gatecrasher777 the JSON watch page works, you just need to use specific cookies (in Europe you also need to send the cookies that get created when you accept the GDPR...

How did you install Zebra?

Sounds like you added the Elucubratus repository (apt.bingner.com) on a jailbreak that uses Procursus, as they aren't compatible with each other, removing the Elucubratus repository should fix your issue.

Including the so version symlinks in the `libcjson1` package because clang links to those instead of the actual library.

This is now updated for as2 and uses the newest version of the package

I've added fallback so for the expiry timestamp so that it should never fail, if none of the headers are available it defaults to a hardcoded 2 hour expiry time...

On Windows you can either run the .exe from the CLI e.g. `C:\path\to\FreeTube.exe --experiments-disable-disk-cache` or just add the arg to the target field in your shortcut to FreeTube. On Linux...

Finally figured out a way to add a GUI setting for this. Also removed the CLI flag.

copy of @PikachuEXE's comment here https://github.com/FreeTubeApp/FreeTube/pull/2511#issuecomment-1232319410 > Style suggestion on settings UI > > ![image](https://user-images.githubusercontent.com/1018543/187568567-a311c2e6-b5c1-4feb-b043-3d9d01f0e205.png) ![image](https://user-images.githubusercontent.com/1018543/187568588-1b541121-8640-4d30-957b-420b9cd3e46e.png) > > Code changes: ![image](https://user-images.githubusercontent.com/1018543/187568538-bd7df285-ebff-48be-9c1b-71b7b5c4b3ea.png) ![image](https://user-images.githubusercontent.com/1018543/187568550-ac9484b0-81f1-4af9-9b76-89ec1b14836b.png)