In order to reduce the amount of knowledge the app has about Invidious, this pull request moves all the code related to Invidious requests to a new library. I also took the liberty of restructuring everything in a way that makes integrating new requests easier, as well as providing a simple to use API.
In order to reduce the amount of knowledge the app has about Invidious, this pull request moves all the code related to Invidious requests to a new library. I also took the liberty of restructuring everything in a way that makes integrating new requests easier, as well as providing a simple to use API.