Repository navigation
Releases
v0.15.2
What's new in 0.15.2
Mostly matching, keeping your library safe, and Android fixes. Your library is upgraded the first
time you start it; Kinema makes a safety copy before that.
Fixed
- The search box no longer sits on a black band across the window when you scroll the
results. Only the box stays in place now, and you see the posters around it.
Finding the right film
- When Kinema can't tell, it asks now. Two real films or shows with the same name and no year
in the file (Dune.mkv,Doctor Who) used to go to the better-known one. Now they go to Needs
attention. So after this update a few more files may land in Needs attention. Add a year to
the name, or choose once there. - Sequels kept in one folder are no longer all the first film.
Back to the Future Part IIin a
Back to the Future (1985)folder stays Part II. - Hyphenated titles are read whole.
Spider-Man.2002.mkvwas read as a film called "Man".
Same forAnt-Man,X-Menstyle names and names likeJean-Claude. - Titles in any alphabet can match (Japanese, Russian, Greek, Hindi and others).
- Films and shows named with a number:
1917 (2019),300,24. - Season folders in other languages (
Staffel 1,Sesong 1,Säsong 1) andSpecialsno longer
become the show's name. - Two shows with one name and different years stay two shows.
- Shows named by date in a TV folder are matched to the show. They don't appear in its episode list
yet, and play from Folders. - Folders called
Shorts,OtherorExtrasare only skipped inside a film's or show's own folder.
Directly under a library folder they are scanned now, so a folder of trailers kept there shows up
in Needs attention, where you can ignore it. - Files in Needs attention are looked at again once at the next scan. Your own matches and ignores
are never changed.
Worth a look
After this update Kinema reads the names of films and shows it matched by itself once more. Where
the new rules doubt an old match (a sequel linked to the first film, or a pick between two of one
name with no year), it lists it in Needs attention under "Worth a look", with the reason.
It changes nothing by itself. You choose: keep it, or find the right match. No internet needed,
and nothing is shown if nothing differs. On one real library: 8 files of one show, out of 349.
Your library is safer
- A film swapped for a better copy keeps its watched tick. A file that changed size used to lose
it, so a tool rewriting a whole library could take every tick at once. The tick now only goes when
the old copy was clearly a part of a download. - A library that won't open offers its safety copy. Kinema says which copy and from when, and
puts it back when you say so. On Linux, this message and every other one Kinema gives before its
window opens never appeared at all. They do now. - A restore that can't finish changes nothing, and says so. It used to remove the library first
when another program held one of its files. - Part of a folder going away is said. A folder that can't be read hides nothing and is named. A
disk that isn't mounted keeps its films. Films gone from a folder are counted on Home, with the
folder named, and come back when the disk does.
Android
- A scan now waits while Kinema is off the screen. Behind another app it used to keep a whole
processor core busy, with nothing to say why the device had gone slow. It goes on when you come
back and says "Picked up after a pause". Nothing is lost or read twice. - The first scan keeps the screen on, so it doesn't stop when you walk away. Later scans still
wait for you, and the screen goes back to normal when the scan ends, when you leave Kinema or open
a film. - A plain message instead of a black screen on a very old Android System WebView, saying what to
update. - Dark box behind subtitles, as on a computer.
- Resuming a film shows a picture sooner: about 0.7 s instead of about 2.8 s on a slow device.
What I couldn't check
The Android changes were tested on one old, slow Android TV device as well as emulators: the first
scan holding the screen, the dark subtitle box, and the scan waiting while Kinema is behind. Only one
device, so yours may differ. The start-up message offering the safety copy was tested with a damaged
library on Windows, Linux and an Android emulator, not after a real crash. If something looks off,
the logs help a lot.
Windows
Installer: download kinema-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check that the file you
downloaded is the one that was published, run this in PowerShell
in the folder you downloaded it to:
Get-FileHash .\kinema-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-windows-x64.zip -Algorithm SHA256Expected: 8e8bafc0f7ded138c773ef832d6232266dea089241a30c553de59ce9b6a1da6c for the installer,
db6190ce04ad8a9d623e9c0126c4d057701aa06354e7642281a38901286c6cc9 for the ZIP.
The two must match exactly. Each file also has a .sha256 beside it.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema-linux-amd64.debFedora:
sudo dnf install ./kinema-linux-x86_64.rpmAnything else: unpack kinema-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries (mpv
and WebKitGTK) to install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it.
To check a download, put the file and its .sha256 in one folder
and run sha256sum -c <file>.sha256 there.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.15.1
What's new in 0.15.1
A small release: fixes for what you reported after 0.15.0, and Kinema uses less
memory and recovers if its page dies.
Fixed
- Linux: hovering a button made the window see-through (#17). The Linux
window is opaque now, so the page stays. The film still shows behind the
player's controls. Tested on a real Fedora KDE computer and on test desktops.
Not on GNOME, or on NVIDIA or AMD graphics on real hardware. - Back from a title went to the top of the page (#16). When a page's rows
arrived late you lost your place. It keeps it now. - The card under the mouse looked like all the others (#15). It stands out
now, in the Light look too. While you use the mouse the ring no longer sits on
some other control, and the next key brings it back. - Levelling's steps in the player panel were cut off to "O…" and "Al…". You
can read them now. - Jellyfin import was refused by newer servers. The key now goes in both
forms Jellyfin knows, and Kinema tells "wrong key" apart from "not allowed".
Tested against a stand-in, not a real Jellyfin server. If yours still refuses,
please tell me what it says. - The search box scrolled away with the results. It stays under the top bar.
Memory
- If the part of Kinema that draws the window dies, it comes back. Before,
the window looked frozen and stayed that way. Now the page starts again and
says what happened, and on a computer a film goes on from the same place. On
Android the film stops with it. If it keeps dying, Kinema says so and closes. - Kinema gives memory back after a film. A 4K film left about 1 GB behind.
Now that goes 30 seconds after you leave the player. The next film can take
about half a second longer to start. - Grids use small copies of posters, kept in Kinema's own folder. Your files
are not touched. With very large pictures beside the films, grids used to eat
gigabytes and on a small computer could kill the page. Now they don't.
One tester's Windows laptop froze with Kinema open. I don't know why yet, so I
can't say this fixes it. I couldn't reproduce it. If it happens to you, the
files in %APPDATA%\com.kinema.app\logs would help a lot.
Windows
Installer: download kinema-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check that the file you
downloaded is the one that was published, run this in PowerShell
in the folder you downloaded it to:
Get-FileHash .\kinema-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-windows-x64.zip -Algorithm SHA256Expected: db042b54af57b8c2cad736b1f4a10489d7205d08c7203dca8f92ec397ccf8814 for the installer,
3b105c7340530b56058604b75ca30b7ac199457a918e20e370db15614429db6d for the ZIP.
The two must match exactly. Each file also has a .sha256 beside it.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema-linux-amd64.debFedora:
sudo dnf install ./kinema-linux-x86_64.rpmAnything else: unpack kinema-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries (mpv
and WebKitGTK) to install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it.
To check a download, put the file and its .sha256 in one folder
and run sha256sum -c <file>.sha256 there.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.15.0
What's new in 0.15.0
0.15.0 is mostly about making Kinema solid again. 0.14.0 shipped with bugs
that broke how it looked and moved — this release fixes them, replaces the
way Kinema moves between controls with its own system, and adds what testers
asked for.
Fixed
- Posters squashed to a sliver in the Light look (since 0.14.0). On
computers and TV boxes where Kinema picks the Light look by itself, posters,
the title page's picture and the Skip button were drawn tiny. Fixed. - Focus going missing. The highlight could end up behind the top bar or
off screen, a page would not scroll back up, scrolling jumped, buttons on a
second line could not be reached with a remote, and a highlighted button
could be drawn behind the one next to it. All fixed by the new movement
system below. - First run looping back to Welcome when none of your files could be
named. It now says what it found and offers Review them / Add another folder. - "measuring pictures: Invalid column type…" error box for files kept
without a match. Fixed; a background step that fails now says so in plain
words, once. - Windows: updating lost the taskbar pin and left a blank icon. A newer
setup now updates in place. - Android: films stretched to fill the screen. They keep their shape now,
with bars around them. - A mouse could not scroll a row of titles sideways or reach season tabs
past the edge (#12), and the wheel only changed volume over the volume
control (#11). Both fixed. - More from testers' reports: sorting can be reversed, Back from a title lands
where you were in the grid, a show can be marked watched in one press, Back
stays at the top of long pages, subtitle tracks show their format and
separate subtitle files their language, and a re-matched show no longer
gets two history rows per episode.
Moving around: Kinema's own system
Kinema used to work out where an arrow press should go by measuring where
things sat on screen, and corrected the result with timers. Small layout
changes kept breaking it, and Windows, Linux and Android disagreed. It is
replaced with Kinema's own system, built from what each screen is (rows,
grids, menus). Remote, keyboard and mouse now go to the same place on every
screen and on every system, scrolling is one smooth glide that keeps the
highlight a third of the way down, and Back lands where you left. Behind it,
the tests were rebuilt so they fail only when something is really wrong.
New
- Matching finds more of your films (ids in file names, other titles,
"Part 2" and "F1"-style names), and still leaves doubtful ones in Needs
attention. "Wrong title?" on a title's page fixes a match right there. - Posters: choose a title's poster, a picture named like the film beside
it is used, and a title with no picture gets a drawn poster. - Title pages: ends-at time, directors, show status, the other films of a
collection, file details, and actor pages from the cast. - Smart collections (Dolby Vision, Atmos, DTS:X, HDR10+, 4K, and your
own) and a menu on cards. - Sound and access: volume levelling and a dialogue lift (desktop), audio
description and subtitles for the deaf and hard of hearing first, High
contrast. Subtitle timing can be moved by hand. - Player: says when it is waiting for data, shows how long the first
picture took, asks "Still watching?" after three episodes in a row. - Bring in what you watched in Kodi, Jellyfin, Emby, Plex or a Trakt
export, once, and move to a new computer in one file. - Trailers play inside Kinema on Windows; the YouTube app on Android; the
browser on Linux.
Not in this one: levelling on Android, automatic subtitle sync, seek preview
pictures, Letterboxd import.
Thanks to everyone who reported bugs and ideas — most of the fixes above
came from you.
Windows
Installer: download kinema-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check that the file you
downloaded is the one that was published, run this in PowerShell
in the folder you downloaded it to:
Get-FileHash .\kinema-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-windows-x64.zip -Algorithm SHA256Expected: 7fec5ab2eb1cc37f2f08b028412e54c3a685e9da7b810e7c9cb425373a70ff8b for the installer,
8c2ea0e76f92ea92ac55ca7ea4f3892a404fb04aef40489b85bcec1e3d42ebf6 for the ZIP.
The two must match exactly. Each file also has a .sha256 beside it.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema-linux-amd64.debFedora:
sudo dnf install ./kinema-linux-x86_64.rpmAnything else: unpack kinema-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries (mpv
and WebKitGTK) to install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it.
To check a download, put the file and its .sha256 in one folder
and run sha256sum -c <file>.sha256 there.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.14.0
What's new in 0.14.0
- Subtitles you can read from the sofa. Four sizes and an optional dark box behind the text, kept for each screen. Forced and downloaded subtitles follow it too.
- Two subtitle languages at once. A second track at the top of the picture, remembered for each film or show.
- Several copies of one film are now one title with versions. For example 4K and 1080p, or a director's cut. A "Version" button beside Play lets you pick one, and Kinema remembers the choice. The first time, it plays the copy that suits your screen. Settings → Library lists what you have more than once.
- My list. Keep a film or show handy with "+ My list" on its page (or L on a card). They show up in a row on Home.
- Play something. For nights when nobody can choose: one button on Home (or S) suggests an unwatched film or the next episode of a show you're in the middle of. Press Another for a different one.
- Pictures already in your folders are used. poster.jpg, fanart.jpg and the like, left there by Kodi, Jellyfin or tinyMediaManager. A title kept without a match gets a picture from its own file.
- Sound delay for each sound device, in 10 ms steps, for a receiver or TV that puts the sound out of step with the lips. Set it in the player or in Settings.
- A chapter list in the player, and shuffle and repeat for playlists.
- Plain words throughout. Scanning, Needs attention and subtitle tracks that look alike are now described in plain language.
- Help with network shares. A computer that shares no folders yet now tells you so, with steps to share one. Typing a folder path instead of a share name gets a clear explanation.
- Titles matched without TMDB move over to TMDB, with its pictures, once a TMDB key works.
Your library is upgraded the first time you start 0.14.0. Kinema saves a backup copy first. Once upgraded, an older version of Kinema can't open it.
Windows
Installer: download kinema-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check that the file you
downloaded is the one that was published, run this in PowerShell
in the folder you downloaded it to:
Get-FileHash .\kinema-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-windows-x64.zip -Algorithm SHA256Expected: bd993c768ace1d9ef543931f1f3ab25c7d693143ecbb8da03982e590f7575b29 for the installer,
40f9fd4b5ae5287c333234b17d9f22757404b3f84bec9e1091d712a6473e8637 for the ZIP.
The two must match exactly. Each file also has a .sha256 beside it.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema-linux-amd64.debFedora:
sudo dnf install ./kinema-linux-x86_64.rpmAnything else: unpack kinema-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries (mpv
and WebKitGTK) to install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it.
To check a download, put the file and its .sha256 in one folder
and run sha256sum -c <file>.sha256 there.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.13.1
What's new in 0.13.1
Fixes for what the first outside tester ran into. For Windows, Linux and
Android. The library is upgraded once (schema 26 → 27; a safety copy is made
first).
- Matching says what really failed. When TMDB gives no answer, Kinema
tries again, and on TMDB's second address (api.tmdb.org, the same service
on the same terms), and keeps the one that answers. When neither answers,
it says why (the name could not be looked up, the connection was refused,
cut off or timed out, or the secure connection failed) and whether the
internet itself works, instead of "Couldn't reach the internet". A lookup
that got no answer is no longer filed as "could not identify this"; the
next scan asks again. - No keys on screen or in the log. A failed request's address, with
TMDB's or OMDb's key in it, is cut at its query in Needs attention and in
the log that goes into Send a report. - Send a report saves the zip and says its name and folder first; "Open
the report form" and "Show the file" are their own presses, so the browser
no longer covers the note. The crash screen says the same. - Re-watching keeps the ✓, and a re-watch stopped before 80 % can be
resumed. A finished film is never offered as a resume. - A year written twice in a file name ("Film 2017 (2017)") no longer stops
the film matching. Wording: Trakt's card says where you stopped is read
back; ffmpeg found on the PATH is said so; the setup page says 5 subtitle
downloads a day without an OpenSubtitles account and 20 with one.
Full list: CHANGELOG.
Windows
Installer: download kinema-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check that the file you
downloaded is the one that was published, run this in PowerShell
in the folder you downloaded it to:
Get-FileHash .\kinema-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-windows-x64.zip -Algorithm SHA256Expected: fec063b61febb01c00cde8bd9cefde12e7d828ec6111bddab586d8c39637de62 for the installer,
ddd90ab7e5171b608734fe231f29c566f690e43b5607a02daa41896e1b2daefb for the ZIP.
The two must match exactly. Each file also has a .sha256 beside it.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema-linux-amd64.debFedora:
sudo dnf install ./kinema-linux-x86_64.rpmAnything else: unpack kinema-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries (mpv
and WebKitGTK) to install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it.
To check a download, put the file and its .sha256 in one folder
and run sha256sum -c <file>.sha256 there.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.13.0
What's new in 0.13.0
For Windows, Linux and Android. No library upgrade this time (schema 26, as
in 0.12.0).
- Settings, grouped by what you want. Language & subtitles, Skipping
intros, Keep track of what I watch and Posters & ratings replace Accounts;
each service sits on the card that uses it. A search box at the top of
the section list finds a setting by its name, what it does or one of its
choices, and lands on it. - What leaves your computer (Settings → Privacy): every service Kinema can
talk to, what it sends, when, and what stops it, with whether each one is on
now. A test keeps the list in step with the code; the website shows the same
text. - Send a report (Settings → Advanced → Developer tools, and the crash
screen; Windows and Linux): the logs and the equipment check in one zip in
Downloads, with your home folder's name replaced by~, and the bug-report
form opened. Kinema sends nothing itself. - Copy text with the mouse on a title's page, Settings, the details panel
and Needs attention. Right-click no longer shows the browser's menu (its
Reload restarted the interface, even mid-film); text fields keep Cut, Copy
and Paste. - Language codes (
EN,NO,PT-BR) on each row of the audio and
subtitle menu, and a "+" on each episode row to add just that episode
to a playlist. - At a desk, Library's Folders tile is "Add a folder": the system's folder
window, then Movies, TV shows or Videos. The TV layout keeps the full
Folders page. - Release files have fixed names, without the version
(kinema-windows-x64-setup.exe,kinema-linux-amd64.deb,
kinema-android.apkand so on), so the website's
download buttons always fetch the
latest. New guides there: how Kinema reads file names, and getting your
Blu-rays into Kinema.
How it was checked: automated tests on Windows and Linux, keyboard flows in
WebKit and Edge for every changed screen (every Settings entry found by search
and landed on), the full keyboard-navigation map of every screen, and
the installer from this release in a clean Windows Sandbox: install (WebView2
fetched), play, uninstall, nothing left behind.
Not tried yet: Send a report and copying text in the real app window (tested
in the test version of the interface only), and the new screens on a real
Android device.
The full list is in the changelog.
Windows
Installer: download kinema-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check that the file you
downloaded is the one that was published, run this in PowerShell
in the folder you downloaded it to:
Get-FileHash .\kinema-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-windows-x64.zip -Algorithm SHA256Expected: 644debd97dfb6e9aff33f708025a2979494b154138c3d3972cf8681ecff8f7e4 for the installer,
2374b85755e972ee569ec7f50a77e471862ec857b476d2d8ee66df4c24596120 for the ZIP.
The two must match exactly. Each file also has a .sha256 beside it.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema-linux-amd64.debFedora:
sudo dnf install ./kinema-linux-x86_64.rpmAnything else: unpack kinema-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries (mpv
and WebKitGTK) to install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it.
To check a download, put the file and its .sha256 in one folder
and run sha256sum -c <file>.sha256 there.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.12.0
What's new in 0.12.0
For Windows, Linux and Android. The library is upgraded (schema 26) the first
time 0.12.0 starts; a safety copy is made first.
- A Library tab, with Videos folders. A third kind of library folder for
what is neither a film nor a show — home recordings, concerts, clips. Never
matched, so never in Needs attention; each video gets a tile with a frame
from the file (a plain picture on Android), resume, watched and Continue
Watching, and each sub-folder has Play all. - Folders, inside Kinema. Browse your drives, library folders and network
shares and play any video in them. On a desktop, type an address such as
\\server\share. "Add this folder to the library" asks what it holds and
scans at once. - Playlists. Add a film, a season or a folder of videos from its page, or
whatever is playing from the player's Audio & subtitles panel. Previous,
next and Up next follow the playlist..m3uimport and export on Windows
and Linux. - Trakt resume across devices. With Trakt connected, stop a film on one
device and continue it on another. The newer position always wins; one
switch in Settings → Accounts → Trakt turns it off. SIMKL stays one way. - Previous and next file for a video opened from the file manager: the
buttons,n/pand a remote's track keys step through its folder. - Open With on Linux: the
.deband.rpmlist Kinema for video files,
and the.tar.gzfolder can add itself to the app menu from Settings. - The stats panel (
i) lists the render passes mpv ran, with their times.
How it was checked: automated tests on Windows and Linux and keyboard flows
in WebKit and Edge for every new screen; the library upgrade from 0.11.0 on a
copy of a real library; in the real app with the real player, Videos folders
(frames, Play all, next) and a playlist playing its next item through Up next;
Trakt resume against a real account once (read, one pause, removed) and on the
Android TV emulator; and the installer from this release in a clean Windows Sandbox: install,
play, uninstall, nothing left behind.
Not tried yet: Folders on a real network share in the real app, .m3u import
and export through a real file dialog, and the new screens on a real Android
device.
The full list is in the changelog.
Windows
Installer: download kinema-0.12.0-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-0.12.0-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check you got the file this
workflow built, run this in PowerShell where you downloaded it:
Get-FileHash .\kinema-0.12.0-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-0.12.0-windows-x64.zip -Algorithm SHA256Expected: ec6a438f3b4854f13010f0f4876f74783cc4651c7c12ff4feb2fcf04d61faabd for the installer,
82be48d870b3982fbf60123d70f1d1c5f1ebc4164819ce9baf98bd699780db99 for the ZIP.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema_0.12.0_amd64.debFedora:
sudo dnf install ./kinema-0.12.0-1.x86_64.rpmAnything else: unpack kinema-0.12.0-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries to
install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it. Each file has a .sha256
beside it to check the download with sha256sum -c.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-0.12.0-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-0.12.0-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.11.0
What's new in 0.11.0
For Windows and Linux. Android is unchanged apart from the shared fixes. The
library is upgraded (schema 23) the first time 0.11.0 starts; a safety copy is
made first.
- A Windows installer, beside the ZIP. It installs for your own account
(no administrator), and uninstalling removes everything of Kinema's — it
asks before deleting your library. - Kinema as your video player on Windows. Open a video with Kinema from
File Explorer, or drop it on the window, whether or not it is in your
library. Settings → Playback → Offer Kinema as a video player adds it to
Open with and Default apps. - Blu-ray disc folders and
.isoimages play — the main film, with its
chapters and track languages (no menus). Encrypted discs are not played,
and Kinema says so. Loose.m2tsfiles know their languages when the
disc'sBDMVfolder is beside them. - ffmpeg in one press on Windows, through winget, for the picture and
sound badges and intro detection from the audio. - Add without a match. In Needs attention, a home video or a fan edit
that no database lists can be kept under its own name. - The film pauses when its sound device goes away — a receiver switched
off, a headset unplugged — instead of playing on in silence. - Faster poster shelves on the desktop, a calmer Needs attention count, TV
mode the same size at any Windows scaling, two studio logos fixed, and the
player starting on a Windows without the Visual C++ runtime (this affected
the 0.10.0 ZIP too).
How it was checked: automated tests on Windows and Linux; the installer,
the video-player entries and playing a file tried end to end in a clean
Windows Sandbox; Blu-ray folders, .iso images and 4K .m2ts played on
Windows; pausing when the sound goes away tried with a real AV receiver.
Not tried yet: a real encrypted disc, and Add without a match in the real
app against a large library (it is covered by automated tests and the
keyboard and mouse flows).
The full list is in the changelog.
Windows
Installer: download kinema-0.11.0-windows-x64-setup.exe
and run it. It installs for your Windows account only (no
administrator) and adds Kinema to the Start menu. Uninstall it
from Settings → Apps: it removes the program, its shortcuts and its
"Open with" entries, and asks before deleting your library and
settings.
Portable: or download kinema-0.11.0-windows-x64.zip,
extract it anywhere, and run kinema.exe. Nothing is written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11; on a PC without it the installer fetches it from
Microsoft, and the ZIP needs it installed first.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check you got the file this
workflow built, run this in PowerShell where you downloaded it:
Get-FileHash .\kinema-0.11.0-windows-x64-setup.exe -Algorithm SHA256
Get-FileHash .\kinema-0.11.0-windows-x64.zip -Algorithm SHA256Expected: f22035b9cebe338e6c190250da9da1409a7b12f8867b61175e7ad61f8e161d97 for the installer,
c8d76147ab7e7f0bd862c7db3dd4ad813f08ea38eff172c2d16376bd0b7c7668 for the ZIP.
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema_0.11.0_amd64.debFedora:
sudo dnf install ./kinema-0.11.0-1.x86_64.rpmAnything else: unpack kinema-0.11.0-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries to
install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it. Each file has a .sha256
beside it to check the download with sha256sum -c.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-0.11.0-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-0.11.0-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.10.0
What's new in 0.10.0
The first release with an Android TV version — an early version — and, for
Windows and Linux, a lot of work on how the interface moves, how much the
player keeps ready, and how the library behaves while a film plays. The
library is not upgraded (schema 22, as in 0.9.0).
Android TV (early version, beta)
Install the .apk by hand (sideload it from a USB stick or file manager);
Android asks once to allow installs from that source. It plays through Android's
own player (Media3), with Dolby Vision (profile 7 plays as its HDR10 picture,
and says so) and sound passed straight to a receiver, and has the same library,
matching, accounts, subtitles, network shares and USB drives, with a remote or a
keyboard.
- In the player: volume and mute, the film's audio and subtitle tracks to
choose from (remembered for the title), subtitles drawn as mpv draws them,
subtitle files beside the film found before it opens, and a details panel
that says what Android is doing — including which HDR kinds Android says the
screen takes. - Blu-ray
.m2tsfiles (1080p) play, with DTS-HD, TrueHD, E-AC-3 and picture
subtitles. A line under Play says when a film is far heavier than the device's
video chip is made for. - A bigger read-ahead and quicker skips on big films; pictures downloaded at TV
size; the remote works straight after a scan on a slow box. - Android fixes found on the way: a Blu-ray remux with many subtitle tracks no
longer stalls; film after film no longer leaves memory behind; a DTS-HD track
whose buffer was refused is tried again and reaches the receiver; the picture
and the chosen subtitles survive a sound fallback; "Match the screen to the
film" now works for.mkvfilms; "No sound" no longer flashes at every start.
Tried so far: one TV box and the Android TV emulator. Not yet: a phone,
other boxes, held keys and the on-screen keyboard on a real box. Missing:
the badges on a film's page, intro detection from the audio, and Blu-ray
folders, disc images and 4K UHD .m2ts files (Kinema says before Play when a
file cannot be opened). Reports from other devices are very welcome — there is
a short "I tried it on my device" form, and "it works" is as useful as "it does
not".
Windows and Linux (and Android where it applies)
- The arrow keys go where you expect on every screen. Each screen was
checked arrow by arrow for a remote, a keyboard and the mouse, and a checker
now holds every move in place. Audio & subtitles goes round; a series' page
opens on Play and lands on the season you are in; a text box rises above the
keyboard; headings stay clear of the top bar; Home's notice can be dismissed
with OK; holding an arrow keeps up. - A light look for weak devices, and Settings → Playback → Look to choose
Auto, Full or Light. Kinema drops the blur, big shadows and card zoom by
itself where the device can't keep up; the film's picture is untouched. - A graphics card that cannot keep up loses the least visible processing
first, one step at a time, remembered per card, and named in the details
panel (desktop). - The player keeps more of the film ready: a read-ahead for every file,
quicker skips, compiled shaders kept between films, and a network share that
reads at the speed of the wire. - The library works in the background without getting in the way:
pictures, file reading and matching wait while a film plays; menus are
lighter. - Playback details without a keyboard: the details panel opens from the end
of Audio & subtitles and on a remote's Info key. - A folder that holds folders you already added can be merged instead of
refused, with what you watched kept. Your files are never touched. - Kinema says which version it is (Settings → Advanced → Updates).
- The "Skip to the scene after the credits" card no longer comes up long
before the credits on films where two databases disagree. - Studio badges: a studio logo that is a dark plate with its name on it no
longer shows as a blank white block, and light lettering on a plate (Marvel's)
shows its lettering. The gold Warner Bros. shield still shows as a plain white
shape. - Fixes: subtitle files named a little differently from the film are now
found; browsing a slow network share no longer freezes the window; Wikipedia
is no longer "busy" on almost every lookup, and Home stops saying films wait
for it; the focus ring no longer vanishes on Home while the scan's notice
shows; holding Left or Right on a remote seeks at the right speed instead of
running away; the remote works straight after Scan on a slow device.
Everything else is in the
changelog.
Found something odd, or tried it on your own equipment? The
README
says how to tell us.
Windows
Download kinema-0.10.0-windows-x64.zip, extract it
anywhere, and run kinema.exe. No installer, nothing written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11 — nothing to install separately.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check you got the file this
workflow built, run this in PowerShell where you downloaded it:
Get-FileHash .\kinema-0.10.0-windows-x64.zip -Algorithm SHA256Expected: ebaa76359d9acd4eddf6edfb3b9ff35c87074e85b53be34dbda67e47d35044c8
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema_0.10.0_amd64.debFedora:
sudo dnf install ./kinema-0.10.0-1.x86_64.rpmAnything else: unpack kinema-0.10.0-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries to
install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it. Each file has a .sha256
beside it to check the download with sha256sum -c.
Android (early version)
For Android TV boxes, installed by hand (sideloaded): download
kinema-0.10.0-android.apk, copy it to the device and
open it (Android asks once to allow installs from that source).
It is an early version, tried on one TV box and the emulator; a
phone has not been tried. See the README for what has been tested
and what is still missing. Check the download with
sha256sum -c kinema-0.10.0-android.apk.sha256; the
certificate it is signed with is named in the README.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used; Android uses
Google's Media3 (Apache-2.0) — see NOTICE.md.
Something not working, or it works on a device the README does not
list? Say so: bug report
or device report.
v0.9.2
What's new in 0.9.2
For Windows and Linux.
- Kinema's own icon: a K whose upright is a strip of film, on the
window, the taskbar, the desktop shortcut and Linux's app menu. - Down at the end of a page reads on, and Up reads back. Notes under the
last setting and a film's badges can now be reached with a remote, however
long they are. - Quick skips are one seek. Several quick presses of Left or Right, or
a remote that repeats while the button is held, now seek once, to where
all of them lead. - Links that cannot be opened are shown as an address and a QR code to
open on a phone, instead of a button that does nothing. - A share or disk that is not mounted no longer empties the library:
the folder is left alone and named on Home, as an unplugged drive is. - The first run and the setup pages keep the focus ring on every page,
also on a busy computer, and the way on always says Next. - Smaller fixes: Settings' Up and Down stay in the open section; the
player's messages no longer push the controls down; "Matching the screen"
only shows when the screen changes; Home's notice after a scan says what
is true; Wikipedia being busy is waited out; an empty page says "Nothing
here yet."
Everything else is in the
changelog.
Windows
Download kinema-0.9.2-windows-x64.zip, extract it
anywhere, and run kinema.exe. No installer, nothing written
outside the folder and your app data.
Windows 11. Needs the WebView2 runtime, which ships with
Windows 11 — nothing to install separately.
Windows will ask once whether to run it
Kinema is not code-signed, so the first time you open it Windows
shows "Windows protected your PC". Click More info, then
Run anyway; Windows remembers. To check you got the file this
workflow built, run this in PowerShell where you downloaded it:
Get-FileHash .\kinema-0.9.2-windows-x64.zip -Algorithm SHA256Expected: 1bb4f3518130b5a09c5805b5d19ccd81ba21d53daf6666bb63038ebe26d7cfd8
Linux
Kinema uses your system's mpv and WebKitGTK; the packages install
them for you. For x86-64 PCs take the amd64 / x86_64 files,
for ARM the arm64 / aarch64 ones.
Ubuntu 24.04 or later, Debian 13:
sudo apt install ./kinema_0.9.2_amd64.debFedora:
sudo dnf install ./kinema-0.9.2-1.x86_64.rpmAnything else: unpack kinema-0.9.2-linux-x86_64.tar.gz
and run ./kinema; its README.txt names the two libraries to
install. HDR on Wayland needs mpv 0.40 or later — Ubuntu 26.04,
Debian 13, Fedora 43 and Arch have it. Each file has a .sha256
beside it to check the download with sha256sum -c.
First run
Kinema asks where it will be watched and where your movies and TV
folders are, then scans — with a few skippable setup pages while it
does. Posters and descriptions come from TMDB through a key Kinema
carries, so there is nothing to sign up for; a free key of your own
can be entered in Settings instead.
The Windows ZIP bundles an unmodified LGPL build of libmpv, which
you may replace; on Linux the system's libmpv is used — see
NOTICE.md.