All the ease. None of the upsell.

Your library. Without the clutter.

Kinara streams your movies and shows to every screen in the house and anywhere you go. It remembers where you left off, plays 4K the way it was meant to, and never puts an ad between you and your own files.

Free. Runs on Windows, Linux and macOS.

Picks up where you left off

The right next episode, every time, on every device.

4K HDR and Dolby Vision

Played untouched whenever your TV supports it.

Hardware transcoding, included

NVIDIA, Intel and AMD, with HDR tone mapping when a screen needs it.

Remote play, built in

Reach your server from anywhere, with no VPN to set up.

Your folders, fully dressed

Point Kinara at your movie and show folders and it brings in the posters, summaries and cast for you.

Intros and credits skipped

Found by listening across a season. Nothing to mark by hand.

Every screen

Android TV, Roku, phones, tablets and the web, plus Chromecast and AirPlay.

No ads. Ever.

Just your library on your home screen.

Playback

Plays right on the TV you actually own.

  • Direct play for 4K HEVC, HDR10 and Dolby Vision.
  • Converts only when needed, sized to what each device can decode.
  • Hardware transcoding included, on NVIDIA, Intel and AMD.
  • A priority device keeps its quality when the server is busy.
  • Blu-ray subtitles without re-encoding, and preview thumbnails while you scrub.

Discover

Find your next watch.

Browse what's trending, new and classic, or by genre. Search everything, not just what you have: one switch takes it beyond your library.

Every title page has More like this, mixing what's already on your server with what isn't.

Remote play

Your library, away from home.

Remote play is built in. Sign in once and your apps reach your server from a hotel, a friend's place or your phone on cellular. No VPN, and usually no router settings to touch.

  • Connects straight to your server whenever it can, so quality isn't capped by a middleman.
  • Uses a relay only when a network blocks a direct path, then switches back on its own. Or bring your own relay.
  • Quality adapts to the connection, and your priority device keeps its quality first.
  • Pair a TV by scanning a code, and block any device from the manager.
  • A built-in speed test shows what each device can take.

Every screen

One library. Every screen.

Progress, lists and requests follow you from the TV to your tablet, laptop and phone. Cast from your phone with Chromecast or AirPlay, and on Google TV what you're watching waits on the home screen.

Download

Get Kinara.

Install the server on the computer that holds your movies and shows, point it at those folders, then add the apps to your screens.

Apps

Google Play covers Android phones, tablets and Android TV, including the Nvidia Shield and Google TV.

RokuRoku TVs and streaming sticksDownloadComing soon
WebBuilt into the server. Open it in any browser.
Fire TV and Apple TVPlanned
The server is open source.

Read the code, build it yourself, or help shape it. The apps are closed source for now.

View on GitHub Coming soon

For the owner

Run it like it's yours. Because it is.

  • A manager in the browser for libraries, users and devices.
  • A metrics page for the processor, GPU, streams and storage.
  • Intro and credits detection with nothing to set up.
  • Users, profiles and devices, with remote access you can switch off per device.
  • Works beside an existing library without touching your files.

Developers

Built to be built on.

Everything the apps do goes through the same documented API. Hook it into your home automation, your dashboards or your own scripts.

Webhooks

Get a POST when something happens: playback, new titles, scans, requests, users and the server itself. Pick the events per hook.

Signed and retried

Every delivery is signed with HMAC-SHA256 and timestamped. Failed ones retry on a schedule for up to two hours.

Delivery history

See each delivery, its response and timing. Send a test event or redeliver any one with a click.

Incoming hooks

Give your own tools a private URL to post status to. Updates show up live on everyone's request.

API keys

Scoped keys for scripts and services, created and revoked from the manager.

OpenAPI spec

The full API is published by your own server. Generate a client in any language, or read it in the docs.

Live change feed

One lightweight endpoint tells any client what changed, so your own dashboards stay as current as the apps.

Metrics and logs

Processor, GPU, traffic, route timings, storage and recent warnings, in the manager and over the API.

POSTyour-endpoint/hooksplayback.started
{
  "event": "playback.started",
  "at": "2026-10-17T21:04:12Z",
  "user": { "name": "Maya" },
  "device": "Living Room TV",
  "item": {
    "type": "movie",
    "title": "Spring",
    "year": 2019
  },
  "delivery": "direct"
}

Events

playback.startedplayback.pausedplayback.resumedplayback.stoppedlibrary.item_addedlibrary.item_removedlibrary.scan_finishedlibrary.match_neededrequest.createdrequest.approvedrequest.declineduser.createduser.signed_inserver.startedserver.update_available
Your files stay home

Your media never leaves your server. The cloud only handles sign-in and helps your devices find it.

Nothing locked

Hardware transcoding, intro skipping and requests are part of Kinara, not an add-on.

Server in the open

The server's code is public, so you can see exactly what runs on your machine.

Bring your library home.

Install the server, point it at your folders, and open the app on your TV. Free, with no catch.

Download Kinara