Менеджер загрузок для Windows: файлы, видео и торренты в одном приложении.
Скачать · Установить расширение · Поддержать на Ko-fi
- HTTP/HTTPS-загрузки с докачкой, очередью и ограничением скорости.
- Видео с сайтов через yt-dlp: YouTube и другие площадки, лучшее качество или 1080p/720p/480p.
- Торренты через librqbit: magnet-ссылки,
.torrent-файлы и URL, пиры, ограничение отдачи, DHT. - Все загрузки сохраняются в одну папку, которую вы выбираете в настройках.
- В сайдбаре типы: видео, аудио, документы (PDF), архивы, программы, изображения/GIF и торренты. Раздел «Источники» убран.
- Окно запоминает последний размер и позицию.
- Автозапуск вместе с Windows: включается в настройках, по умолчанию включён.
- yt-dlp проверяется раз в сутки и обновляется сам; ffmpeg и deno фиксированные.
- Установщик регистрирует
dwv://иmagnet:, поэтому расширение может запустить закрытое приложение. - Magnet-ссылки из Windows открываются в DwV: приложение регистрирует обработчик magnet.
- При запуске проверяются обновления на GitHub. Окно «Обновить / Пропустить»: кнопка открывает страницу релиза, установка вручную.
- Расширение для Firefox и LibreWolf: перехват файлов и видео, список видео на странице, просмотр и скачивание, автозапуск приложения.
- Расширение передаёт cookies, Referer и
final_url, поэтому работают загрузки с авторизованных файлообменников. - Попап показывает превью по ссылке страницы: обложку, название и кнопку «Скачать». Для YouTube/Vimeo данные берутся из oEmbed, для остальных сайтов из og:image.
- Скачать видео со страницы можно через контекстное меню браузера или кнопку в попапе, даже если автоматический список пуст.
- Если сайт требует капчу или вход, в деталях ошибочной загрузки есть кнопка «Открыть страницу»: пройдите проверку в браузере и повторите загрузку из расширения.
- Если файл уже существует, при ручном добавлении приложение спросит новое имя или отменит загрузку. Загрузки из расширения получают имя
файл (1).расширениеи не перезаписывают старое. - Если сервер вернул HTML-заглушку вместо файла, загрузка завершится ошибкой, а не сохранится как битый архив.
- Клик по загрузке открывает нижнюю панель: путь, размер, статус, ссылка, метаданные видео, пиры торрента.
- Мультивыбор строк для массового удаления. Диалог удаления позволяет оставить файлы или удалить их с диска и запомнить выбор.
- Улитка в статус-баре включает общий лимит скорости (по умолчанию 2 МБ/с).
- Тёмная, светлая и системная тема, русский и английский язык, простые анимации.
- Сворачивание и закрытие в трей, восстановление окна из расширения.
- Ссылка Ko-fi в «О программе» и редкий баннер поддержки.
- Скачайте
DwV_0.1.8_x64-setup.exeиз последнего релиза или запустите portable exe. - Запустите DwV один раз. Приложение зарегистрирует протокол
dwv://для автозапуска из расширения. - Установите расширение
dwv-firefox-1.2.6.xpiиз релиза. Инструкция: extension/INSTALL.md. - Откройте настройки и выберите папку загрузок.
Windows 10/11. Для видео при первом запуске скачиваются yt-dlp и ffmpeg в %APPDATA%\DwV\bin.
- Кнопка «Добавить» принимает ссылку на файл, ссылку на видео, magnet-ссылку или
.torrent-файл. Ссылку можно вставить кнопкой «Вставить» при любой раскладке. - Перетащите
.torrentили ссылку в окно приложения. - Клик по строке открывает детали. Вкладки зависят от типа: «Файл», «Видео» или «Пиры».
- Квадратная плитка с типом файла (MP4, ZIP, PDF) работает как чекбокс для массового удаления.
- Улитка рядом с ограничением скорости в статус-баре включает и выключает лимит.
- В настройках → «Дополнительно» можно выбрать, что делать при удалении: спрашивать, убирать из приложения или удалять файлы.
Расширение работает с запущенным DwV через локальный адрес 127.0.0.1:41763. Если приложение закрыто, расширение откроет его через dwv:// и повторит отправку. Cookies не читаются и не передаются. Настройки хранятся локально в браузере.
- Панель: включение плагина, перехват файлов и видео, список видео на странице, «Смотреть», «Скачать», «Открыть DwV».
- Firefox/LibreWolf: установка из XPI. Обычный Firefox Release требует подписанное расширение; используйте LibreWolf, Developer/ESR или временную установку через
about:debugging. - Chrome:
extension/chromeможно загрузить распакованным.
cd ui
npm install
npm run tauri buildАртефакты: ui/src-tauri/target/release/dwv.exe и установщики в ui/src-tauri/target/release/bundle/.
Обновления проверяются через GitHub API. Кнопка «Обновить» открывает страницу релиза в браузере; приложение не скачивает и не устанавливает обновления само.
Расширение:
node extension/build-xpi.mjsТесты:
cargo test --workspace
cargo test --manifest-path ui/src-tauri/Cargo.toml
cd ui; npm run check; npm run buildcrates/
dwv-core/ HTTP-движок, очередь, докачка, SQLite-история
dwv-media/ yt-dlp, ffmpeg, ffprobe
dwv-torrent/ librqbit, одна торрент-сессия
dwv-ipc/ локальный HTTP/WebSocket IPC для расширения
dwv-cli/ консольная версия
ui/ Tauri 2 + Svelte 5 интерфейс
extension/ Firefox/LibreWolf и Chrome расширение
docs/ контракт, скриншоты
store/ материалы для магазина Firefox
- Незавершённые торренты и видео не возобновляются после перезапуска приложения.
- DHT и максимальное число пиров применяются к новой торрент-сессии; лимиты скорости работают сразу.
- Обновление ставится вручную со страницы релизов GitHub; автоустановки нет.
- Расширение подписано в AMO и ставится как обычное дополнение.
- Настройки автозапуска, уведомлений, прокси, обрезки имён и авто-распаковки пока не влияют на загрузки.
GPL-3.0-or-later. См. LICENSE.
- Ko-fi: https://ko-fi.com/dezfix
- Ошибки и идеи: https://github.com/DezFix/DwV/issues




