811f617ff7
dev: YouTube-Plugin: yt-dlp Suche, Bug-Fix Any-Import
2026-03-13 19:43:50 +01:00
1969c21c11
dev: TMDB API-Key automatisch aus Kodi-Scraper ermitteln
2026-03-11 21:33:19 +01:00
caa4a4a0e2
dev: Max. Eintraege pro Seite Setting pro Plugin
2026-03-10 22:50:43 +01:00
6e7b4c3d39
dev: bump to 0.1.72-dev – Autoplay-Setting, Moflix Hoster-Dialog, Update-Hinweis im Hauptmenue
2026-03-06 21:05:53 +01:00
7b60b00c8b
dev: umfangreiches Refactoring, Trakt-Integration und Code-Review-Fixes (0.1.69-dev)
...
Core & Architektur:
- Neues Verzeichnis addon/core/ mit router.py, trakt.py, metadata.py,
gui.py, playstate.py, plugin_manager.py, updater.py
- Tests-Verzeichnis hinzugefügt (24 Tests, pytest + Coverage)
Trakt-Integration:
- OAuth Device Flow, Scrobbling, Watchlist, History, Calendar
- Upcoming Episodes, Weiterschauen (Continue Watching)
- Watched-Status in Episodenlisten
- _trakt_find_in_plugins() mit 5-Min-Cache
Serienstream-Suche:
- API-Ergebnisse werden immer mit Katalog-Cache ergänzt (serverseitiges 10-Treffer-Limit)
- Katalog-Cache wird beim Addon-Start im Daemon-Thread vorgewärmt
- Notification nach Cache-Load via xbmc.executebuiltin() (thread-sicher)
Bugfixes (Code-Review):
- Race Condition auf _TRAKT_WATCHED_CACHE: _TRAKT_WATCHED_CACHE_LOCK hinzugefügt
- GUI-Dialog aus Daemon-Thread: xbmcgui -> xbmc.executebuiltin()
- ValueError in Trakt-Watchlist-Routen abgesichert
- Token expires_at==0 Check korrigiert
- get_setting_bool() Kontrollfluss in gui.py bereinigt
- topstreamfilm_plugin: try-finally um xbmcvfs.File.close()
Cleanup:
- default.py.bak und refactor_router.py entfernt
- .gitignore: /tests/ Eintrag entfernt
- Type-Hints vereinheitlicht (Dict/List/Tuple -> dict/list/tuple)
2026-03-01 18:39:05 +01:00
f438ff88fa
dev: add explicit dev update channel and repo addon 1.0.1
2026-02-24 20:17:10 +01:00
16e4b5f261
dev: harden resolver bootstrap and simplify update settings
2026-02-24 16:18:44 +01:00
75a7df8361
updates: apply channel now installs latest version from selected channel
2026-02-23 20:47:18 +01:00
d876d5b84c
updates: add version picker with changelog and install/cancel flow
2026-02-23 20:44:33 +01:00
59728875e9
updates: show installed/available versions and apply channel explicitly
2026-02-23 20:42:09 +01:00
ef531ea0aa
nightly: bump to 0.1.60 and finalize menu, resolver, settings cleanup
2026-02-23 20:21:44 +01:00
7ba24532ad
Bump nightly to 0.1.59-nightly and default update channel to nightly
2026-02-23 19:54:40 +01:00
3f799aa170
Unify menu labels, centralize hoster URL normalization, and add auto-update toggle
2026-02-23 19:54:17 +01:00
d71adcfac7
ui: make user-visible texts clearer and more human
2026-02-19 14:55:58 +01:00
537f0e23e1
nightly: per-plugin metadata source option
2026-02-08 22:33:07 +01:00
6ce1bf71c1
Add Doku-Streams plugin and prefer source metadata
2026-02-07 16:11:48 +01:00
9aedbee083
Add configurable update source and update-only version display
2026-02-05 13:15:58 +01:00
ae3cff7528
Add Filmpalast plugin search flow and bump to 0.1.50
2026-02-02 22:16:43 +01:00
fe79cca818
Add TMDB master toggle and filter upcoming episodes
2026-02-01 20:05:28 +01:00
9df80240c4
Improve logging and docs
2026-02-01 19:45:51 +01:00
da83ed02be
Simplify plugin settings and names
2026-02-01 19:05:08 +01:00
cd2e8e2b15
Standardize plugin base URLs
2026-02-01 18:25:22 +01:00
ee275bee47
Implement ViewIt Plugin System Documentation and Update Project Notes
...
- Added comprehensive documentation for the ViewIt Plugin System, detailing the plugin loading process, required methods, optional features, and community extension workflow.
- Updated project notes to reflect the current structure, build process, search logic, and known issues.
- Introduced new build scripts for installing the add-on and creating ZIP packages.
- Added test scripts for TMDB API integration, including argument parsing and logging functionality.
- Enhanced existing plugins with improved search logic and error handling.
2026-02-01 17:55:30 +01:00