suchentv-widget
This module embeds a streaming search widget on your Drupal site, allowing publishers to display legal streaming options for movies and TV shows without maintaining their own database. It supports various embed options, including a general hub, curated lists, editorial picks, and individual titles, all loaded via iframes from suchen.tv.
The suchen.tv Streaming Widget helps German publishers answer “where can I stream this legally?” without building their own catalogue. Mediathek-first (ARD, ZDF, Arte) before flatrate. Editors embed hub, lists, picks and single titles via tokens in any node or block.
Widgets load in iframes from suchen.tv; Drupal stores no streaming data. Setup: https://suchen.tv/embed#drupal-anleitung · Download: https://suchen.tv/embed · GPL-2.0-or-later. Not affiliated with Netflix, Amazon, Disney+, Joyn, ARD, ZDF or Arte.
Features
* Hub `{suchentv_hub}` – search + live rails (Mediathek, leaving soon, tonight, Netflix, Prime, …)
* List `{suchentv_list list="endet-bald"}`
* Editorial picks `{suchentv_picks}` or `{suchentv_picks ids="550,13"}`
* Single title `{suchentv id=550}`
* WordPress-style `[suchentv_hub]` brackets work too
* Settings: partner ID, theme, hub H1/intro, consent notice, auto-resize
* Safe install: demo page “Kostenlose Mediathek”; front page unchanged unless opted in
* Drupal 10/11, Full HTML text filter required
Post-Installation
1. Extend → Install **suchen.tv Streaming Widget**
2. Configuration → Text formats → **Full HTML** → enable filter **suchen.tv Streaming Widget**
3. Demo page at `/kostenlose-mediathek` with `{suchentv_hub}`
4. Configuration → Web services → **suchen.tv Widget** (optional front page, picks, intro texts)
5. Add tokens to any Full HTML content: `{suchentv_hub}`, `{suchentv_list}`, `{suchentv_picks}`, `{suchentv id=TMDB_ID}`
6. Mention suchen.tv iframe in your privacy policy: https://suchen.tv/datenschutz
Additional Requirements
* Drupal 10 or 11
* PHP 8.1+
* Full HTML text format (iframes are stripped in Basic HTML)
* Outbound HTTPS to suchen.tv for widget iframes