WP Manifestindependent plugin directory
manifest / content / podlove-transcript-search

Podlove Transcript Search

Durchsucht Podlove-Transkripte über die WordPress-Suche und verlinkt jede Fundstelle sekundengenau in den Podlove Web Player.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/gibro/podlove-transcript-search/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Durchsucht die Transkripte des Podlove Podcast Publishers über die normale WordPress-Suche und verlinkt jede Fundstelle sekundengenau in den Podlove Web Player – im richtigen Kapitel, ohne dass die Wiedergabe ungefragt startet.

Ein Suchtreffer sieht so aus:

BZT127: Schule2035
17 Fundstellen im Transkript
17:02  Schule 2035   … Das Buch heißt Schule 2035 und das ist …   Jöran  ▶
18:32  Schule 2035   … es sind fünf Schulen, beschrieben im …     Jöran  ▶

Der Knopf rechts spielt die Stelle direkt in der Ergebnisliste ab.

Highlights

  • Volltextsuche im gesprochenen Wort, integriert in die WordPress-Suche (posts_search / posts_orderby) – kein eigenes Suchtemplate nötig.
  • Eigenständige Suchseite per Shortcode [podlove_transcript_search]: Formular, Ergebnisse und Blättern auf einer Seite, unabhängig vom Theme.
  • Satzgenaue Deep-Links in den Web Player. Der ?t=-Parameter wird in der WordPress-Einbettung nicht ausgewertet; das Plugin bringt dafür eine kleine Brücke zum Redux-Store des Players mit.
  • Findet Wortgruppen über Zeilengrenzen hinweg durch überlappende, sprecherreine Suchfenster mit einem eigenen Index.
  • Sprecherfilter und Eingrenzung auf Podcast-Episoden.
  • Direkt-Abspielen einzelner Fundstellen in der Ergebnisliste.

Voraussetzungen

  • WordPress ≥ 6.4, PHP ≥ 7.4
  • Podlove Podcast Publisher mit aktivem Transkript-Modul
  • Podlove Web Player
  • Hochgeladene Transkripte (WebVTT mit <v Name>-Sprecher-Tags)

Installation

  1. Ordner nach wp-content/plugins/ kopieren und aktivieren.
  2. Unter Werkzeuge → Transkript-Suche einmal „Index neu aufbauen" wählen.
  3. Eine Seite anlegen, [podlove_transcript_search] hineinschreiben, veröffentlichen.

Der Index hält sich danach selbst aktuell (täglicher Cron plus Abgleich beim Speichern einer Episode).

Ausführliche Dokumentation zu Shortcode-Attributen und URL-Parametern steht im Backend unter Werkzeuge → Transkript-Suche sowie in readme.txt.

Lizenz

GPL-2.0-or-later. Siehe LICENSE.