Skip to content
Kemo TV logoKemo.TV
Supported Devices6 min read··Updated October 13, 2026

Kemo TV on macOS, Windows and Linux: the desktop guide

The desktop experience: a familiar menu bar, keyboard shortcuts that match the OS you're on, multi-monitor behaviour, and what to configure if the app is going to run alongside your work.

KT
Kemo TV TeamWritten by the Kemo TV editorial team
Stylised monitor and keyboard silhouette with warm red accents

Key takeaways

  • Desktop uses mouse precision and keyboard shortcuts, not touch-first metaphors.
  • Window state is remembered across launches: position, size, monitor.
  • Multi-monitor is a first-class concern, not an afterthought.

Desktop-first details

The desktop version of the app isn't the phone layout stretched to fit a monitor. It's a different design that leans on the things desktops do well: a precise pointer, a full keyboard, a window system that can show multiple things at once.

Hover states exist and matter. Right-click brings up context menus with the actions that make sense for whatever you're on. Keyboard navigation covers everything the mouse covers, so power users can get around without lifting their hands.

Installing on each OS

The install experience follows the convention of your OS. There's no magic here — just the standard flow you've seen a hundred times.

  • macOS: download the DMG, drag into Applications, launch from Spotlight or Launchpad.
  • Windows: download the installer, run it, follow the prompts. The installer offers to add a Start-menu shortcut.
  • Linux: a deb or rpm package for the common distributions; a flatpak as a universal option.
Note·

First-launch gatekeepers

On macOS, the first launch may trigger Gatekeeper. If so, right-click the app icon and choose Open — this is the standard macOS workflow for apps installed outside the App Store. On Windows, SmartScreen may ask you to confirm.

Keyboard shortcuts that feel native

Shortcuts match the OS convention: Command on Mac, Control on Windows and Linux. The ones you'll use most are consistent across platforms, which keeps muscle memory intact when you switch computers.

  • Space — play or pause.
  • Left / Right — skip back / forward.
  • Up / Down — volume.
  • F — toggle full-screen.
  • M — mute.
  • ⌘/Ctrl+K — focus the search field.
  • ⌘/Ctrl+, — open settings.
  • ⌘/Ctrl+W — close the window (minimises to tray on Linux and Windows).

Multi-monitor behaviour

If you work with more than one monitor, the app's behaviour is designed around that: the window remembers which monitor it was on, where it was positioned, and what size you had it at. Full-screening doesn't hijack your other screens — the second monitor keeps doing whatever it was doing.

Picture-in-picture, where supported, lets you pop playback out into a floating window that stays on top. That's the most useful desktop feature if you watch while you work.

GPU acceleration and codecs

Modern video decoding is almost entirely GPU-bound. On recent CPUs with integrated graphics the result is fine; on older machines with weaker GPUs you may notice high CPU use or fan ramp-up during HEVC or AV1 playback. The app picks the best stream your hardware can handle, but the dropdown in Settings lets you force a specific quality if the default isn't right for your machine.

Heads up·

Linux and proprietary drivers

On Linux, hardware acceleration depends on which graphics driver you have installed. If playback is CPU-only, you're likely missing the vendor driver (or the open-source stack doesn't yet cover your card's codec).

Window state and multi-window

Window state is remembered between launches. The size, position, and monitor you last used all persist. If you prefer the app on the right monitor at a specific size, it stays that way until you move it.

Opening a second window — handy if you're casting one show while browsing for the next one — is supported from the Window menu.

Troubleshooting

Desktop issues cluster around three things: GPU drivers, firewall rules, and corrupt caches. The fixes are quick.

  1. 1Update your GPU drivers.
  2. 2Check your firewall isn't blocking the app's outbound connections.
  3. 3Clear the app's cache from Settings → Advanced → Clear Cache.
  4. 4Reinstall if nothing else helps — your account state is in the cloud.
Share