I have my instance running on a vps behind authelia just in case the url ever gets out. I don’t track watch history so I can’t speak to that. Other than the occasional google updates and subsequent workarounds, it has been smooth sailing. Also helps that clipious works well enough both on the phone and android tv.
Podfetch might suit your needs.