KVS 6.1.0

05 June, 2023

Was ist neu in KVS 6.1.0?

Rund um das neue Admin-Panel wurden zahlreiche Änderungen vorgenommen. Wir haben einige negative Rückmeldungen von alten Benutzern erhalten und beschlossen, einige zusätzliche Optionen bereitzustellen, um das alte Erscheinungsbild des Admin-Panels teilweise wiederherzustellen:

  1. Erinnern Sie sich daran, was bereits in 6.0.1 möglich war: Ausschalten von Symbolen in Menüs, Ändern der Größe und Verschieben aller Popups mit Speicherfunktion, Hinzufügen von benutzerdefiniertem CSS zu Ihrem Administratorkonto – alles unter Einstellungen -> Persönliche Einstellungen. Bitte beachten Sie, dass benutzerdefiniertes CSS nicht nur zum Festlegen von Schriftarten und Farben verwendet werden kann, sondern auch zum Ausblenden nicht benötigter Teile der GUI. Beispielsweise verfügt jeder Editor über das HTML-Attribut „Dateneditorname“ und jede Feldzeile über das Attribut „Datenfeldname“. Mit diesen und benutzerdefiniertem CSS können Sie jetzt Teile des Editors ausblenden, die Sie nie verwenden.
  2. Die Option „Bildlaufmodus“ wurde zu den persönlichen Einstellungen hinzugefügt. Mit dieser Option können Sie zum alten KVS-Bildlauf wechseln, als es keine feste Kopf- und Fußzeile gab und die gesamte Seite scrollbar war.
  3. Eine neue Option zum Anpassen des Editor-Öffnungsmodus wurde auch zu den persönlichen Einstellungen hinzugefügt. Damit können Sie zu zwei neuen Modi der Editor-Anzeige wechseln: in Popups auf derselben Seite und in neuen Registerkarten. Diese beiden neuen Möglichkeiten rendern keine Kopfzeile und kein Seitenmenü und können daher für kleine Displays nützlich sein.
  4. Zusätzlich wurde eine Option hinzugefügt, um das Schließen des Popups zu erzwingen, wenn irgendwo auf einen leeren Bereich außerhalb des Popups geklickt wird, ähnlich wie es in der alten Admin-GUI geschah.


  5. Einige Änderungen in der Rasterfilter-GUI: Wir haben die Suchsteuerung vergrößert und wie zuvor die Schaltfläche „Übernehmen“ neben dem Satz aktiver Filter hinzugefügt. Außerdem sind jetzt alle Suchfelder standardmäßig aktiviert.
  6. Sie können jetzt in erweiterten Auswahlsteuerungen die Taste „Ab“ auf der Tastatur verwenden, um die vollständige Liste der verfügbaren Elemente als Dropdown-Menü anzuzeigen, ähnlich wie bei nativen Auswahlsteuerungen.


  7. Jedes Popup bietet jetzt, wo zutreffend, einen Link zum Herunterladen und Öffnen von Popup-Inhalten in einem neuen Browser-Tab.
  8. Der Standard-Autofokus wurde in Editoren auf das erste Feld zurückgesetzt.


  9. Die Kalendersteuerung ermöglicht jetzt die Auswahl von Daten nur über die Tastatur.
  10. Raster zeigen Miniaturansichten im mehrspaltigen Rasterformat an, wenn Sie in der Spaltenauswahl nur die Miniaturspalte auswählen. Dies kann zur Überprüfung großer Daumensätze verwendet werden.

Die Video-Wasserzeichen-Funktion wurde verstärkt, um ein einfaches Löschen von Wasserzeichen zu verhindern:

