643fbd47b9
chore(zendriver): pin 0.15.3 and bump plugin version
...
- pin automatic zendriver installation to 0.15.3
- align manual install guidance with the pinned version
- bump anime_downloader plugin version to 0.7.18
Co-Authored-By: First Fluke <our.first.fluke@gmail.com >
2026-03-23 21:20:51 +09:00
25688db376
Linkkf Fixes: resolve unknown sub add_queue and JS errors, refactor file handling, bump version to 0.7.16
2026-01-27 16:01:52 +09:00
31aaaaf8e9
Fix indentation and ensure unique chrome profiles for Synology Docker stability
2026-01-19 21:56:31 +09:00
677baf662e
Enhance zendriver safety and lengthen handler timeouts for Synology
2026-01-19 21:53:49 +09:00
4e0401c95f
Reinforce profile cleanup with rm -rf for Linux/Docker/Root
2026-01-19 21:50:18 +09:00
fcee5a5919
Force clean profile dir to fix SingletonLock error in Synology Docker
2026-01-19 21:46:53 +09:00
cf4f7ab7b4
Reinforce zendriver startup for Synology Docker (extended timeouts and logging)
2026-01-19 21:42:03 +09:00
74655b31df
Correct zendriver sandbox parameter for root/docker
2026-01-19 21:34:25 +09:00
b22e544f0b
Add auto-reset for browser crash (0-byte response) in Synology Docker
2026-01-19 21:22:37 +09:00
4200f48ec0
Fix zendriver daemon robustness and switch to FF_3.10 environment
2026-01-19 21:14:47 +09:00
24217712a6
v0.6.23: Fix Linkkf download - CDP Headers wrapper, yt-dlp --add-header support
...
- Fix zendriver_daemon CDP Headers bug (wrap dict with zd.cdp.network.Headers())
- Fix HTML entity decoding in iframe URLs (use html.unescape())
- Simplify GDM source_type to always use 'linkkf'
2026-01-08 01:29:36 +09:00
7cfdfde446
v0.6.19: Lower min_acceptable_length to 10000 bytes - Some sites like anilife.live have smaller pages (~40k) - Prevents valid content from being rejected as 'short'
2026-01-07 20:10:42 +09:00
a730e41c41
v0.6.18: Fix StopIteration error on repeated requests - Reset tab to about:blank instead of closing - Zendriver requires at least 1 tab to remain open - Prevents coroutine raised StopIteration error
2026-01-07 17:40:29 +09:00
80de2b0689
v0.6.17: Fix Zendriver content polling and tab cleanup - Add content length polling with stabilization detection - Early exit when list/player markers found AND length > 50k - Close tabs after use to prevent accumulation - Minimum acceptable length set to 50k for ohli24 pages
2026-01-07 17:34:46 +09:00
786e070a50
v0.6.16: Fix Zendriver API compatibility for Docker - Use browser.get() instead of page.goto() - Remove CDP set_blocked_urls (not available in all versions) - Simplified navigation with asyncio.wait_for timeout
2026-01-07 17:28:04 +09:00
9e0ef5f120
v0.6.15: Non-blocking navigation for Zendriver Daemon (Docker 17s fix)
2026-01-07 17:14:25 +09:00
8759d1e1c8
v0.6.14: Ubuntu Docker performance optimization for Ohli24
2026-01-07 17:07:46 +09:00
c532ffaef8
v0.6.10: Fix Ohli24 GDM integration and update README
2026-01-07 15:09:04 +09:00
759f772ca8
Fix: Resolve gevent-Trio conflict on Mac by using Botasaurus subprocess
2026-01-07 13:54:41 +09:00
f2aa78fa48
Fix: Improve filename sanitization to prevent Windows 8.3 short names on Synology
2026-01-06 23:36:11 +09:00
254a387cbd
Update: Ohli24 Queue fixes & Zendriver Daemon stability improvement
2026-01-06 19:25:59 +09:00
883b8d172b
Refactor: Ohli24 UI refinement and mobile responsiveness fixes
2026-01-05 02:45:40 +09:00
fddea3e6b4
fix: Add --no-sandbox and --disable-setuid-sandbox to zendriver for Docker root compatibility
2026-01-04 16:19:45 +09:00
150a3a9fb0
feat: Add reusable video modal component with Alist-style UI
2026-01-04 15:51:36 +09:00
97310ac900
docs: Finalize Phase 10 documentation for Zendriver Docker support
2026-01-03 22:30:05 +09:00
62c2b65f8a
fix: v0.5.11 - Corrected sandbox parameter name to sandbox=False for Zendriver v0.15.2
2026-01-03 21:52:53 +09:00
9832cc5bc2
fix: v0.5.10 - Double-locked sandbox fix with explicit --no-sandbox flag for Docker root support
2026-01-03 21:41:43 +09:00
1212e4cf39
fix: Enhanced Zendriver Docker compatibility with additional browser flags
2026-01-03 21:23:27 +09:00
d5b880d876
fix: Add no_sandbox=True to Zendriver start calls for Docker root support
2026-01-03 21:14:14 +09:00
f6097382a4
fix: Resolve SyntaxError caused by accidental backslashes in Python files
2026-01-03 20:55:39 +09:00
cce87118c4
v0.5.3: Add manual browser path setting for Zendriver in Docker
2026-01-03 20:45:58 +09:00
c1ed966596
fix: Zendriver browser binary detection in Docker
2026-01-03 20:24:56 +09:00
fcd7d6a30b
v0.5.0: Enhanced Ohli24 Player UI, added Year Filtering, and optimized Anilife/Ohli24 extraction speed
2026-01-03 18:51:11 +09:00
8ce34951d5
v0.5.0: Zendriver Daemon optimization, Python 3.14 support, and UI/UX improvements
2026-01-03 15:33:13 +09:00
44f8ee54d0
v0.4.13: Fix Ohli24 CSS side effects and improve metadata sync
2026-01-02 21:40:22 +09:00
c662d2dadc
v0.5.1: Mobile UX improvements - Custom notify styling, nav margin fixes, search button optimization
2026-01-02 15:37:55 +09:00
4e9203ed00
v0.4.0: Discord notification timing, DB mapping, episode badges, Linkkf fixes, subtitle merge
2026-01-02 01:09:38 +09:00
0c0ab8cd77
feat: Add subtitle download and VTT to SRT conversion, refactor Linkkf queue to class-level, improve video URL extraction, and introduce downloader factory.
2026-01-02 00:02:35 +09:00
2577d482a9
feat: Implement directory browsing for ohli24 and linkkf, enhance path security with NFC/NFD normalization, and refine playlist generation logic in ohli24.
2026-01-01 16:57:48 +09:00
9e25f1f02e
feat: Refactor download queue UI with real-time updates, add queue management buttons, and streamline socket event handling.
2026-01-01 00:32:59 +09:00
415e3272d9
refactor: generate filenames after resolution detection and add re import.
2025-12-31 21:12:17 +09:00
c25ee5dbcd
feat: Implement M3U8 resolution detection in cdndania downloader and apply it for download quality selection.
2025-12-31 20:40:50 +09:00
6a1b30510c
refactor: Implement cdndania downloader with asyncio, type hints, and subprocess log streaming
2025-12-31 16:01:15 +09:00
5358b59773
feat: Implement early download slot release for special CDNs, add mobile UI fixes, and introduce new plugin structure.
2025-12-30 20:34:02 +09:00
51c91c8e52
feat: Implement parallel segment downloading, enhance UI/UX with smooth transitions and navigation styling, and add new log and manual templates.
2025-12-30 00:50:13 +09:00
227e325db2
feat: Enhance download cancellation by storing downloader instance and refining cancellation status handling.
2025-12-29 20:49:03 +09:00
8ecb8f33ce
feat: Enhance loading indicator UI with custom spinners and improve download cancellation logic for custom downloaders.
2025-12-29 20:42:59 +09:00
460b93fb95
feat: Add CDNDania downloader, enhance mobile responsiveness for anime request templates, and refine Ohli24 episode numbering.
2025-12-29 19:36:07 +09:00
d07d551e4c
feat: Add direct navigation test and optimize _aldata polling in Anilife extractor.
2025-12-29 02:17:25 +09:00
9975ed6d71
feat: Enhance Camoufox episode link detection and add background Camoufox setup with persistence.
2025-12-29 00:47:09 +09:00