Raspberry pi with OSMC (Kodi on Linux) OSMC remote control (A Vero is good too.) Large storage drive
You can get a plug-in to watch YouTube, you can watch local movies, you can build your own media library using local software and it'll be small enough to carry it around in your pocket.