I've never been into torrenting stuff but usually just do streaming via the usual sites (I usually use any site that fmhy recommends). However, I've noticed that most pirate streaming sites have much slower load rates and need a long time to buffer than commercial streaming sites. This often means that I cannot watch an episode in full but have to pause to buffer... As you can tell, I'm a total noob. What can I do to have a nicer experience streaming pirated content?
(And sure, that's probably why people get into torrenting. I already got a raspberry pi that I intent to use for this, but I couldn't find the energy to set it all up yet.)
So my first thought is: Download the entire file BEFORE watching it. This ensures that you won't have to buffer while watching and it'll run 100% smoothly.
Downloading files isn't very difficult generally; just go to some (torrenting) website, copy the magnet or download the torrent and import it into your torrent client.
When you have your .mp4, .mkv, .whatever file, you can simply click on it and play it on your preferred media player (such as VLC). However, you may want to watch it on some other device... Easy solution (for TVs) is just connect your laptop to your TV with an HDMI cable, duplicate your screen and start watching.
But if you actually want to stream, you'll have to tread into the self-hosting zone. Meaning that you run a media server that hosts all your content and your devices (whether it's a TV, android phone, iPhone, whatever) can access and play the content from your server.
This is a very, very big topic that I won't cover in a single comment. I will point you in the right direction and mention Jellyfin; Jellyfin is a free, open-source media server that you can set up to manage and stream your files with