How to Install Kodi on Roku

Make watching your shows a snap

Product photography of Roku 4


There's no official Kodi application for Roku. You will not find a Kodi app in the Roku channel store. Basically, Roku places a lot of restrictions on the device, limiting what can and can't be done with the connections. However, that doesn't mean Kodi is completely unusable with Roku. It just requires a bit of a clever workaround. Kodi can instead be run on one device and viewed on either, using screencasting or screen mirroring.

How to Use Kodi on Roku Using Screen Mirroring

Because Kodi cannot be installed directly on a Roku, you'll need to run it on another device. You'll then need to play the video and send it across your network from your host device to your Roku. You can set the Roku to receive the content from your host Kodi-playing machine using screen mirroring, which will send your content across your local network to your playback device.

Right now, only Windows and Android devices can stream Kodi across the network. Apple computers don't have a built-in way to stream content to a Roku, so iOS or macOS devices won't be much help here. You could instead stream the content to an Apple TV, but that's a different article.

Casting Kodi to Roku From a Windows or Android Device

If you have a Windows or Android device, you can "cast" your screen to another display on the same Wi-Fi network. In this case, if your Kodi device and your Roku are on the same network, you can use screen mirroring to play content from one screen to the other.

  1. Connect your Windows or Android device to the same Wi-Fi network as your Roku.

  2. Download and install Kodi on your Windows or Android device.

  3. To enable screen mirroring on your Roku, go to Settings > System > Screen Mirroring, then select Screen mirroring mode.

    Screenshot showing Roku screen mirroring mode settings.

    Make sure your Roku stays on and doesn't automatically shut off for the rest of the process. Content cannot be sent to the Roku if it's off.

  4. From the screen mirroring menu, select Prompt. This will set your Roku to ask before accepting a casting connection. You can also select Always Allow to automatically accept all connections.

    Screenshot showing the Screen Mirroring menu on Roku.
  5. Select the Roku as the screen mirroring target on your Android or Windows device.

    • On Windows: Go to Settings > Devices > Connected Devices and select your Roku from the list of available devices.
    • On Android: Open Settings, then look under the Display settings and select your Roku.
  6. That's it!