TV-App (/tv/): - Login mit bcrypt-Passwort-Hashing und DB-Sessions (30 Tage) - Home (Weiterschauen, Serien, Filme), Serien-Detail mit Staffeln - Film-Uebersicht und Detail, Fullscreen Video-Player - Suche mit Live-Ergebnissen, Watch-Progress (alle 10s gespeichert) - D-Pad/Fernbedienung-Navigation (FocusManager, Samsung Tizen Keys) - PWA: manifest.json, Service Worker, Icons fuer Handy/Tablet - Pro-User Berechtigungen (Serien, Filme, Admin, erlaubte Pfade) Admin-Erweiterungen: - QR-Code fuer TV-App URL - User-Verwaltung (CRUD) mit Rechte-Konfiguration - Log-API: GET /api/log?lines=100&level=INFO Tizen-App (tizen-app/): - Wrapper-App fuer Samsung Smart TVs (.wgt Paket) - Einmalige Server-IP Eingabe, danach automatische Verbindung - Installationsanleitung (INSTALL.md) Bug-Fixes: - executeImport: Job-ID vor resetImport() gesichert - cursor(aiomysql.DictCursor) statt cursor(dict) - DB-Spalten width/height statt video_width/video_height Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
1.3 KiB
XML
30 lines
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets"
|
|
id="http://data-it-solution.de/videokonverter" version="3.1.0" viewmodes="maximized">
|
|
|
|
<name>VideoKonverter</name>
|
|
<description>VideoKonverter TV-App - Serien und Filme streamen</description>
|
|
|
|
<author>data IT solution - Eduard Wisch</author>
|
|
|
|
<icon src="icon.png"/>
|
|
<content src="index.html"/>
|
|
|
|
<!-- Tizen TV App -->
|
|
<tizen:application id="vkTVApp001.VideoKonverter" package="vkTVApp001" required_version="3.0"/>
|
|
<tizen:profile name="tv-samsung"/>
|
|
|
|
<!-- Berechtigungen -->
|
|
<tizen:privilege name="http://tizen.org/privilege/internet"/>
|
|
<tizen:privilege name="http://tizen.org/privilege/tv.inputdevice"/>
|
|
<tizen:privilege name="http://developer.samsung.com/privilege/network.public"/>
|
|
<tizen:privilege name="http://developer.samsung.com/privilege/productinfo"/>
|
|
|
|
<!-- Netzwerk-Zugriff erlauben (lokales Netz) -->
|
|
<access origin="*" subdomains="true"/>
|
|
|
|
<!-- TV-spezifische Einstellungen -->
|
|
<tizen:setting screen-orientation="landscape" context-menu="enable" background-support="disable"
|
|
encryption="disable" install-location="auto" hwkey-event="enable"/>
|
|
|
|
</widget>
|