Title: WP YouTube Lyte
Author: Frank Goossens
Published: <strong>22. Mai 2010</strong>
Last modified: 20. August 2026

---

Plugins suchen

![](https://ps.w.org/wp-youtube-lyte/assets/icon-128x128.png?rev=1836005)

# WP YouTube Lyte

 Von [Frank Goossens](https://profiles.wordpress.org/futtta/)

[Herunterladen](https://downloads.wordpress.org/plugin/wp-youtube-lyte.1.7.32.zip)

 * [Details](https://de.wordpress.org/plugins/wp-youtube-lyte/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/wp-youtube-lyte/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/wp-youtube-lyte/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/wp-youtube-lyte/#developers)

 [Support](https://wordpress.org/support/plugin/wp-youtube-lyte/)

## Beschreibung

WP YouTube Lyte ermöglicht es, Videos „lazy load” zu laden, indem Sie reaktionsschnell„
Lite YouTube Embeds” einfügen. Diese sehen aus und fühlen sich wie normale eingebettete
YouTube an, rufen aber nur den „großen“ YouTube-Player auf, wenn sie angeklickt 
werden, wodurch die [Download-Größe & Renderzeit](http://blog.futtta.be/2012/04/03/speed-matters-re-evaluating-wp-youtube-lytes-performance/)
erheblich reduziert wird, wenn YouTube gelegentlich eingebettet wird. Die Seiten-
Performance wird dramatisch verbessert, wenn Sie mehrere YouTube-Videos auf ein 
und derselben Seite haben. Das Plugin kann konfiguriert werden, um YouTube-Miniaturansichten
lokal zwischenzuspeichern, was sowohl die Leistung als auch den Datenschutz verbessert.
Als solche benötigen LYTE eingebettete YouTube-Videos keine Anfragen an die YouTube-
Server, was wahrscheinlich (ich bin kein Anwalt) eine bessere DSGVO-Konformität 
ermöglicht.

Das Plugin greift auf normale YouTube-Links zurück und übernimmt das oEmbed von 
WordPress Core. Alternativ kann ein YouTube-Link für ein Video oder [eine ganze Playlist](http://blog.futtta.be/2011/10/11/wp-youtube-lyte-support-for-playlists-almost-included/)
mit „httpv“ statt „http(s)“ hinzugefügt werden. Oder es wird ein Lyte-Widget zur
Seitenleiste hinzugefügt und WP YouTube Lyte ersetzt diesen Link durch den richtigen
leistungsoptimierten Code. Einige Beispiele:

 * httpv://www.youtube.com/watch?v=_SQkWbRublY (Normaler Video Embed)
 * httpv://youtu.be/_SQkWbRublY (Video-Embed mit YouTube-Kurzlink)
 * httpa://www.youtube.com/watch?v=_SQkWbRublY (Reiner Audio Embed)
 * httpv://www.youtube.com/playlist?list=PLA486E741B25F8E00 (Playlist Embed)
 * httpv://www.youtube.com/watch?v=_SQkWbRublY#stepSize=-1 (Video Player, eine Größe
   kleiner als der eingestellte Standard)
 * httpv://www.youtube.com/watch?v=_SQkWbRublY?start=20&showinfo=0 (Video Player,
   beginnt bei 20 Sekunden und zeigt den Titel nicht an)

Oder über Shortcodes:

    ```
     [lyte id='_SQkWbRublY' /]
     [lyte id='_SQkWbRublY' audio='true' /]
     [lyte id='A486E741B25F8E00' playlist='true' /]
    ```

WP YouTube Lyte wurde mit dem Ziel geschrieben, eine optimale Leistung zu bieten,
wurde aber auch auf maximale Browser-Kompatibilität (inklusive iPad) getestet, wobei
auch auf Barrierefreiheit geachtet wurde. Ab Version 1.2.0 sind Lyte-Einbettungen
komplett responsive und können auch automatisch [videoObject-Mikrodaten](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=2413309)
einbetten. Das Plugin ist komplett mehrsprachig und unterstützt Katalanisch, Niederländisch,
Englisch, Französisch, Deutsch, Hebräisch, Rumänisch, Spanisch und Slowenisch.

Feedback ist super; schau mal bei [Info in den FAQ](https://wordpress.org/extend/plugins/wp-youtube-lyte/faq/)
für Bug Reports/Feature Requests und bewerte und/oder melde die Kompatibilität auf
wordpress.org.

## Screenshots

[[

## Installation

Installiere das Plugin einfach über den WordPress-Bildschirm „Plugins|Plugin hinzufügen”
und schon kann es losgehen. Die manuelle Installation ist auch ganz einfach:

 1. Lade die Zip-Datei hoch und entpacke sie in den Ordner `/wp-content/plugins/`
 2. Aktiviere das Plugin mittels dem ‚Plugins‘-Menü in WordPress
 3. Gib einen Link zu einem YouTube-Clip ein wie; httpv://www.youtube.com/watch?v=_SQkWbRublY

## FAQ

### Warum muss WP YouTube Lyte auf die YouTube-API zugreifen? Was ist überhaupt eine API?

Eine API ist eine Möglichkeit, zwei Programme miteinander kommunizieren zu lassen,
um Infos auszutauschen. In diesem Fall fragt WP YouTube Lyte bei YouTube nach dem
Miniaturbild, dem Titel und der Beschreibung des Videos, das du hinzugefügt hast.
Das Miniaturbild und der Titel werden auf der Webseite (im Lyte-Player) angezeigt,
während die Beschreibung aus Gründen der Suchmaschinenoptimierung als Mikrodaten
im HTML-Code gespeichert wird (siehe unten).

### OK, wo kriege ich diesen API-Key her?

 1. Geh zur [Google Developer Console](https://console.developers.google.com/projectselector/apis/library)
    und melde dich mit deinem Google-Konto an.
 2. Klick auf „Project erstellen“ und:
 3.  * Gib einen Projektnamen ein
     * Gib eine Projekt-ID ein
     * Klick auf „Erstellen“
 4. Auf der nächsten Seite (oder klick auf deinen Projektnamen, wenn es keine nächste
    Seite gibt):
 5.  * Scrolle herunter zu YouTube Data API v3 und klicke darauf
     * Klick oben auf „AKTIVIEREN“, um die API zu aktivieren
     * Deaktivieren optional andere APIs
 6. In der Seitenleiste links:
 7.  * Klick auf „Credentials“
     * Klicke oben auf „Credential erzeugen“.
     * Klicke auf „API-Schlüssel”
     * Wenn Sie so wenig Beschränkungen wie möglich festlegen, werden die meisten Probleme,
       diese Funktion zu erreichen, durch diese Einstellungen hervorgerufen.
     * Klick auf „Erstellen“
 8. Kopiere deinen API-Key in die Einstellungsseite von WP YouTube Lyte.

### Ich bekomme „technische Fehler“, wenn ich meinen YouTube-API-Key validiere

In manchen Fällen kann es beim Hinzufügen von Einschränkungen vorkommen, dass der
API-Schlüssel beim Testen technische Warnungen anzeigt, auch wenn alles richtig 
funktioniert. Überprüfe daher, ob bei neuen Videos der Titel angezeigt wird, um 
sicherzugehen, dass alles in Ordnung ist.

### Funktioniert WP YouTube Lyte, wenn ich keinen API-Key eingebe?

Ja, mit ein paar Ausnahmen; WP YouTube Lyte funktioniert weiterhin und rendert Lyte-
Player, aber ohne Titel und Mikrodaten (Beschreibung, Zeitangaben usw.) und ohne
Miniaturansichten für Wiedergabelisten.

### Ich will keinen API-Key, wie werde ich den „API-Key“-Hinweis los?

Gib einfach „none“ (ohne die Anführungszeichen) ins API-Key-Feld ein und Lyte hört
auf, dich zu nerven.

### Schützt WP YouTube Lyte die Privatsphäre meiner Website-Besucher?

Im Gegensatz zu einigen der [wichtigsten](http://blog.futtta.be/2010/12/15/wordpress-com-stats-trojan-horse-for-quantcast-tracking/)
[Plugins](http://blog.futtta.be/2010/01/22/add-to-any-removed-from-here/) gibt es
in WP YouTube Lyte keinen Tracking-Code von Drittanbietern, aber YouTube sieht natürlich
Besucheranfragen für die Thumbnails, es sei denn, die Option, Thumbnails lokal zu
cachen, ist aktiviert. Wenn Miniaturansichten lokal zwischengespeichert werden, 
wird vom Browser des Besuchers keine Anfrage an YouTube gesendet, bis das Video 
wiedergegeben wird.

### Ich benutze einen Page Builder und LYTE scheint nicht aktiv auf den YouTube-Videos zu sein, die ich dort hinzufüge?

LYTE verwendet standardmäßig den WordPress‘ „the_content”-Filter. Pagebuilder wenden
diesen Filter nicht auf ihren Inhalt an und somit wird LYTE bei diesen nicht ausgelöst.
Als Workaround kann entweder das LYTE-Widget hinzugefügt werden oder das LYTE-Video
mit dem Shortcode in Ihrem Pagebuilder Textblock hinzugefügt werden. Das funktioniert
bei den meisten Pagebuildern.

### Kann ich WP YouTube Lyte für ein Custom Field verwenden?

Übergib dazu einfach die httpv-URL eines solchen Feldes an lyte_preparse wie folgt:

if(function_exists(‚lyte_preparse‘)) { echo lyte_preparse($video); } und du kannst
loslegen!

### Funktioniert WP YouTube Lyte mit Infinite Scroll?

Ab Version 1.1.0 geht das; in der Konfiguration von [Infinite Scroll](https://wordpress.org/extend/plugins/infinite-scroll/)
musst du einfach „ly.te()” in das Feld „Javascript to be called after the next posts
are fetched” (Javascript, das nach dem Abrufen der nächsten Beiträge aufgerufen 
werden soll) einfügen.

### Wie unterstützt WP YouTube Lyte Mikrodaten?

 * Es gibt ein spezielles [Mikrodaten-Schema für „videoObject”](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=2413309),
   das WP YouTube Lyte zu deiner Seite hinzufügen kann und das Google verwendet,
   um die Miniaturansicht des Videos neben dem Suchergebnis anzuzeigen
 * Dies ist optional und kann auf der Options-Seite deaktiviert werden.
 * Die Videoobjekt-Mikrodaten werden NICHT für reine Audio-Einbettungen, Wiedergabelisten
   oder Widgets hinzugefügt.
 * Google zeigt nicht immer die Miniaturansicht an; dies hängt wahrscheinlich davon
   ab, wie relevant das Video für den Rest der Seite ist.

### Wie wird Unterstützung für Untertitel zu den Mikrodaten hinzugefügt?

Im Januar 2014 hat [Benetech](http://benetech.org/), eine US-amerikanische Non-Profit-
Organisation, die Technologie entwickelt und einsetzt, um positive soziale Veränderungen
zu bewirken, einen Patch angeboten, der die [accessibilityFeature-Eigenschaft](http://schema.org/accessibilityFeature)
zu den Mikrodaten für Videos mit Untertiteln hinzufügt. Wenn du Mikrodaten aktiviert
hast, versucht WP YouTube Lyte automatisch (in einem separaten, asynchronen Aufruf
über einen Proxy-Webdienst, da YouTube Untertitel nur in seiner API v3 anbietet,
die eine Authentifizierung erfordert), ob Untertitel verfügbar sind, und fügt in
diesem Fall die Eigenschaft accessibilityFeature mit dem Wert captions zu den Mikrodaten
hinzu. Das kannst du deaktivieren, indem du entweder Mikrodaten deaktivierst oder,
wenn du Mikrodaten möchtest, aber nicht die Eigenschaft „accessibilityFeature”, 
den „lyte_docaptions”-Filter benutzt, um „captions” auf „false” zu setzen (Beispielcode
findest du in lyte_helper.php_example).

### Responsive LYTE-Embeds

 * Die Breite der Videos in Beiträgen und Seiten passt sich an die Breite des Containers(
   des Div-Elements) an, in dem deine Blogbeiträge/Seiten angezeigt werden. Das 
   heißt, wenn dein Theme responsive ist, passt sich WP YouTube Lyte automatisch
   an.
 * Widgets sind nicht responsiv.
 * wenn die Breite des Inhalts-Divs etwa 200 Pixel erreicht, wird die LYTE-Benutzeroberfläche
   unleserlich (YouTube verlangt ebenfalls eine Mindestbreite von 200 Pixel für 
   die Einbettung).

### Kann ich WP YouTube Lyte mit normalen YouTube-Links oder iFrames verwenden?

Ja, ab Version 1.5.0 werden auch normale YouTube-Links automatisch in Lyte-Einbettungen
übernommen. Erhalte automatisch auch eine (Nicht-Lyte-)Vorschau des Videos in der
visuellen Nachbearbeitungsansicht. Ab LYTE 1.7.5 können auch YouTube Iframes automatisch
konvertiert werden.

### Was kann ich mit der API machen?

Eine ganze Menge; es gibt Filter, um the_content vorab zu parsen, Einstellungen 
zu ändern, das CSS zu ändern, den HTML-Code des LYTE-Divs zu ändern, … Beispiele
für alle Filter (und eine Aktion) findest du in lyte_helper.php_example.

### Problem mit All In One Seo Pack

All in One SEO Pack erzeugt eine Meta-Beschreibung, in der noch httpv-Links enthalten
sind. Um diese zu entfernen, muss (Beispiel-Code in) lyte_helper.php (siehe oben)
verwendet und lyte_filter_aioseop_description zum aioseop-Filter dort hinzufügen.

### Es gibt ein spezielles 󠀁[Mikrodaten-Schema für „videoObject”](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=2413309)󠁿, das WP YouTube Lyte zu deiner Seite hinzufügen kann und das Google verwendet, um die Miniaturansicht des Videos neben dem Suchergebnis anzuzeigen.

Wahrscheinlich wurde einen Link um die httpv-url herum hinzugefügt. Es wird kein
Link benötigt, nur die httpv-url.

### Meine Videos scheinen langsamer auf mobilen Geräten zu laden?

Standardmäßig (außer „Cache Thumbnail lokal” ist aktiv) lädt WP YouTube Lyte in 
der Tat langsamer normale YouTube-Videos anstelle von Lyte-Videos. Da Lyte-Videos
zwei Klicks vom Benutzer erfordern, um ein Video abzuspielen (einmal zum Laden des
YouTube-Videos und einmal zum Starten), da es keine Autoplay-Unterstützung auf dem
Handy gibt. Wenn du möchtest, kannst du WP YouTube Lyte zwingen, die Lyte des Videos
auf dem Handy mit diesem Code zu erstellen (füge sie in der functions.php deines
Child-Themes, in einem separaten Helfer-Plugin oder mit dem [Code-Snippet-Plugin](https://wordpress.org/plugins/code-snippets/)
hinzu;

    ```
    add_filter( 'lyte_do_mobile', '__return_true' );
    ```

### lyteCache.php verbraucht eine Menge Ressourcen

lyteCache.php ist eine eigenständige Datei (sie hängt nicht von WordPress ab), die
verwendet wird, wenn das lokale Thumbnail-Caching aktiv ist, was bedeutet, dass 
Anfragen für diese Thumbnails von PHP verarbeitet werden. In WP YouTube Lyte 1.7.14
wurde eine Logik hinzugefügt, die verhindert, dass lyteCache.php das Thumbnail-Caching
durchführt, wenn es direkt aufgerufen wird, ohne dass das „lokale Thumbnail-Caching”
aktiv ist.

Wenn du außerdem sicherstellen willst, dass die Miniaturansichten nur auf deiner
eigenen Website verwendet werden können (und nicht per Hotlinking), kannst du diesen
Code-Schnipsel verwenden:

    ```
    add_filter( 'lyte_filter_local_thumb_doublecheck', '__return_true' );
    ```

Dadurch wird WP YouTube Lyte gesetzt (in JavaScript im HTML) und ein Cookie überprüft(
in der Anfrage für die Miniaturansicht). Wenn das Cookie nicht gesetzt ist, wird
die Bildanfrage an die ursprüngliche URL von YouTube weitergeleitet.

### Sonst noch Probleme, von denen ich wissen sollte?

 * Wenn du dasselbe YouTube-Video auf einer Seite hast, kann das zu Problemen mit
   WP YouTube Lyte führen (weil die YouTube-ID als ID des Div-Elements im DOM verwendet
   wird und DOM-IDs eigentlich eindeutig sein sollten)

### Ich habe einen Fehler gefunden / hätte gern eine Funktion hinzugefügt!

Sag es mir einfach, ich freue mich über Feedback! Benutze die [Kontakt-Seite auf meinem Blog](http://blog.futtta.be/contact/),
[hinterlasse einen Kommentar in einem Beitrag über wp-youtube-lyte](http://blog.futtta.be/tag/wp-youtube-lyte/)
oder [erstelle ein neues Thema im wordpress.org Forum](https://wordpress.org/tags/wp-youtube-lyte?forum_id=10#postform).

### So kannst du helfen

 * Sag mir Bescheid, wenn du Fehler findest, und wenn du keine findest, [überprüfe auf wordpress.org, ob es mit deiner WP-Version funktioniert](https://wordpress.org/extend/plugins/wp-youtube-lyte/)
 * Frag mich nach einer Funktion, die du gern hinzugefügt hättest
 * [Bewerte mein Plugin auf WordPress.org](https://de.wordpress.org/extend/plugins/wp-youtube-lyte/)

## Rezensionen

![](https://secure.gravatar.com/avatar/276fbbb6680dec89bc3cbde7e0e2e578361dfe5c7520c72b60d6d4e09e119fe0?
s=60&d=retro&r=g)

### 󠀁[Excellent!](https://wordpress.org/support/topic/excellent-14188/)󠁿

 [nichu42](https://profiles.wordpress.org/nicolai42/) 4. Februar 2026 1 Antwort

Exactly what I needed: Shield visitors from Google's hungry eyes and only open a
connection after getting consent.

![](https://secure.gravatar.com/avatar/dc8010a33e76c4c65aeacb69ed86c05a6e09c5bc7444d3127e74c9b422fb012b?
s=60&d=retro&r=g)

### 󠀁[Great plugin and support](https://wordpress.org/support/topic/great-plugin-and-support-1831/)󠁿

 [makabe](https://profiles.wordpress.org/makabe/) 4. Mai 2025 1 Antwort

The best plugin for loading YouTube image previews, which significantly speeds up
the page loading time.

![](https://secure.gravatar.com/avatar/92d9541e1a98bc6e4abd2df92689a3726d2938def37f3df88ffb1d76f6829c59?
s=60&d=retro&r=g)

### 󠀁[Works – no bugs 🙂](https://wordpress.org/support/topic/works-like-a-charm-2339/)󠁿

 [Bike Gremlin](https://profiles.wordpress.org/bikegremlin/) 6. August 2025

Easy to use, stable, fast, and does what it says it does. I've been using it for
about two years now if memory serves me.

![](https://secure.gravatar.com/avatar/a5dc649b7eea9b44f4a548c302bfeab04aab6d36c7630550a5de11bab89368ce?
s=60&d=retro&r=g)

### 󠀁[Way too complicated – terrible documentation](https://wordpress.org/support/topic/way-too-complicated-terrible-documentation/)󠁿

 [LunaGraphica](https://profiles.wordpress.org/lunagraphica/) 30. August 2024 1 
Antwort

Use YouTube Playlist Player instead

![](https://secure.gravatar.com/avatar/d4eff7515990099779dc9a1cce6f7db7e4a045c7e82f4cf78120a825eca201ff?
s=60&d=retro&r=g)

### 󠀁[Works great, no effort](https://wordpress.org/support/topic/works-great-no-effort/)󠁿

 [hmijail](https://profiles.wordpress.org/hmijail/) 14. März 2024 1 Antwort

It's cool how it does a lot but hides all the complexity. Just great.

![](https://secure.gravatar.com/avatar/9786181f2ac82df1c2b05de1899533eadab7a16b5e6f7462d0c11f6abe6af6bd?
s=60&d=retro&r=g)

### 󠀁[Works nicely](https://wordpress.org/support/topic/works-nicely-174/)󠁿

 [Li-An](https://profiles.wordpress.org/li-an/) 18. Februar 2024 2 Antworten

Very nice idea and it works well. Thanks a lot.

 [ Alle 206 Rezensionen lesen ](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/)

## Mitwirkende und Entwickler

„WP YouTube Lyte“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin
mitgewirkt:

Mitwirkende

 *   [ Frank Goossens ](https://profiles.wordpress.org/futtta/)
 *   [ Optimizing Matters ](https://profiles.wordpress.org/optimizingmatters/)

„WP YouTube Lyte“ wurde in 15 Sprachen übersetzt. Danke an [die Übersetzer](https://translate.wordpress.org/projects/wp-plugins/wp-youtube-lyte/contributors)
für ihre Mitwirkung.

[Übersetze „WP YouTube Lyte“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/wp-youtube-lyte)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/wp-youtube-lyte/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/wp-youtube-lyte/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/wp-youtube-lyte/)
per [RSS](https://plugins.trac.wordpress.org/log/wp-youtube-lyte/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.7.32

 * override some theme that add a border and/ or a transition to a

#### 1.7.31

 * improve accessiblity of the „play“ button
 * fixes for 2 PHP notices that were sometimes logged
 * improve Gutenberg block parsing
 * add Curl timeout to lyteCache.php

#### 1.7.30

 * avoid error logging when both description and title are not set
 * improve shortcode output sanitization to prevent possible Authenticated Stored
   Cross-Site Scripting as reported by Muhammad Yudha
 * tested with WordPress 7.0 (beta)

#### 1.7.29

 * updated „tested up to“ string to confirm LYTE is still alive
 * misc. small improvements, see Github log for an overview

#### 1.7.28

 * add alt attribute to thumbnail image in the noscript tag (hat tip Ov3rfly)
 * fix for bedrock-autoloader compat regression (thx Gerwin)

#### 1.7.27

 * fix for the _load_textdomain_just_in_time notice
 * fix for youtube URL in text getting replaced if the same URL is already replaced
   correctly, kudo’s to Nic Jansma!

#### 1.7.26

 * fix the figcaption regression

#### 1.7.25

 * fix for regression that saw youtu.be links in WordPress blocks break.

#### 1.7.24

 * Compatibility with bedrock-autoloader (thanks to Gerwin Jansen)
 * Improve alignment for Gutenberg YouTube/ video block (kudo’s to Benjamin Pick)
 * removed type=“text/javascript“ attribute from <script tags

#### 1.7.23

 * fix for PHP deprecation notice in PHP 8.2 in lytePartners.php

#### 1.7.22

 * fix for figcaption in WordPress video block disappearing (thanks Tomas Hartl !)
 * disabled „lyte kinda texturize“ by default (can be re-enabled with a filter)

#### 1.7.21

 * bugfix for regression in parsing improvements which in some cases saw links to
   youtube being shown as LYTE as well.
 * improvement to lyteCache request sanitation (hat tip to Siina Chavoshlu for reporting&
   testing the fix)
 * other minor changes, see [GitHub commits](https://github.com/futtta/wp-youtube-lyte/commits/main)

#### 1.7.20

 * misc. parsing improvements, resulting in YT shorts working as well.

#### 1.7.19

 * improvements to the alternative lazyload feature (kudos to Stirius & believableUN
   and softromano for helping/ testing!)
 * lyteCache: if maxresdefault.jpg does not exist, try hqdefault.jpg instead (contribution
   of R33D3M33R, thanks!)
 * some extra filters

#### 1.7.18

 * small improvements to the integration with the YouTube API, thanks to enchamun
   and mountbatt for their assistance!

#### 1.7.17

 * misc improvements as suggested by WordPress Plugins team
 * filter added to set description as proposed & contributed by Patrick Robertson
 * filter added to disable fallback to youtube thumbnail as proposed & contributed
   by Benjamin Pick
 * logic added to switch to different type of lazyload behavior proposed & contributed
   by @softmanro

#### 1.7.16

 * removed old captions code (captions are not natively supported through the YouTube
   API + the Benetech backend was no longer working)
 * added extra sanitization, thanks m0ze!
 * optionally disable thumbnail fallback to youtube servers (contributed by Benjamin
   Pick)
 * general code cleanup (spaces, double -> single quotes around strings, …)
 * misc. smaller fixes/ improvements, see [Github commits](https://github.com/futtta/wp-youtube-lyte/commits/main)
   for details.

#### 1.7.15

 * To avoid YouTube cutting API access because no requests were made for 3 months,
   LYTE now by default caches the YouTube data for 2 months, after which it is refreshed.
   Previously cached data only refreshed if the cache got cleared manually.

#### 1.7.14

 * fix WordPress core blocks „recent posts block“ breaking when summary or full 
   article were shown.
 * remove old language-files (translations are now entirely handled via https://
   translate.wordpress.org/projects/wp-plugins/wp-youtube-lyte/
 * add logic to lyteCache.php to prevent (ab)use like e.g. hotlinking (needs to 
   be enabled with `lyte_filter_local_thumb_doublecheck` filter) or lyteCache caching
   even if local thumbnail caching is off.
 * some smaller fixes.

#### 1.7.13

 * fix regression causing HTML comments to break

#### 1.7.12

 * fix for dash becoming double dash
 * move lyteThumbs.php to lyteCache.php because security solutions generally are
   traumatized by all things thumbs
 * add expiry for cached thumbnails (3 days) to ensure they are updated if the original
   image got changed
 * some other smaller changes, see https://github.com/futtta/wp-youtube-lyte/commits/
   main

#### 1.7.11

 * fix playlist that got broken due to the priority change (from 4 to 10)
 * add is_amp (and is_feed) checks to the new lyte_prepare function (which runs 
   at priority 4)

#### 1.7.10

 * fix regression for YouTube embed WordPress block (https://wordpress.org/support/
   topic/errors-caused-by-upgrading-to-version-1-7-9/) due to changed priority in
   1.7.9.

#### 1.7.9

 * improved AMP checking (LYTE should never be active on AMP pages)
 * improvements to gutenberg block parsing
 * switch filter priority to 10 instead of 4 to allow „catching“ more rendered YouTube
   videos
 * fix jsapi breakeage
 * misc. smaller changes/ fixes

#### 1.7.8

 * misc. improvements to prevent structured data warnings from Google.
 * fix breaking locally cached thumbnails when mime_content_type function is not
   available.
 * Getestet mit WordPress 5.3 (Beta 3).

#### 1.7.7

 * bugfix: avoid having to click play twice in Chrome (due to autoplay not working)

#### 1.7.6

 * improvement: extra parameters for shortcode (start, showinfo, stepsize and hqthumb).
 * improvement: also turn youtube-nocookie.com iframes into LYTE’s as proposed by
   Maxim.
 * improvement: also remove cached thumbnails when clearing cache.
 * improvement: also set image in noscript tag to local hosted thumbnail if that
   option is active.
 * bugfix: when multiple iframes were on one page, the ones after the LYTE got lost(
   reported by Daniel Pardella, thanks).

#### 1.7.5

 * improvement: also act on YouTube iframe code if „also act on YouTube links“ is
   on.
 * improvement: if extracted from Gutenburg YouTube embed blocks keep the figure-
   tag with all relevant CSS classes and keep the caption (if set).

#### 1.7.4

 * improvement: make sure locally cached thumbnails are served with good HTTP response
   headers (allowing HTTP 304 responses and allowing images to be cached in browser).
 * improvemnet: bigger widget sizes for use in pagebuilders.

#### 1.7.3

 * switched YouTube to youtube-nocookie.com.
 * added span around description to ensure it can be styled separately.

#### 1.7.2

 * new: you can add a text underneath each video (e.g. for privacy disclaimer purposes,
   think GDPR) by adding it on the settings-page
 * fix: thumbnails from LYTE without API key can now also be cached locally

#### 1.7.1

 * Finally fixed a nasty bug that caused API key validation to fail on PHP 7.1 and
   higher. A big thank you to @emilyatal, @mkalina, @nicolaottomano, @aminech, @
   partounian, @nicksws who all provided valuable input in [the WordPress LYTE support forum](https://wordpress.org/support/topic/youtube-api-got-error-1-2/)
   and tested multiple debug-versions to help fix this.

#### 1.7.0

 * new: option to have thumbnail hosted locally to improve performance and privacy(
   I am not a lawyer, but this could make embedded YouTube GDPR compliant as not
   requests are sent to YouTube unless/ until the video is played).
 * removed option to add „easy youtube“-links (defunct)
 * make widgets not break HTTPS (thanks R33D3M33R)

#### 1.6.8

 * new: support for Gutenberg blocks with embedded YouTube (tested with Gutenberg
   plugin version 2.3.0)
 * updated admin screen
 * misc bugfixes (see GitHub commit log for details)
 * confirmed working with WordPress 4.9.4

#### 1.6.7

 * fix for AMP-trouble as [reported by winderttal](https://wordpress.org/support/topic/error-in-amp-pages/)

#### 1.6.6

 * emergency bugfix; else was lost but now got found. sorry for that!

#### 1.6.5

 * bug: PHP warning/ notices when title is empty, fix by [kReEsTaL](http://marieguillaumet.com/),
   thanks!
 * bug: YouTube player controls not visible in all browsers when loaded over HTTP,
   switching to HTTPS for all, as [reported by georg6840tb](https://wordpress.org/support/topic/bottom-control-buttons-not-displayed)

#### 1.6.4

 * updated to latest YouTube UI, again thanks to Draikin. the bottom control is 
   now hidden by defaults, see FAQ
 * added filter `lyte_do_mobile` to display lyte video instead of normal youtube
   on mobile as well, see FAQ
 * if WP YouTube Lyte is configured to load HD video, it will also show the maxresdefault.
   jpg thumbnail.
 * bugfix: on some mobile browsers WP YouTybe Lyte [made the page too wide](https://wordpress.org/support/topic/mobil-page-view-only-covering-14-size?replies=11#post-7328487)

#### 1.6.3

 * changed Lyte widget constructor to PHP5-style object contructor
 * tested & confirmed working with WordPress 4.3

#### 1.6.2

 * improvement: youtube playlist URL will now be recognized automatically and rendered
   LYTE as well (hat tip to [markothaler for proposing this](https://wordpress.org/support/topic/playlist-recognition-possible))
 * improvement: enter „none“ in API key not to be bothered by the missing key notice
   any more (as [requested by TheGiantRedFox1986](https://wordpress.org/support/topic/remove-notice-in-backend))
 * improvement: if no API key (or „none“ for key) is provided, don’t try to contact
   YouTube any more, instead just setting a thumbnail (does not work for playlists).
 * cleanup: removed code that catered to YouTube API v2.
 * updated French translations (merci Serge!)

#### 1.6.1

 * fix for WP YouTube Lyte widgets not loading

#### 1.6.0

 * New: support for YouTube API v3, requiring a server API key to be provided (due
   to [YouTube closing down the anonymous v2 API](http://blog.futtta.be/2015/01/27/wp-youtube-lyte-and-youtube-api-v2-end-of-life/))
 * New: updated player UI by Draikin, great job!
 * Improvement: better support for renamed wp-content directories (kudos to [Wendihihihi](https://wordpress.org/support/topic/plugin-doesnt-work-in-custom-plugins-dir))
 * Added Slovenian translation by [Mitja Mihelič or arnes.si](http://arnes.si)
 * Updated Dutch & French translations, [others are more then welcome](http://blog.futtta.be/contact/)

#### 1.5.0

 * New: WP YouTube Lyte can now also act on normal YouTube URL’s. This behavior 
   is by default active on new installations and is by default off for upgrades (
   from 1.4.x) to avoid unexpected behavior.
 * Improvement (API): apply lyte_settings filter after after_setup_theme actoin 
   as [proposed by Yun](http://blog.futtta.be/wp-youtube-lyte/#comment-61923)
 * Improvement (API): added lyte_match_thumburl filter to set thumbnail as [requested by Simon Barnett](https://wordpress.org/support/topic/hqthumb1-not-reflecting-on-playlists-in-custom-fields?replies=6#post-5861751)
 * Bugfix: for audio-only player make title visible to improve accessibility (for
   screenreaders) as [requested](http://blog.futtta.be/wp-youtube-lyte/#comment-61928)
   by [Octocorn](http://www.nemoviz.org/)
 * Bugfix: some playlists were not working, as [reported by jpress](https://wordpress.org/support/topic/individual-playlist-not-working)
 * Updated most translations, added Ukranian (by [Michael Yunat of getvoip.com](http://getvoip.com/blog)
   and Serbian [by Ogi Djuraskovic of firstsiteguide.com](http://firstsiteguide.com/),
   kudo’s to all who helped!

#### 1.4.2

 * Bugfix: Playlists in rss-feeds were broken
 * Bugfix: YouTube-link under a playlist was wrong
 * Improvement: example code in lyte_helper.php to also parse http-youtube-links
   now only triggers if the link is on a new line
 * Getestet mit WordPress 3.9

#### 1.4.1

 * set interval for captionscheck to 30 days

#### 1.4.0

 * new: if microdata is enabled, check if captions are available and if so add the
   accessibilityFeature=captions markup. Gracefully contributed [by Benetech](http://benetech.org/)
 * bugfix: widgets with youtu.be short URL’s were broken (as observed by [Robert of audio-times.com](http://www.audio-times.com/).
 * bugfix: in some cases iframe size on mobile was not correct (reported by [David of webquarry.com](http://www.webquarry.com/).
 * bugfix: mobile rotation handled more efficiently (based on [feedback from Skyfield](https://wordpress.org/support/topic/rotation-bug-on-iphoneipad#post-5102835)

#### 1.3.3

 * fix for playlist shortcode as [reported by pete777](https://wordpress.org/support/topic/playlist-via-shortcode-broken)
 * fix for mobile orientation-change bug [described by Kevinlikes](https://wordpress.org/support/topic/rotation-bug-on-iphoneipad)
 * fix for better html-validation as [requested by Kevinlikes](https://wordpress.org/support/topic/validatorw3-error)
 * tested and confirmed working with WordPress 3.7
 * added „Do not Donate“-link

#### 1.3.2

 * Added playlist support in the WP YouTube Lyte widget (forget to add it really,
   thanks to [Ed Dingwall](http://www.sinthomedia.com/) to remind me)
 * Added an alternative lytesprite version, created by [Claes from PCPLAY.se](http://pcplay.se/).
   To switch, rename lyte/lytesprite.png to lyte/lytesprite_orig.png and then rename
   lyte/lytesprite_claes.png to lyte/lytesprite.png.
 * Fixed some PHP notices in widget.php

#### 1.3.1

 * Workaround for broken audio-only on mobile (due to YouTube not showing bottom
   controls when iOS or Android is detected) as reported by [stevygee1987](https://wordpress.org/support/topic/audio-embed-is-a-black-bar-on-iphone).
   Result; audio-only YouTube becomes a normal YouTube video on mobile [until a better solution can be found](http://stackoverflow.com/questions/18273658/embedded-yt-on-mobile-autohide-0controls-1-but-controls-invisible).
 * Added extra check to prevent plugin-files being called outside of WordPress [as suggested in this good article on security](http://mikejolley.com/2013/08/keeping-your-shit-secure-whilst-developing-for-wordpress/).

#### 1.3.0

 * WP YouTube Lyte now has an API to allow its behavior to be changed, with extensive
   examples in lyte_helper.php_example
 * Support for higher quality thumbnails by adding #hqThumb=1 to httpv-link
 * You can disable microdata on a per-video level by adding #noMicrodata=1 to the
   httpv-link when microdata is enabled.
 * Checkbox on admin-page to flush WP YouTube Lyte cache (which holds title, description,…
   from YouTube)
 * added a lyte_preparse function to be used by themes/ plugins (input is the YouTube
   ID)
 * improvement: added opacity to the play-button when not hovered over
 * bugfix: suppress error messages if yt_resp does not contain all data
 * bugfix: solve PHP notice for pS-array in options.php

#### 1.2.2

 * bugfix: apply sanitize_text_field to microdata description- and title-fields 
   to escape e.g. quotes
 * bugfix: added CSS resets to better avoid CSS-conflicts with themes (as reported
   by longtime user [FruityOaty](http://fruityoaty.com/))
 * bugfix: fallback for missing wp_trim_words function in wordpress < 3.3 (as reported
   by [Armude](http://www.armudepictures.es/))
 * bugfix: check if the data from cache/ youtube is valid before trying to extract
   info from it [as reported by Collin](http://blog.futtta.be/2013/03/01/the-best-wp-youtube-lyte-to-date/#li-comment-39222)
 * improvement: better support for RSS/ ATOM feeds [as requested by drreen](https://wordpress.org/support/topic/textlinks-around-embedded-video-in-rss-feed)
 * added item in FAQ on how to force normal YouTube links to be parsed by WP YouTube
   Lyte as well
 * Getestet mit WordPress 3.6 Beta 1.

#### 1.2.1

 * bugfix: if e.g. modernizr added „audio“ as class to the html element, wp youtube
   lyte got confused. reported by [Peco of dubtechnoblog.com](http://www.dubtechnoblog.com/)
   and [Delphuk](http://delphuk.ru/)
 * tested succesfully with WordPress 3.6 (development-version)

#### 1.2.0

 * LYTE embeds are now fully responsive
 * automatic inclusion of [scheme.org microdata (VideoObject)](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=2413309)
 * even better performance (less requests; was 5, now 3)
 * updated to current YouTube look & feel
 * less JavaScript, more CSS
 * bugfix: all lyte-output is now removed from excerpts

#### 1.1.9

 * privacy enhancement: load thumbnails from the cookie-less i.ytimg.com instead
   of from the cookie-riddled youtube.com (but there are some caveats, [see FAQ](https://wordpress.org/extend/plugins/wp-youtube-lyte/faq/))
 * bugfix: the fullscreen-button did not always appear when playing a video, added
   the „allowfullscreen“ attribute to the iframe (as in the most recent youtube 
   embed code)
 * still [waiting for the big leap forwards (responsive LYTE and custom sizes) I’m afraid](http://blog.futtta.be/2012/10/16/wp-youtube-lyte-waiting-for-the-big-leap-forwards/)

#### 1.1.8

 * bugfix: [playlists API changed: playlists can now have ID’s of more than 16 chars and always should be prepended with PL](http://apiblog.youtube.com/2012/08/playlists-now-with-more-pl.html),
   which broke playlist rendering. Hat tip for the guys over at [dubtechnoblog.com](http://www.dubtechnoblog.com)
   for reporting!
 * bugfix: further work on excerpts to make sure http(v|a) links in manual excerpts
   get replaced by a lyte player.

#### 1.1.7

 * bugfix: 1.1.6 broke excerpts, as reported by Franz of [noobtech.at](http://www.noobtech.at)

#### 1.1.6

 * bugfix: remove noscript-stuff from the_excerpt [as requested by wordpressvoxbox13](https://wordpress.org/support/topic/plugin-wp-youtube-lyte-wp-youtube-lyte-adds-text-to-my-posts?replies=8#post-2977006)
 * bugfix: switch HTTPS detection to is_ssl() WordPress function to avoid breakage
   on MS IIS
 * removed the „DoNotTrack“ bonus feature due to added complexity, [at least one bug](https://wordpress.org/support/topic/wp-youtube-lyte-conflicts-with-wysija-newsletter)
   and the fact that [WP DoNotTrack](https://wordpress.org/extend/plugins/wp-donottrack/)
   does a better job at this

#### 1.1.5

 * bugfix: added missing lyte/controls-400.png, which was needed for the new widget-
   size in 1.1.4
 * bugfix: force margin for widget to 0 for themes that think they know better (
   as reported by long-time user [FruityOaty](http://fruityoaty.com/))
 * bugfix: workaround for iOS quirk that caused the video to only start after 2nd
   click (as reported by Robert of [audio-times.com](http://audio-times.com) and
   [Collin Maessen](http://www.realsceptic.com/))
 * bugfix: add sizes to images as [suggested by elmll on the wordpress.org forum](https://wordpress.org/support/topic/plugin-wp-youtube-lyte-specify-img-dimensions)
 * beta: shortcode (see [Description](https://wordpress.org/extend/plugins/wp-youtube-lyte/)
   for examples) as [suggested by ben4d85 on the wordpress.org forum](https://wordpress.org/support/topic/plugin-wp-youtube-lyte-shortcode-custom-class)

#### 1.1.4

 * bugfix: audio-only youtube was broken due to changes at YouTube (thanks for reporting
   [Adrian](http://www.yeahlabs.ca/)!)
 * bugfix: playlist embedding was somewhat broken (again due to changes at YouTube)
 * bugfix: httpv- or httpa- links were only found if the v-parameter was at the 
   beginning of the querystring (as discovered by [Mye](http://virtualassistanttipsthatmatters.com/))
 * added 2 new widget sizes (250X200px and 400X333px)

#### 1.1.3

 * new: Player position can now be set to „left“ (default) or „center“.
 * YouTube bugfix: playlist player should now [also work on iphone/ipad](http://apiblog.youtube.com/2012/03/new-player-options-for-lists-of-videos.html)
 * YouTube TOS change: official [minimal embed size is now 200X200](http://apiblog.youtube.com/2012/03/minimum-embeds-200px-x-200px.html),
   created new widget size for that and marked others as deprecated
 * bugfix: recent version of [AddThis caused problems with getElementsByClassName](http://support.addthis.com/customer/portal/questions/216309-getelementsbyclassname-error-appearing),
   which impacted WP YouTube Lyte as reported by [nocotytato](http://nocotytato.org.pl/).
 * bugfix for mixed HTTP/HTTPS resources while in HTTPS admin (as reported for [WP DoNotTrack](https://wordpress.org/extend/plugins/wp-donottrack/)
   by Paul Martinus)
 * tested and confirmed to work with WordPress 3.4 (beta 2).

#### 1.1.2

 * bugfix: during development of 1.1.0 the javascript to lazy load the lyte player
   got lost somehow, readded (now in lyte(-min).js)
 * performance: replaced the external stylesheet (lyte.css) with inline javascript
   that adds an internal stylesheet to the head of the document (thanks for pushing
   me [Collin](http://www.realsceptic.com/)!

#### 1.1.1

 * bugfix: lyte css wasn’t applied as class was already removed (regression caused
   by „Infinite Scroll“ support), lyMe now is the name of the unprocessed div and
   becomes lyte after processing
 * performance: [minimizing reflows caused by amongst others how styles are applied](http://blog.futtta.be/2012/03/20/going-against-the-reflow/)(
   kudo’s to [„der Tuxman“](http://tuxproject.de/blog) again, buy that man a beer!)

#### 1.1.0

 * updated LYTE-player UI: larger display of preview image, changed look of title
   placeholder, updated controls image
 * new: added support for „Infinite Scroll“ as proposed by [„der Tuxman“](http://tuxproject.de/blog)
   and [Olivier](http://www.wwebsolution.com/hemisphere)
 * new: added beta-support for YouTube’s JS API as requested by Yun
 * performance: remove double DOM-lookups in javascript, hat tip Yun
 * annoyance-avoidance: check for „Karma Blocker“ addon and warn, based on feedback
   from [Leona](http://www.tinuum.net/)
 * translation: added Romanian, thanks to Alexander and [Web Hosting Geeks](http://webhostinggeeks.com/)
 * bugfix: 2nd video with start or showinfo parameters inherited the ones from the
   1st one as well as reported by Josh D
 * bugfix: marked lyte img border css as !important
 * bugfix: moved inline javascript (for each lyte-div) to the footer of the page
   to solve conflict with some jQuery plugins in MSIE as reported by Yun
 * bugfix: set autohide to false for audio-only embeds

#### 1.0.0

 * new: also works on (manual) excerpts; just add a httpv link to the „excerpt“ 
   field on the post/page admin (based on feedback from [Ruben@tuttingegneri](http://www.tuttingegneri.com))
 * new: if youtube-url contains „start“ or „showinfo“ parameters, these are used
   when playing the actual video. This means that you can now jump to a specific
   time in the YouTube video or stop the title/ author from being displayed (based
   on feedback from a.o. Miguel and Josh D)
 * update: javascript now initiates either after full page load or after 1 second(
   whatever comes first), thus avoiding video not showing due to other requests 
   taking too long
 * update: bonus feature stops lockerz.com tracking by addtoany (you’ll still want
   to [hide the „earn pointz“ tab though](http://share.lockerz.com/buttons/customize/hide_lockerz_earn_ptz_tab))
 * bugfix: prevent the playing video to be in front of e.g. a dropdown-menu or lightbox(
   thanks to Matt Whittingham)
 * bugfix: solve overlap between player and text when option was set not to show
   links (reported by Josh D)

#### 0.9.4

 * security: WP YouTube Lyte now works entirely in https if your blog is running
   in https
 * performance (js/ page rendering): initiate the javascript a little later (at „
   load“ instead of „DOMContentLoaded“) to speed up page load (might need further
   optimizations)
 * performance (php): have the plugin [only include/ execute php when needed](http://w-shadow.com/blog/2009/02/22/make-your-plugin-faster-with-conditional-tags/)
 * updated donottrack.js to match the version used in my [WP DoNotTrack-plugin](https://wordpress.org/extend/plugins/wp-donottrack/).
   if want to tweak the way donottrack.js functions, you migth want to [check that plugin out](https://wordpress.org/extend/plugins/wp-donottrack/)(
   and disable the option in WP YouTube Lyte)
 * bugfix: small tweak in css to force transparency of play-button

#### 0.9.3

 * Bugfix: donottrack.js incorrectly handled document.write, causing javascript 
   that depends on it to malfunction (reported by [S.K.](http://aimwa.in), thanks
   for helping out!)
 * Bugfix: moved inline javascript into a function expression to protect values (
   d=document) from other javascript that might use global variables (thanks to 
   Eric McNiece of [emc2innovation.com](http://emc2innovation.com) for reporting&
   investigating)
 * Bugfix: made changes to widgets to allow a video to appear both in a blog post
   and in the widget bar and to allow httpv-links in there (although httpv is not
   needed in widgets) based on feedback from [Nick Tann](http://nicktann.co.uk/)
 * Bugfix: changed priority of add_filter to ensure wp-youtube-lyte can work alongside
   of the new Smart Youtube Pro v4 (although this might become a problem again if/
   when a new version of Smart Youtube arrives)
 * Languages: added a full French translation (thanks Serge of [blogaf.org](http://www.blogaf.org))

#### 0.9.2

 * solved bug with W3 Total Cache where the URL for lyte-min.js got broken (thanks
   to Serge of [blogaf.org](http://www.blogaf.org) for reporting and helping figure
   this out)
 * some [work on the bonus feature](http://blog.futtta.be/2011/11/16/applying-javascript-aop-magic-to-stop-3rd-party-tracking-in-wordpress/)

#### 0.9.1

 * even better xhtml-compliancy
 * fixed readme.txt problems

#### 0.9.0

 * you can now change player size from the default one (as proposed by [Edward Owen](http://www.edwardlowen.com/));
   httpv://www.youtube.com/watch?v=_SQkWbRublY#stepSize=-2 or httpv://youtu.be/_SQkWbRublY#
   stepSize=+1 will change player size to one of the other available sizes in your
   choosen format (4:3 or 16:9)
 * added a smaller 16:9 size and re-arranged player sizes on the options-screen
 * Bugfix: changed lyte-div ID to force it to be xhtml-compliant (ID’s can’t start
   with a digit, hat tip: Ruben of [ytuquelees.net](http://ytuquelees.net)
 * Bugfix: added version in js-call to avoid caching issues (lyte-min.js?ver=0.8.1)
   as experienced by some users and reported by [Ryan of givemeshred.com](http://www.givemeshred.com)
 * Upgrade to the „bonus feature“ to [fix things](http://blog.futtta.be/2011/11/07/wp-privacy-quantcast-sneaks-back-in/)(
   consider this beta)
 * Languages: added Hebrew (by [Sagive SEO](http://www.sagive.co.il/)) and Catalan(
   by Ruben of [ytuquelees.net](http://ytuquelees.net)) translations and added completed
   Spanish version (thanks to [Paulino Brener from Social Media Travelers](http://socialmediatravelers.com/))
 * tested succesfully on WordPress 3.3 (beta 2)

#### 0.8.0

 * added support for playlists
 * added support for HD
 * dropped support for the legacy YouTube embed-code
 * updated UI elements to match new, dark YouTube player style
 * updated player sizes to match YouTube’s
 * added new translations: Spanish (front-end strings, thanks to [Paulino Brener @Social Media Travelers](http://socialmediatravelers.com/))
   and German (complete, by [„der Tuxman“](http://tuxproject.de/blog))

#### 0.7.3

 * sdded support for youtu.be links
 * added sl_SI translation (thanks [Mitja MiheliČ @arnes.si](http://www.arnes.si/))
 * load donottrack js in https if needed (thanks [Chris @campino2k.de](http://campino2k.de/))
 * tested & confirmed to work perfectly with wordpress 3.2.1

#### 0.7.2

 * fixed a bug introduced in 0.7.1 which caused httpv-links that were not on newline,
   not to be turned into a lyte-player
 * added audio as option for widgets as well (consider this beta, not thoroughly
   tested yet)

#### 0.7.1

 * re-minized lyte-min.js (there’s lyte.js for your reading pleasure though)
 * thumbnail image in noscript-tags now inherits size of div (to keep it from messing
   up the layout when JS is not available, e.g. in a feedburner-feed)
 * the html5 version of the audio-player now is a bit higher (was 27px, now 33px)
   to allow scrolling through the clip
 * the html-output of the plugin now validates against xhtml 1.0 transitional (thanks
   for the heads-up Carolin)
 * text in frontend (i.e. what your visitors see) is translated into Dutch & French,
   [corrections and other translations are welcome](http://blog.futtta.be/contact/)

#### 0.7.0

 * new feature (as seen [on Pitchfork](http://pitchfork.com/)): [audio-only YouTube embeds](http://blog.futtta.be/2011/04/19/audio-only-youtube-embedding-with-wp-youtube-lyte-0-7/)(
   use „httpa://“ instead of „httpv://“)
 * merged lyte-min.js and lyte-newtube-min.js into one file
 * added wmode=transparant when video is played in flash-mode

#### 0.6.5

 * updated images for html5-version to new look&feel
 * disabled „watch later“ by adding variable „probably_logged_in=false“ to youtube
   embed
 * changed lyte/lyte.css (move margin from .lt to .lyte) to allow changes to positioning
   of player
 * changed name of js-variable in options.php to solve small bug in rss display
 * added an (experimental) bonus feature

#### 0.6.4

 * happy New Year & thanks for the 10.000 downloads so far!
 * solved an [issue with pre-5.2.1 versions of PHP which caused errors in widget.php](https://wordpress.org/support/topic/plugin-wp-youtube-lyte-parse_url-error-in-widget-version)
 * tested on iPad, the HTML5-version works
 * tested succesfully on WordPress 3.0.4 and 3.1 (release candidate)

#### 0.6.3

 * only load jquery plugins on this plugin’s options page
 * change thumbnail positiong slightly (5 pixels up)
 * Getestet mit WordPress 3.0.3

#### 0.6.2

 * bugfix: the javascript in widgets.php caused a wp youtube lyte widget not to 
   be shown in the sidebar if no wp youtube lyte was present in the main content
 * load jquery plugins in admin screen using wp_enqueue_script rather then adding
   them „manually“
 * store the selected feed on the admin-page in a cookie to show the same feed next
   time

#### 0.6.1

 * widget size can now be set (3 sizes available, to be specified for each widget
   individually)
 * admin-page now contains links to most recent info (blogposts) on WP YouTube Lyte(
   and optionally WordPress and Web Technology in general) using [the excellent jQuery-plugin zrssfeed](http://www.zazar.net/developers/zrssfeed/)
 * bugfix: removed CDATA-wrapper from javascript as WordPress turned ]]> into ]]&
   gt; which broke the html (which in turn broke syndication in e.g. planets)

#### 0.6.0

 * There now is a WP-YouTube-Lyte widget which you can add to your sidebar (see 
   under „Appearance“->“Widgets“), as requested by the fabulous [fruityoaty](http://fruityoaty.com/)
 * The thumbnail is now stretched to use as much of the player as possible (thanks
   to css3’s background-size:contain directive, which works in [all bleeding edge browsers](https://developer.mozilla.org/en/CSS/background-size#Browser_compatibility))
 * Updated the „play“-button to fit the new YouTube style

#### 0.5.3

 * we now wait for the DOM to be fully loaded (except for MS IE, where we have to
   wait for window.load) before kicking in, which means wp-youtube-lyte now functions
   correctly in Opera
 * fixed a bug where lyte’s javascript would overwrite the main div’s class-name(
   causing css-issues in some themes)
 * there’s [new test-data on my blog](http://blog.futtta.be/2010/08/30/the-state-of-wp-youtube-lyte/)
   that shows how fast wp-youtube-lyte really is.

#### 0.5.2

 * fixed a bug where WordPress‘ the_excerpt function showed wp-youtube-lyte javascript
   as text in excerpts
 * fixed problem where google tried to index e.g. options.php (which produced ugly
   php errors)
 * fixed some css-related bugs, do contact me (see FAQ) if LYTE-player isn’t rendered
   correctly in your wordpress-theme!
 * moved more css out of javascript to the static css-file

#### 0.5.1

 * added new versions of images, fitting the player width (no more ugly rescaling)
 * moved a lot of css from javascript to a css-file which gets loaded on-the-fly

#### 0.5.0

 * implemented the new [HTML5 YouTube embed code](http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html)
   and removed my [newTube.js-hack](http://blog.futtta.be/2010/06/16/embedding-html5-youtube-video-with-wp-youtube-lyte/)
   for html5-embedding
 * player size now applies to Flash- and the new HTML5-embeds

#### 0.4.1

 * add fullscreen-button to player
 * disable size in options if html5 is selected
 * move player_sizes.inc to player_sizes.inc.php

#### 0.4.0

 * add options to change player size (does not apply to html5-version)
 * noscript optimizations: show image (typically useful in rss-feeds), no text if
   config is to show links beneath lyte-player

#### 0.3.5

 * changed function-name in options.php to avoid errors like „Fatal error: Cannot
   redeclare register_mysettings()“

#### 0.3.4

 * tested succesfully on the brand new wordpress 3.0 release
 * css changes to avoid themes messing up lyte-player layout
 * minor text tweaks

#### 0.3.3

 * the „sorry for the linebreak-release“; a linebreak at the very end of options.
   php caused some configurations [to produce „headers already sent“ errors on all wp-admin pages](https://codex.wordpress.org/FAQ_Troubleshooting#How_do_I_solve_the_Headers_already_sent_warning_problem.3F).
 * some further readme.txt optimizations

#### 0.3.2

 * fixed misc. readme.txt markdown issues (again)

#### 0.3.0

 * added very experimental support for embedded html5 video (see [faq](https://wordpress.org/extend/plugins/wp-youtube-lyte/faq/))

#### 0.2.2

 * improved the html of the form in options.php for better accessibility

#### 0.2.1

 * 0.2.0 was broken (options.php M.I.A.), 0.2.1 fixes this

#### 0.2.0

 * Added a simple admin-page to allow administrators to choose if links to YouTube
   and Easy YouTube are added or not
 * Added some bottom-margin to the lytelinks div

#### 0.1.4

 * forgot to update version in the php-file for 0.1.3, causing the update not being
   fully propageted

#### 0.1.3

 * small bugfix release (opacity of the play-button in Chrome/Safari)

#### 0.1.2

Accessibility enhancements (hat tip: Ricky Buchanan):

 * added alt attributes to images
 * moved youtube link from noscript to div
 * added link to easy youtube

#### 0.1.1

 * Changed meta-info in readme and php-file

#### 0.1

 * Erstversion

## Meta

 *  Version **1.7.32**
 *  Zuletzt aktualisiert **vor 2 Monaten**
 *  Aktive Installationen **20.000+**
 *  WordPress-Version ** 6.0 oder höher **
 *  Getestet bis **7.1.3**
 *  Sprachen
 * [Dutch](https://nl.wordpress.org/plugins/wp-youtube-lyte/), [English (US)](https://wordpress.org/plugins/wp-youtube-lyte/),
   [French (Belgium)](https://fr-be.wordpress.org/plugins/wp-youtube-lyte/), [French (France)](https://fr.wordpress.org/plugins/wp-youtube-lyte/),
   [German](https://de.wordpress.org/plugins/wp-youtube-lyte/), [Italian](https://it.wordpress.org/plugins/wp-youtube-lyte/),
   [Japanese](https://ja.wordpress.org/plugins/wp-youtube-lyte/), [Portuguese (Brazil)](https://br.wordpress.org/plugins/wp-youtube-lyte/),
   [Russian](https://ru.wordpress.org/plugins/wp-youtube-lyte/), [Slovenian](https://sl.wordpress.org/plugins/wp-youtube-lyte/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/wp-youtube-lyte/), [Spanish (Colombia)](https://es-co.wordpress.org/plugins/wp-youtube-lyte/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/wp-youtube-lyte/), [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/wp-youtube-lyte/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/wp-youtube-lyte/) und [Spanish (Venezuela)](https://ve.wordpress.org/plugins/wp-youtube-lyte/).
 *  [Übersetze in deine Sprache](https://translate.wordpress.org/projects/wp-plugins/wp-youtube-lyte)
 * Schlagwörter
 * [GDPR](https://de.wordpress.org/plugins/tags/gdpr/)[lazy load](https://de.wordpress.org/plugins/tags/lazy-load/)
   [performance](https://de.wordpress.org/plugins/tags/performance/)[video](https://de.wordpress.org/plugins/tags/video/)
   [youtube](https://de.wordpress.org/plugins/tags/youtube/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/wp-youtube-lyte/advanced/)

## Bewertungen

 4.8 von 5 Sternen.

 *  [  189 5-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/?filter=5)
 *  [  6 4-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/?filter=4)
 *  [  2 3-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/?filter=3)
 *  [  2 2-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/?filter=2)
 *  [  7 1-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/?filter=1)

[Deine Rezension](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/wp-youtube-lyte/reviews/)

## Mitwirkende

 *   [ Frank Goossens ](https://profiles.wordpress.org/futtta/)
 *   [ Optimizing Matters ](https://profiles.wordpress.org/optimizingmatters/)

## Support

Behobene Probleme in den letzten zwei Monaten:

     0 von 1

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/wp-youtube-lyte/)

## Spenden

Möchtest du die Weiterentwicklung dieses Plugins unterstützen?

 [ Für dieses Plugin spenden ](http://blog.futtta.be/2013/10/21/do-not-donate-to-me/)