You can get VLC on a Roku device by mirroring the media player from an Android device or Windows computer.
Most smart TVs are limited and sluggish, but these seven open-source Android TV apps can really elevate your experience.