Skip to content

Hamido212/stremio-random-addon

Repository files navigation

🎲 Zufalls-Entdecker - Stremio TMDB Addon

Entdecke bei jedem Aufruf 10 neue zufällige Filme aus den Top 500 TMDB-Filmen.

✨ Features

  • 🎬 10 zufällige beliebte Filme bei jedem Aufruf
  • 🔐 Sichere API-Key-Verwaltung mit eindeutiger User-ID
  • 🎨 Einfache Web-Konfiguration
  • 🌐 TMDB-Integration mit Postern und Beschreibungen
  • 👥 Multi-User-Support (jeder Benutzer hat seine eigene ID)

🚀 Installation

Lokal (Windows/Mac/Linux)

git clone <repository-url>
cd stremio-random-addon
npm install
npm start

Öffne: http://localhost:7000/configure

Server mit Docker (NAS/VPS)

git clone <repository-url>
cd stremio-random-addon
docker-compose up -d

Öffne: http://deine-ip:7000/configure

Port ändern

Bearbeite docker-compose.yml:

ports:
  - "8080:7000"  # Links ist dein Port

🔑 TMDB API-Key

  1. Registriere dich auf themoviedb.org
  2. Gehe zu Account-Einstellungen → API
  3. Beantrage API-Key (Developer)
  4. Kopiere den v3 API-Key

📋 Für öffentliche Addon-Listen

Wenn du das Addon in öffentlichen Listen wie stremio-addons.net hinzufügen möchtest:

Manifest-URL für Listen:

http://deine-domain.com:7000/manifest.json

Diese URL zeigt ein "configurationRequired" Manifest, das Benutzer zur Konfigurationsseite führt.

Nach der Konfiguration:

  • Jeder Benutzer erhält eine eindeutige ID
  • Seine persönliche Manifest-URL: http://deine-domain.com:7000/{user-id}/manifest.json
  • Diese URL ist nur für ihn und enthält seinen API-Key

🐛 Problemlösung

Port bereits belegt?

# Linux/Mac
lsof -i :7000
kill -9 <PID>

# Windows
netstat -ano | findstr :7000
taskkill /PID <PID> /F

Docker Permission denied?

sudo docker-compose up -d
# oder
sudo usermod -aG docker $USER

Stremio verbindet nicht?

  • Verwende http:// nicht https://
  • Teste: http://deine-ip:7000/health
  • Prüfe Firewall (Port 7000 freigeben)

🔧 Nützliche Befehle

# Starten/Stoppen
npm start
docker-compose up -d
docker-compose down

# Updates
git pull
docker-compose down
docker-compose up -d --build

# Logs
docker-compose logs -f

📁 Dateien

stremio-random-addon/
├── server.js              # Server
├── package.json           # Dependencies
├── docker-compose.yml     # Docker Config
├── configure/
│   └── index.html        # Konfigurationsseite
└── config.json           # API-Keys (wird erstellt)

📝 Lizenz

MIT - Viel Spaß! 🎬🎲

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published