Install

Works with Drupal: ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 46.23 KB
MD5: c18aac4de17a3b867a1c678733fe5470
SHA-1: 53d53b1de43b7bd15b2df81c8a02402233edfa43
SHA-256: f186e964e178b06c4853757bf96d68e8341723de9aa1a2ce30c2659d04f1ca52
Download zip 70.35 KB
MD5: d65131fecda5cc2d6620a6ddab5e8a51
SHA-1: ebf25e358bc36d282bef7d3f685160cb462226bc
SHA-256: f0cbfff3e5794a900e9d734e8dff0cbee81cd58a07a5756d820aefdc2c7d6532

Release notes

Refactor Kinescope into modular API client with player/media/popup submodules

Rework the module from a monolithic media provider into a layered architecture: a low-level Kinescope API client core with optional presentation submodules.

- Introduce KinescopeClient, KinescopeClientInterface, and KinescopeVideo for direct Kinescope API access (token and tokenless modes), plus a settings form, routing, services, permissions, and menu links.
- Drop the drupal:media dependency and bump core requirement to ^10 || ^11.
- Add kinescope_player: field type/widget/formatter, validation constraint, and player renderer with configurable embed method (iframe, IFrame API, Web Components).
- Add kinescope_media: media source plugin with API title autofill and poster download, plus KinescopeAddForm.
- Add kinescope_popup: dialog playback via controller, access checker, popup formatter, and trigger/popup templates.
- Add config schemas and update hook 10001 enabling the player/media submodules and migrating the embed_type setting.
- Rewrite README documenting architecture, installation, migration from the single-module version, and configuration of API token and embed method.

Created by: nikit
Created on: 5 Oct 2026 at 01:49 UTC
Last updated: 5 Oct 2026 at 01:49 UTC
Bug fixes
New features

Other releases