|
|
a8a85ef14f
|
dev: bump to 0.1.88.0-dev TMDb Helper Player, Metadaten-Fix, Menü-Icons, Filmpalast veeve
|
2026-04-10 14:07:01 +02:00 |
|
|
|
5564851d35
|
dev: bump to 0.1.74-dev – BurningSeries entfernt, Paging-Fix Neuste Titel
|
2026-03-10 10:41:37 +01:00 |
|
|
|
ff30548811
|
dev: bump to 0.1.71-dev – Trakt History direkt abspielen, Metadaten + Plugin-Bugfixes
- Trakt History: Episoden starten direkt (kein Staffel-Dialog mehr)
- Trakt History: Episodentitel, Plot und Artwork bereits in der Übersicht
- TraktItem um episode_title, episode_overview, episode_thumb, show_poster, show_fanart erweitert
- get_history() nutzt jetzt ?extended=full,images
- Slash-Commands /check und /deploy angelegt
- build_install_addon.sh deployt jetzt auch nach ~/.kodi/addons/
- filmpalast_plugin: return-Tuple-Bug gefixt (return "", "", "")
- dokustreams_plugin: Regex-Escaping für clean_name() korrigiert
- aniworld_plugin: raise_for_status() in resolve_redirect() ergänzt
- serienstream_plugin: Toter Code und unnötigen Regex-Backslash entfernt
|
2026-03-01 22:56:51 +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 |
|
|
|
3f799aa170
|
Unify menu labels, centralize hoster URL normalization, and add auto-update toggle
|
2026-02-23 19:54:17 +01:00 |
|
|
|
d5a1125e03
|
nightly: fix movie search flow and add source metadata fallbacks
|
2026-02-23 17:52:44 +01:00 |
|
|
|
d414fac022
|
Nightly: refactor readability, progress callbacks, and resource handling
|
2026-02-23 16:47:00 +01:00 |
|
|
|
4409f9432c
|
nightly: playback fast-path, windows asyncio fix, v0.1.56
|
2026-02-19 14:10:09 +01:00 |
|
|
|
b370afe167
|
Nightly: reproducible zips and plugin manifest
|
2026-02-07 17:28:49 +01:00 |
|
|
|
c7d848385f
|
Add Filmpalast series catalog browsing
|
2026-02-06 12:35:22 +01:00 |
|
|
|
280a82f08b
|
Add Filmpalast A-Z browsing and document Gitea release upload
|
2026-02-06 12:29:12 +01:00 |
|
|
|
9aedbee083
|
Add configurable update source and update-only version display
|
2026-02-05 13:15:58 +01:00 |
|
|
|
951e99cb4c
|
Add Filmpalast genre browsing and paged genre titles
|
2026-02-02 23:13:23 +01:00 |
|
|
|
4f7b0eba0c
|
Fix Filmpalast resolver handoff for movie playback
|
2026-02-02 22:28:34 +01:00 |
|
|
|
ae3cff7528
|
Add Filmpalast plugin search flow and bump to 0.1.50
|
2026-02-02 22:16:43 +01:00 |
|