Skip to content

Cinema 1.4.2

Choose a tag to compare

@atomozero atomozero released this 08 Nov 08:29
· 4 commits to main since this release

Cinema 1.4.2: a fix for videos that show only a green background, channel pages, views and dates on every video, an even volume, and a package for 32-bit Haiku.

What's new

  • Only a green background instead of the video? Some graphics drivers accept a video overlay and then do not show it. Press O while a video plays to switch the overlay off (the video goes on from where it was), or turn off "Use the video overlay of the graphics card" in the settings. The choice is kept.
  • Channel pages. A click on a channel's name shows its picture, name, followers and description above its videos, with Follow, which keeps it among the tabs and its latest videos on the home, and a star, which keeps it among the favorites as a card of its own.
  • Views and dates. Every video shows how many views it has and how long ago it came out, "26.1K views · yesterday", and its page has a Follow button next to the channel.
  • Even volume. Films and TV are mastered well below music, so they sounded faint next to other players, on Bluetooth speakers above all. A new setting, on by default, brings them to the level of music and keeps an explosion from drowning the dialogue after it. It costs about half a percent of one core of a Toshiba AC100. The volume itself is upright now, at the right of the player, and the mouse wheel changes it too.
  • 32-bit x86. A package for 32-bit Haiku and RenkuOS (x86_gcc2, built for the gcc 13 side of the hybrid), tested on RenkuOS hrev60107+501.
  • The cache tidies itself, dropping old thumbnails, lists and video addresses.

Fixed

  • A 5.1 soundtrack was turned down by 7.6 dB when it was mixed to stereo, dialogue included.
  • A late "end" or "error" from a video just closed could close the next one or mark it as watched.
  • The last frames of a video were lost.
  • With many downloads, the window was held while every download picture was decoded.
  • A tab whose name starts with # disappeared; long TV list addresses were cut in two.

If Cinema ever stops answering, ~/config/cache/Cinema/freeze-reports.txt says what each part of it was doing: please attach it to a report.

Packages

File For
cinema-1.4.2-1-x86_64.hpkg Haiku x86_64 (not yet installed on a machine)
cinema-1.4.2-1-x86_gcc2.hpkg 32-bit Haiku and RenkuOS (the 1.4.1 package was tested on RenkuOS hrev60107+501 in QEMU)
cinema-1.4.2-1-arm.hpkg RenkuOS on 32-bit ARM, ARMv7 with VFPv3-D16 and no NEON (Toshiba AC100, tested on hrev60107+644)
pkgman install cinema-1.4.2-1-x86_64.hpkg

On x86_64 and 32-bit x86, pkgman also installs Python, the yt-dlp module and FFmpeg 6 from HaikuPorts. On ARM, the FFmpeg libraries are needed, and the single-file yt-dlp in the PATH:

mkdir -p ~/config/non-packaged/bin
curl -L -o ~/config/non-packaged/bin/yt-dlp https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp
chmod +x ~/config/non-packaged/bin/yt-dlp

SHA-256

b392669be33026ba3753b58c0bd73202012e83b301b4a688ea1c937df17ec853  cinema-1.4.2-1-arm.hpkg
d16238069739ab9ee4f39c2d8b4e8640488604c8b2700468142ee28b0b007fda  cinema-1.4.2-1-x86_64.hpkg
8f3274f4c4d2bc6bac2b16bee3da882b3a5d537cf188a284a9d418356f1d762d  cinema-1.4.2-1-x86_gcc2.hpkg