For language learning (immersion based) piracy is the way, Netflix doesn't allow me to watch most of foreign tv shows and a bunch of tools like susbsr2, mpv and other work with the local file
As someone who learns really well by listening - things I hear tend to stick - audiobooks have been the most enjoyable and immersive way to learn Russian and Ukrainian.
Returning to my favorite books is a concentrated dose of spaced repetition; e.g. an Andy Weir book will have a lot of scientific language, classics like the Lord of the Rings are rich with literary language and description.