Commit Graph

33 Commits

Author SHA1 Message Date
f8e59acd94 dev: Uhrzeit aus Episodentitel entfernen, tvshow-Mediatype fix 2026-03-11 19:41:53 +01:00
0a161fd8c6 dev: Trakt-Scrobbling fuer alle Wiedergabe-Pfade 2026-03-11 19:28:21 +01:00
caa4a4a0e2 dev: Max. Eintraege pro Seite Setting pro Plugin 2026-03-10 22:50:43 +01:00
5ccda44623 dev: Changelog-Dialog nur anzeigen wenn Eintrag vorhanden 2026-03-10 22:07:51 +01:00
1dbc93afd1 dev: Versionsfilter fuer 4-teilige Versionsnummern korrigiert 2026-03-10 16:28:15 +01:00
649929ca5d dev: bump to 0.1.76.0-dev – aeltere Versionen im Update-Dialog, Release-Branch-Zuordnung, README ueberarbeitet 2026-03-10 14:28:41 +01:00
5564851d35 dev: bump to 0.1.74-dev – BurningSeries entfernt, Paging-Fix Neuste Titel 2026-03-10 10:41:37 +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
957a5a1aea dev: bump to 0.1.72-dev – HDFilme Neufassung (BeautifulSoup, korrekte Selektoren, Genres, Metadaten) 2026-03-04 23:07:44 +01:00
3c0891b638 dev: bump to 0.1.71-dev – vollständiges Trakt-Scrobbling mit stop-Monitor 2026-03-01 19:17:58 +01:00
d12853dd26 dev: bump to 0.1.70-dev – gruppierte Suche und SyntaxError-Fix 2026-03-01 18:51:03 +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
73f07d20b4 dev: bump to 0.1.66 and harden resolveurl + serienstream 2026-02-25 16:35:16 +01:00
74d15cb25e dev: roll back resolver routing changes and publish 0.1.65-dev 2026-02-24 21:36:04 +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
0d10219ccb dev: add on-demand Serienstream genre paging and minimal list parser 2026-02-24 13:32:12 +01:00
aab7613304 nightly: bump 0.1.61 and fix install/cancel selection flow 2026-02-23 20:59:15 +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
d414fac022 Nightly: refactor readability, progress callbacks, and resource handling 2026-02-23 16:47:00 +01:00
d71adcfac7 ui: make user-visible texts clearer and more human 2026-02-19 14:55:58 +01:00
4409f9432c nightly: playback fast-path, windows asyncio fix, v0.1.56 2026-02-19 14:10:09 +01:00
307df97d74 serienstream: source metadata for seasons/episodes 2026-02-08 23:13:24 +01:00
537f0e23e1 nightly: per-plugin metadata source option 2026-02-08 22:33:07 +01:00
ed1f59d3f2 Nightly: fix Einschalten base URL default 2026-02-07 17:40:31 +01:00
a37c45e2ef Nightly: bump version and refresh snapshots 2026-02-07 17:36:33 +01:00
ae3cff7528 Add Filmpalast plugin search flow and bump to 0.1.50 2026-02-02 22:16:43 +01:00
1e3c6ffdf6 Refine title search to whole-word matching and bump 0.1.49 2026-02-01 23:14:10 +01:00
28da41123f Improve Serienstream genre loading and bump to 0.1.48 2026-02-01 22:41:48 +01:00
fe79cca818 Add TMDB master toggle and filter upcoming episodes 2026-02-01 20:05:28 +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