Imo don’t get a raspberry pi 4. It can’t play everything from my nas. I ended up with a used mini office pc. It works so much better and I can use it as a regular PC with no hickups.
I was using libreelect on the pi streaming from my nas.
There’s also stremio and the torrentio plugin. If you don’t care about not having access when you’re offline.