Es wurde die Möglichkeit hinzugefügt, den maximalen Versatz in Pixel oder % der Videogröße anzugeben, damit das Wasserzeichen zufällig auf der X- und Y-Achse verschoben wird.


  • Unterstützung für das Ändern der Eckposition des festen Wasserzeichens hinzugefügt, wodurch es N-mal, die Sie festlegen, zufällig in verschiedenen Ecken angezeigt wird.
  • Für scrollende Wasserzeichen wurde Unterstützung hinzugefügt, um die Scrollzeiten mithilfe einer speziellen Syntax zufällig zu bestimmen.


    Eine Liste suchbezogener SEO-/DMCA-Funktionen hinzugefügt:

    1. Suchanfragen unterstützen jetzt den Status, sodass Sie jede Abfrage deaktivieren können. Der Grund dafür besteht darin, zu verhindern, dass diese Abfrage auf Seiten angezeigt wird, die Suchanfragen auflisten (normalerweise für SEO-Zwecke verwendet). Bisher konnten Sie nur Abfragen löschen, die nicht sichtbar sein sollten, diese konnten jedoch erneut angezeigt werden.
    2. In den Statistikeinstellungen können Sie jetzt konfigurieren, dass alle neuen Abfragen im inaktiven Status hinzugefügt werden. Sie können diese Option verwenden, wenn Sie Abfragen, die Sie auf Ihrer Website verfügbar machen möchten, manuell genehmigen möchten.


    3. Überall in Blöcken, in denen die Textsuche unterstützt wird, ist es jetzt möglich, das Blockverhalten anzupassen, wenn der Benutzer versucht, nach etwas zu suchen, das mit einer inaktiven Abfrage in Ihrer Datenbank übereinstimmt oder nach etwas, das ein blockiertes Wort enthält. In beiden Fällen können Sie Blockparameter verwenden, um einen 404-Fehler als Antwort zu erzwingen oder eine Weiterleitung zu einer anderen URL durchzuführen. Dies scheint bei den jüngsten DMCA-Einschränkungen erforderlich zu sein, wenn Agenten verlangen, dass URLs, die einen Urheberrechtsinhaber enthalten, 404-Fehler zurückgeben (wahrscheinlich, um diese URLs aus dem Google-Index zu entfernen), selbst wenn keine Relevanzergebnisse gefunden werden.
    4. Endlich wird es nun möglich sein, das Caching von Suchergebnisseiten besser zu steuern. Bisher speicherte KVS die Ergebnisse nur für Einzelwortabfragen im Cache, um einen Überlauf des Cache-Systems zu vermeiden. Jetzt haben wir einen Blockparameter „search_caching_words“ hinzugefügt, damit Sie zulassen können, dass auch 2-Wort-Abfragen oder sogar 3-Wort-Abfragen zwischengespeichert werden.

    Weitere Verbesserungen:

    1. Die Funktion zum Versenden von Benachrichtigungen per E-Mail wurde den persönlichen Einstellungen jedes Administrators hinzugefügt. Sie können jetzt Ihre E-Mail-Adresse konfigurieren und auswählen, welche Benachrichtigungen Sie erhalten möchten (die Menge der verfügbaren Benachrichtigungen hängt von Ihren Administratorberechtigungen ab und die vollständige Liste ist nur für Superadministratoren verfügbar). Zusätzlich zu den Benachrichtigungen wird es auch möglich sein, Rückmeldungen von Benutzern per E-Mail zu senden – entweder von allen oder nur mit der angegebenen Liste der Wörter auf der Whitelist.
    2. Unterstützung für Amazon S3 und S3-kompatible Speichersysteme in Speicherservern hinzugefügt. Darüber hinaus haben wir auch die Option „Kein öffentlicher Zugriff“ in das Feld „Streaming-Typ“ für die Fälle hinzugefügt, in denen Sie den Speicherserver nur für Sicherungskopien verwenden möchten (mehrere Speicherserver in derselben Gruppe).
    3. Bei Screenshot-Formaten ist es nun legal, JPG-Formate zu löschen und nur WebP-Formate beizubehalten, da deren Geräteunterstützung endlich 98 % erreicht. Die Player-Einstellungen unterstützen jetzt nur noch ein einziges Format für Timeline-Screenshots und das KVS-Update sollte es automatisch auf WebP umstellen. Daher empfehlen wir, das JPG-Format nach dem Update aus der Liste der TIMELINE (!) Screenshot-Formate zu löschen. Für Übersichts-Screenshot-Formate haben wir uns entschieden, standardmäßig sowohl JPG als auch WebP in unserem Standarddesign beizubehalten, aber in den Designeinstellungen können Sie jetzt WebP-Formate in allen Optionen auswählen, in denen zuvor nur JPG-Formate möglich waren (primäre Miniaturformatoption). So können Sie sich dafür entscheiden, JPG-Formate in Videos vollständig zu entfernen (leider an anderen Orten im Moment noch nicht, aber das wird kommen). Wir werden uns auch mit dem zukünftigen AVIF-Format befassen, da es mittlerweile eine Akzeptanzrate von über 80 % erreicht.
    4. Verbesserte Sicherheit im Admin-Panel für die Massenbearbeitung. Bisher war eine Massenbearbeitung automatisch für Administratoren mit der Berechtigung „Alle Daten bearbeiten“ möglich. Jetzt wird es eine separate Berechtigung für die Massenbearbeitung geben, die für jeden Administrator, der diese Funktion benötigt, manuell festgelegt werden muss (dazu gehört auch die Bearbeitung über die Import-GUI). Außerdem erlaubt die Massenbearbeitungs-GUI nur die Änderung von Daten, die durch andere Bearbeitungsberechtigungen zulässig sind. Dies würde sicherstellen, dass eingeschränkte Administratoren Ihre Daten nicht über ihre spezifischen Verantwortlichkeiten hinaus beschädigen können. Darüber hinaus haben wir eine spezielle Berechtigung zum Ändern der Eigentümerschaft von Inhaltsadministratoren hinzugefügt, die bisher nur Superadmins möglich war.
    5. Verbesserte Sicherheit beim Löschen von Inhalten. Jetzt können Sie das maximale Tageslimit für gelöschte Inhalte für jeden eingeschränkten Administrator konfigurieren (nach dem Update werden standardmäßig 30 festgelegt). Durch diese Änderung wird sichergestellt, dass Ihre Administratoren Ihre Inhalte nicht versehentlich oder böswillig löschen können. Superadministratoren haben dieses Limit nicht, aber es wird ein zusätzliches festes Limit von maximal 1000 Inhaltsobjekten (Videos und/oder Alben) geben, die der Hintergrundaufgabenprozessor pro Tag löschen kann. Bei Bedarf kann es über die Konfigurationsdatei setup.php angepasst werden.
    6. KVS kann jetzt Benutzer generieren, die zufällig aus 8 Millionen Open-Source-Benutzernamendatenbanken ausgewählt werden. Solche Benutzer erhalten den neuen Status „Generiert“, um sie von echten Benutzern zu unterscheiden. Dies kann überall dort aktiviert werden, wo der Import von Inhalten möglich ist, um Inhalte zu emulieren, die von echten Benutzern hochgeladen werden. Für bestehende KVS-Projekte können Sie die Massenbearbeitungs-GUI verwenden, um Videos neu generierten Benutzern neu zuzuweisen. In den Memberzone-Einstellungen wurde außerdem eine Option hinzugefügt, mit der Sie anpassen können, wie oft KVS bereits generierte Benutzer „wiederverwenden“ soll, anstatt neue zu erstellen. Dadurch wird simuliert, dass einige generierte Benutzer mehr als ein Video hinzufügen.
    7. Dem Player hinzugefügte Geschwindigkeitsregelung, standardmäßig ausgeschaltet, kann in den Player-Einstellungen aktiviert werden.
    8. Theme-Installationsassistent eingeführt. Es kann verwendet werden, um das Standardthema durch jedes andere von Drittanbietern bereitgestellte oder über das KVS-Backup-Plugin aus Ihrem anderen Projekt kopierte Thema zu ersetzen. Designs sind in der Regel von den Miniaturformaten abhängig, für die sie entwickelt wurden. Daher ersetzt der Assistent nicht nur das Design, sondern prüft auch Abhängigkeiten und schlägt Ihnen vor, die erforderlichen Miniaturformate automatisch zu erstellen oder andere Bildoptionen entsprechend den Anforderungen des neuen Designs zu ändern.
    9. Der Theme-Verlauf zeichnet jetzt Änderungen in den Blockparametern auf. Alle gelöschten Dateien, die zuvor im Theme-Verlauf aufgezeichnet wurden, lösen beim Löschen ebenfalls ein Änderungsereignis aus.
    10. Voreinstellungen für den Inhaltsimport unterstützen jetzt Blacklists, die es ermöglichen, den Import bestimmter Zeilen zu überspringen, die Wörter auf der Blacklist enthalten.
    11. Das Neuroscore-Plugin unterstützt jetzt das Umschreiben von Titeln aus alten Titeln, Kategorien und Modellnamen. Darüber hinaus ist es nun in der Lage, Modelle und Kategorien automatisch aus Video-Screenshots zu erkennen. Diese Funktionen befinden sich noch im Integrationstest und werden erst im letzten Update vollständig aktiviert.
    12. Das Vorlagen-Cache-Bereinigungs-Plugin würde jetzt eine intelligentere Cache-Bereinigung durchführen und wäre außerdem in der Lage, erweiterte Cache-Statistiken anzuzeigen, was bei der Analyse der Cache-Überlastung hilfreich wäre. Früher führte eine Erhöhung der Cache-Zeit für einen einzelnen Block zu einer großen Menge an Junk-Cache-Dateien, aber mit der jüngsten Änderung stellt dies kein Problem mehr dar.
    13. Im DigiRegs-Plugin können Sie jetzt festlegen, dass die DigiRegs-Prüfung nur auf Videos angewendet wird, die keine Informationen zur Inhaltsquelle haben.
    14. Das Plugin zur automatischen Modellauswahl berücksichtigt Benutzernamen, Kanal und Inhaltsquelle, um Modelle automatisch zuzuweisen. Dies erhöht die Erfolgsquote des Plugins bei Inhalten von Grabbern.
    15. Im Grabbers-Plugin können Sie beim Aktivieren des Autopiloten für einzelne Grabber jetzt den Zeitbereich angeben, in dem ein bestimmter Grabber ausgeführt werden soll. Bisher war es nur möglich, das Intervall zwischen aufeinanderfolgenden Ausführungen anzugeben.
    16. Das Backup-Plugin unterstützt jetzt das Duplizieren von Backup-Archiven auf einen FTP.
    17. Die Massenbearbeitung unterstützt jetzt das Erstellen neuer Wiedergabelisten im laufenden Betrieb.
    18. Beim Exportieren von Feeds können Sie nur den Export bestimmter Videoinhaltstypen konfigurieren (z. B. nur eingebettete oder hochgeladene Videos).
    19. Die Logik, die hochgeladene Dateien hasht und nach Duplikaten sucht, wurde optimiert, um nur einen Teil der Datei zu hashen, der normalerweise Header-Informationen und Keyframes enthält. Dies wird jedoch nach dem Update nicht alle betreffen. Wenn Sie diesen Fix anwenden möchten, müssen Sie $config['optimize_file_hashing']="true"; Zeile (mit Semikolon am Ende) zu /admin/include/setup.php hinzufügen. Nach der Aktivierung nehmen jedoch alle vorhandenen Videos nicht mehr an der Duplikatprüfung teil und können möglicherweise erneut hochgeladen werden. Diese Methode wird standardmäßig für Neuinstallationen aktiviert.
    20. Bessere Sicherheit für Benutzerkonten und E-Mails. KVS lässt jetzt nur noch eine einzige Benutzersitzung zu, sodass alle anderen Sitzungen automatisch abgemeldet werden, wenn eine andere Sitzung unter demselben Konto angemeldet ist. Anmelde- und Passwortwiederherstellungsverfahren werden nicht mehr angezeigt, wenn die angegebene E-Mail-Adresse bereits in KVS verwendet wird oder nicht (E-Mail-Duplikatprüfung). Daher kann nicht festgestellt werden, ob eine bestimmte E-Mail-Adresse registriert ist oder nicht. Außerdem stellt KVS sicher, dass Benutzer mit derselben E-Mail-Adresse erneut ein neues Konto über den Zahlungsabwickler erstellen können. Dies kann passieren, wenn ein zahlender Benutzer seinen erneuten Abrechnungszyklus abbricht und dann noch einmal Zugang kaufen möchte. Bisher erforderte KVS nicht nur einen eindeutigen Benutzernamen, sondern auch eine E-Mail-Adresse.
    21. In den Blöcken video_view und album_view haben wir den Parameter limit_ignore_seo_bots hinzugefügt, mit dem die Beschränkung der Inhaltsanzeige für SEO-Bots (Benutzeragenten) deaktiviert werden kann. Die Begrenzung der Inhaltsanzeige ist eine weitere Einstellung in den genannten Blöcken, die die Anzahl der Inhalte begrenzt, auf die ein Benutzer mit einer einzelnen IP während eines bestimmten Zeitraums zugreifen kann. Dieses Limit wird normalerweise verwendet, um Benutzern, die sich anmelden, den Zugriff auf mehr Inhalte zu ermöglichen, kann sich jedoch auch negativ auf die Indexierung von SEO-Bots auswirken.
    22. In den Blöcken list_videos, list_albums und list_content haben wir den Parameter limit_access_level eingeführt, der verwendet werden kann, um Inhalte anzuzeigen, die dem aktuellen Benutzer basierend auf globalen und individuellen Einstellungen für die Inhaltszugriffsebene zur Verfügung stehen. Darüber hinaus haben wir den Parameter access_level_id hinzugefügt, um Inhalte mit einer bestimmten Zugriffsebene anzuzeigen.
    23. Der Videodateischutz führt jetzt automatisch alle Googlebot-/Bingbot-IPs mithilfe der bereitgestellten Liste bekannter IPs auf die Whitelist. Bisher verwendete KVS nur die Reverse-DNS-Suche, um Googlebot-Anfragen auf die Whitelist zu setzen. Berichten zufolge funktionierte diese Funktion jedoch nicht immer. Darüber hinaus haben wir Unterstützung für die CIDR-Maskennotation im IP-Whitelist-Feld der Videoschutzeinstellungen hinzugefügt.

    Behobene Fehler:

    [MITTEL] Der KVS-Player hat den Vorladevorgang auf Android-Geräten nicht initialisiert.


  • [NIEDRIG] Statistiken wurden für andere Subdomains als www nicht korrekt gezählt.
  • [NIEDRIG] Player VAST unterstützte den Skip-Offset 00:00:00 nicht, um die Skip-Schaltfläche sofort anzuzeigen.
  • [NIEDRIG] In einigen Fällen enthielten die Suchstatistiken keine gefundenen Ergebnisse.
  • [NIEDRIG] Beim Exportieren von Feeds wurden keine leeren Ergebnisse zurückgegeben, wenn eine nicht vorhandene Kategorie oder ein anderer Kategorisierungsfilter in Parametern übergeben wurde.
  • [NIEDRIG] Diverse kleine Bugfixes im neuen Admin-Panel.
  • Die brandneue KVS 6.3.0 ist da Jetzt bestellen