No description
  • TypeScript 97.8%
  • JavaScript 0.7%
  • Shell 0.6%
  • CSS 0.6%
  • Dockerfile 0.2%
  • Other 0.1%
Find a file
2026-03-07 12:38:06 +00:00
.github feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
docs feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
server feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
shared feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
web feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
.gitignore feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
CONTRIBUTING.md feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
docker-compose.yml feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
GOOGLE_OAUTH_QUICK_START.md feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
logo.png feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
Ovrflw Beta Client.code-workspace feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
package-lock.json feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
package.json feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
QUICKSTART.md feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
README.md feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00
setup.sh feat: Complete media server implementation with authentication and streaming 2026-03-07 13:25:09 +01:00

Ovrflw - Media Server

Ein vollständiger Media Server ähnlich Plex mit Web-Interface und nativen Clients für alle Plattformen.

Features

  • 🎬 Media Server mit NAS-Unterstützung
  • 🌐 Responsive Web-Interface (Ovrflw Design)
  • 👥 User-Management mit Admin-Freigabe
  • 📱 Multi-Platform Clients (Android, iOS, macOS, Windows, Linux)
  • 📺 Tizen OS Support für Samsung Smart TVs
  • 🎯 Automatische Metadaten von TMDB
  • 🔒 Sichere Authentifizierung & Autorisierung
  • 📡 Streaming mit HLS/DASH

Projektstruktur

ovrflw/
├── server/              # Node.js/Express Backend
├── web/                 # React Frontend
├── clients/
│   ├── desktop/         # Electron (Windows, Mac, Linux)
│   ├── mobile/          # React Native (iOS, Android)
│   └── tizen/           # Samsung SmartTV
├── shared/              # Gemeinsame Types & Utils
├── docs/                # Dokumentation
└── docker-compose.yml   # Docker Setup

Tech Stack

  • Backend: Node.js + Express + PostgreSQL
  • Frontend: React + TypeScript + Tailwind CSS
  • Desktop: Electron
  • Mobile: React Native
  • Tizen: Samsung TV SDK
  • Streaming: FFmpeg + HLS
  • Metadata: TMDB API

Installation & Setup

Siehe docs/SETUP.md

Development

Anforderungen

  • Node.js 18+
  • PostgreSQL 14+
  • Docker & Docker Compose
  • FFmpeg

Starten

# Backend
cd server && npm install && npm run dev

# Frontend
cd web && npm install && npm start

# Docker Compose (alle Services)
docker-compose up -d

Lizenz

MIT