8b17875cc9
Merge pull request 'Use API All domains as search sources' ( #8 ) from DAP-86-hinzuf-gen-weiterer-streaming-domains into main
...
Reviewed-on: #8
2026-08-26 17:35:12 +00:00
Paperclip
2395f1c0b7
Use API All domains as search sources
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-08-26 19:32:42 +02:00
5d2200c531
Merge pull request 'Extract API domain registry' ( #7 ) from DAP-86-hinzuf-gen-weiterer-streaming-domains into main
...
Reviewed-on: #7
2026-08-26 17:18:36 +00:00
Paperclip
3237348e7f
Extract API domain registry
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-08-26 19:14:23 +02:00
4f8a5981ad
Merge pull request 'DAP-86-hinzuf-gen-weiterer-streaming-domains' ( #6 ) from DAP-86-hinzuf-gen-weiterer-streaming-domains into main
...
Reviewed-on: #6
2026-08-26 17:03:32 +00:00
Paperclip
d415d35663
Normalize global search for legacy providers
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-08-25 20:28:08 +02:00
Paperclip
fb7917ae7e
Add streaming domain options
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-08-25 20:03:50 +02:00
100122d66f
Merge pull request 'DAP-86-hinzuf-gen-weiterer-streaming-domains' ( #5 ) from DAP-86-hinzuf-gen-weiterer-streaming-domains into main
...
Reviewed-on: #5
2026-08-25 18:00:28 +00:00
Paperclip
139893abd9
Handle KinoGer m3u8 streams
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-08-25 19:39:30 +02:00
Paperclip
f0a1dbfbbf
Fix streaming domain selectors and search visibility
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-08-25 19:31:23 +02:00
Paperclip
38a5d735db
Add streaming domain mirrors
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-08-24 21:53:08 +02:00
76b2975b43
Merge pull request 'DAP-79: validate resolved WebUI streams' ( #4 ) from DAP-79-weboberfl-che-mit-stream-download into main
...
Reviewed-on: #4
2026-08-21 16:11:06 +00:00
Paperclip CTO
d1f2dd6acd
DAP-79: validate resolved WebUI streams
...
Resolve Internet Archive entries to direct media files, reject HTML/error responses before token registration, and preserve Range-aware media proxy validation.
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-08-21 18:05:31 +02:00
eca6428e12
Merge pull request 'DAP-79: WebUI Stream-Wiedergabe und Download' ( #3 ) from DAP-80-qa-sre-webui-stream-wiedergabe-und-download-verifizieren into main
...
Reviewed-on: #3
2026-08-21 16:02:35 +00:00
Paperclip CTO
81450723f3
DAP-79: WebUI Stream-Wiedergabe und Download
...
Erweitert Suchergebnisse um Auflösungsmetadaten, führt die Hoster-Auflösung über /api/resolve aus und stellt Wiedergabe/Download über kurzlebige Stream-Tokens bereit.
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-08-21 17:32:43 +02:00
c3a259f037
Merge pull request 'DAP-75-webui' ( #2 ) from DAP-75-webui into main
...
Reviewed-on: #2
2026-08-20 19:53:11 +00:00
DasPoschi
75986d91f0
DAP-75: Docker-Unterstützung für xStream WebUI hinzugefügt
...
- webui/Dockerfile: Python 3.12-slim Image, Build-Kontext ist das Repo-Root
damit plugin.video.xstream erreichbar bleibt
- docker-compose.yml: Service xstream-webui auf Port 5000, Cache-Volume
- .dockerignore: __pycache__, .git, .paperclip, etc. ausgeschlossen
Starten: docker compose up --build
2026-08-20 15:46:25 +02:00
DasPoschi
ed1ce03b26
DAP-75: Web UI für xStream-Suche erstellt
...
Standalone Flask-Web-UI, die die bestehenden xStream-Site-Plugins
außerhalb von Kodi ausführt. Kodi-APIs werden durch leichtgewichtige
Stubs ersetzt; die vorhandenen _search()-Funktionen aller 23 Sites
werden über ThreadPoolExecutor parallel aufgerufen.
- webui/kodi_stubs.py – Stubs für xbmc, xbmcaddon, xbmcgui, xbmcplugin, xbmcvfs, resolveurl
- webui/app.py – Flask-Server mit /api/search und /api/sites
- webui/templates/index.html – Dunkles Kodi-ähnliches Such-UI (Card-Grid, Filter, Detail-Overlay)
- webui/requirements.txt – flask, certifi, pyaes, requests
Start: cd webui && pip install -r requirements.txt && python app.py
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-08-18 10:54:08 +02:00
2cc9cafb09
Merge pull request 'DAP-74: Technische Dokumentation der xStream Kodi-Addons erstellt' ( #1 ) from DAP-74-analyse-und-dokumentation into main
...
Reviewed-on: #1
2026-08-17 19:58:29 +00:00
Task-Orchestrator
28b9afb234
DAP-74: Technische Dokumentation der xStream Kodi-Addons erstellt
...
Analysiert und dokumentiert:
- plugin.video.xstream: Startup-Sequenz, URL-Routing, Site-Plugin-Konvention,
Browsing- und Hoster-Auflösungsflow, globale Suche
- script.module.xstreamscraper: automatische TMDB-basierte Stream-Suche
- HTTP-Request-Handler: Caching, Cookie-Verwaltung, Anti-Bot-Mechanismen
- Plugin-Handler, GUI-Schicht, Einstellungsreferenz, Abhängigkeiten
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-08-17 21:30:12 +02:00
Paperclip
7b8f40d9da
Migrate Xstream Kodi plugin sources from Nextcloud Kino-Projekt
...
- plugin.video.xstream: Kodi video addon
- script.module.xstreamscraper: scraper module
Source: Nextcloud Botomir/Projekte/Angefangen/Kino-Projekt/
2026-08-17 21:24:11 +02:00
Paperclip
47ae3285bf
Initial commit: add README
2026-08-17 21:11:53 +02:00