Auch verfügbar in:
🇬🇧 English
Feature-Übersicht
Zuletzt aktualisiert: 02.05.2026
🇬🇧 English Version
Kernfunktionen
ITSWEBER Play ist eine selbst gehostete Videoplattform für kleine bis mittlere Communities. Sie bietet einen vollständigen Creator-Workflow (Upload, Transcodierung, Veröffentlichung), eine Zuschauererfahrung vergleichbar mit gängigen Plattformen (HLS-Player, Kommentare, Reaktionen, Abonnements) sowie ein leistungsstarkes Live-Theming-System, das eine vollständige Instanz-Anpassung ohne Code-Eingriffe ermöglicht.
Die Plattform wird als einzelner Container geliefert — keine Orchestrierung erforderlich — und ist dafür ausgelegt, auf einem NAS oder Homelab-Server zusammen mit anderen Diensten zu laufen.
Feature-Status
Legende: ✅ Verfügbar · 🚧 In Entwicklung · ⬜ Geplant · ❌ Nicht geplant
Video
| Feature |
Status |
Seit |
Hinweise |
| Direkter Upload (Browser Drag & Drop) |
✅ |
v0.1 |
|
| FFmpeg HLS-Transcodierung |
✅ |
v0.1 |
480p + 720p; 1080p wenn Quelle es zulässt |
| HLS.js Player + Safari natives HLS |
✅ |
v0.1 |
|
| 4 Qualitätsstufen (360p / 480p / 720p / 1080p) |
✅ |
v0.1 |
Stufen abhängig von Quellauflösung |
| 5 Thumbnail-Kandidaten + Auswahl |
✅ |
v0.2 |
Extraktion bei 10/30/50/70/90 % der Laufzeit |
| Eigenes Thumbnail hochladen |
⬜ |
v0.3 |
|
| Video-Kapitel |
✅ |
v0.2 |
|
| Tags |
✅ |
v0.2 |
|
| Manueller Untertitel-Upload |
⬜ |
v0.3 |
|
| Auto-Untertitel (Whisper) |
⬜ |
v1.0 |
|
| Fortsetzbarer Upload (tus.io) |
⬜ |
v0.3 |
|
| Aufruf-Tracking (session-dedupliziert) |
✅ |
v0.2 |
|
| Videoformat-Klassifikation (LONG / SHORT) |
✅ |
v0.2 |
|
Import
| Feature |
Status |
Seit |
Hinweise |
| yt-dlp Externer Import |
✅ |
v0.2 |
YouTube, Vimeo und alle yt-dlp-unterstützten Quellen |
| Standard-Sichtbarkeit: privat nach Import |
✅ |
v0.2 |
Urheberrechtssichere Voreinstellung |
Sichtbarkeit
| Feature |
Status |
Seit |
Hinweise |
| Öffentlich |
✅ |
v0.1 |
|
| Nicht gelistet (nur per Link) |
✅ |
v0.1 |
|
| Nur für angemeldete Nutzer |
✅ |
v0.1 |
|
| Privat (nur Creator) |
✅ |
v0.1 |
|
Kanäle
| Feature |
Status |
Seit |
Hinweise |
| Multi-Creator-Kanäle |
✅ |
v0.1 |
Ein Standardkanal je Nutzer bei Registrierung |
| Kanalseiten |
✅ |
v0.2 |
|
| Kanal-Avatare |
✅ |
v0.2 |
|
| Kanal-Banner |
⬜ |
v0.3 |
|
Kanalverzeichnis /channels |
✅ |
v0.2 |
|
Playlisten
| Feature |
Status |
Seit |
Hinweise |
| Sortierte Playlisten |
⬜ |
v0.3 |
|
| Drag-Reorder |
⬜ |
v0.3 |
|
Shorts
| Feature |
Status |
Seit |
Hinweise |
Shorts-Raster /shorts |
✅ |
v0.2 |
Vertikale Kurzvideos |
| Vertikaler Swipe-Feed (Vollbild, Loop) |
⬜ |
v0.3 |
|
Suche
| Feature |
Status |
Seit |
Hinweise |
| Titel / Tag / Beschreibung Suche |
✅ |
v0.2 |
|
| Postgres-Volltextsuche-Indizes |
⬜ |
v0.3 |
|
| Meilisearch-Integration |
⬜ |
Backlog |
|
Auth
| Feature |
Status |
Seit |
Hinweise |
| E-Mail + Passwort |
✅ |
v0.1 |
Better Auth |
| Session-Cookies (HTTP-only, SameSite=Lax) |
✅ |
v0.1 |
|
Admin-Bootstrap via INITIAL_ADMIN_EMAIL |
✅ |
v0.1 |
|
| E-Mail-Verifizierung |
⬜ |
v1.0 |
|
| Passwort-Reset |
⬜ |
v1.0 |
|
| OIDC (Authentik, Keycloak) |
⬜ |
v1.0 |
|
| Passkeys (WebAuthn) |
⬜ |
v1.0 |
|
Rollen
| Feature |
Status |
Seit |
Hinweise |
| Admin |
✅ |
v0.1 |
Vollständiger Plattformzugriff |
| Moderator |
✅ |
v0.1 |
Moderations-Queue, Takedowns |
| Creator |
✅ |
v0.1 |
Upload, Studio, eigene Videos |
| Viewer |
✅ |
v0.1 |
Ansehen, Kommentieren, Reagieren, Abonnieren |
| Feature |
Status |
Seit |
Hinweise |
| Verschachtelte Kommentare (2 Ebenen) |
✅ |
v0.2 |
|
| Likes / Reaktionen |
✅ |
v0.2 |
|
| Kanal-Abonnements |
✅ |
v0.2 |
|
| Meldefunktion (7 Gründe) |
✅ |
v0.2 |
|
| In-App-Benachrichtigungen (Kopfzeilen-Glocke) |
✅ |
v0.2 |
|
| Upload-Benachrichtigungen für Abonnenten |
✅ |
v0.2 |
|
| Kommentar-Antwort-Benachrichtigungen |
✅ |
v0.2 |
|
| Später ansehen + Verlauf |
⬜ |
v0.3 |
|
| E-Mail-Benachrichtigungen |
⬜ |
v1.0 |
|
Theming
| Feature |
Status |
Seit |
Hinweise |
| 6-Ebenen-Token-System |
✅ |
v0.1 |
Primitive → Semantic → Component → Preset → Custom CSS → Block Composer |
| Admin-Live-Editor (Farbwähler + Regler) |
✅ |
v0.2 |
|
| Preset-Wechsel (dark / light / high-contrast / retro) |
✅ |
v0.2 |
|
| Preset-Export / -Import (JSON) |
✅ |
v0.2 |
|
| Custom-CSS-Sandbox + Revisionen |
✅ |
v0.2 |
|
| Logo-Upload + Logo-Filter (10 Presets) |
✅ |
v0.2 |
|
| SSE-Live-Sync (tab-übergreifend) |
✅ |
v0.2 |
|
| Layout-Block-Editor (Drag-Reorder, Hero-Auswahl) |
✅ |
v0.3 |
|
| Theme-Marktplatz |
❌ |
— |
Außerhalb des Projektumfangs |
Admin-Panel
| Feature |
Status |
Seit |
Hinweise |
| Dashboard (Statistiken, Schnellaktionen, Audit-Feed) |
✅ |
v0.2 |
|
| Benutzerverwaltung (Rolle, Sperre) |
✅ |
v0.1 |
Schutz vor Selbst-Aussperrung |
| Globale Videoverwaltung |
✅ |
v0.2 |
|
| Kategorie-Verwaltung + Icon-Auswahl |
✅ |
v0.2 |
|
| Moderations-Queue + Takedown-Flow |
✅ |
v0.2 |
|
| System-Health (DB, Queue, Env) |
✅ |
v0.2 |
|
| Audit-Log |
⬜ |
v0.3 |
|
| Website-Einstellungen (Name, Locale, SEO) |
⬜ |
v0.3 |
|
Legal
| Feature |
Status |
Seit |
Hinweise |
| Impressum / Datenschutz / AGB (Vorlagen) |
✅ |
v0.2 |
|
| StaticPage CMS (Admin Markdown-Seiten) |
⬜ |
v0.3 |
|
| Cookie-Consent-Banner (3-stufig) |
⬜ |
v0.3 |
|
| DSGVO-Datenexport |
⬜ |
v0.3 |
|
| DSGVO-Kontolöschung |
⬜ |
v0.3 |
|
Infrastruktur
| Feature |
Status |
Seit |
Hinweise |
| All-in-One-Container (s6-overlay) |
✅ |
v0.1 |
|
| Einzelner exponierter Port (3000) |
✅ |
v0.1 |
Nginx multiplext intern |
| Einrichtungsassistent (First-Run) |
✅ |
v0.2 |
|
| Auto-Migrationen beim Start |
✅ |
v0.1 |
Prisma |
| Backup-Skript (pg_dump + MinIO-Sync) |
✅ |
v0.1 |
|
| PWA (Progressive Web App) |
⬜ |
v1.0 |
|
| KI-Moderation |
⬜ |
v1.0 |
|
Prometheus /metrics |
⬜ |
v1.0 |
|
| Sentry-Fehler-Tracking |
⬜ |
v1.0 |
|
Vergleich
|
ITSWEBER Play |
PeerTube |
MediaCMS |
| Deployment |
Einzelner Container, 1 Port |
Multi-Container, komplex |
Multi-Container |
| Theming |
Live 6-Ebenen-Token-Editor |
Eingeschränkt |
Eingeschränkt |
| HLS-Transcodierung |
Integriert (FFmpeg) |
Integriert |
Integriert |
| Federation (ActivityPub) |
Nicht geplant |
Ja |
Nein |
| yt-dlp Import |
Ja |
Nein |
Nein |
| Einfachheit auf Einzelhost |
Hoch |
Mittel |
Mittel |
| All-in-One Docker Image |
Ja |
Nein |
Nein |
| Custom Branding |
Vollständig (Tokens + CSS + Logo) |
Teilweise |
Teilweise |
| Shorts / Vertikales Video |
Ja |
Nein |
Nein |
| Open-Source-Lizenz |
AGPL-3.0 |
AGPL-3.0 |
AGPL-3.0 |