github basswaves/kinema v0.15.1

3 hours ago

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 SHA256

Expected: 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.deb

Fedora:

sudo dnf install ./kinema-linux-x86_64.rpm

Anything 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.

Don't miss a new kinema release

NewReleases is sending notifications on new releases.