Маскот Arroxy # Arroxy — бесплатный загрузчик YouTube (+ 2000 сайтов) с открытым исходным кодом для Windows, macOS и Linux **4K · 1080p60 · HDR · Surround/Dolby audio · Playlists · MP3 · Shorts · Music · Channels · Subtitles · SponsorBlock · +2000 sites** **Язык:** [Afaan Oromoo](README.om.md) · [Bahasa Indonesia](README.id.md) · [Deutsch](README.de.md) · [English](README.md) · [Español](README.es.md) · [Français](README.fr.md) · [Italiano](README.it.md) · [Kiswahili](README.sw.md) · [O'zbekcha](README.uz.md) · [Polski](README.pl.md) · [Português](README.pt.md) · [Tiếng Việt](README.vi.md) · [Türkçe](README.tr.md) · [አማርኛ](README.am.md) · [العربية](README.ar.md) · [اردو](README.ur.md) · [پښتو](README.ps.md) · [فارسی](README.fa.md) · [বাংলা](README.bn.md) · [हिन्दी](README.hi.md) · [ไทย](README.th.md) · [မြန်မာဘာသာ](README.my.md) · [Ελληνικά](README.el.md) · **Русский** · [Српски](README.sr.md) · [Українська](README.uk.md) · [中文](README.zh.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [繁體中文](README.zh-Hant.md) [![Релиз](https://img.shields.io/github/v/release/antonio-orionus/Arroxy?label=Release&color=blueviolet)](https://github.com/antonio-orionus/Arroxy/releases/latest) [![Сборка](https://img.shields.io/github/actions/workflow/status/antonio-orionus/Arroxy/release.yml?label=Build)](https://github.com/antonio-orionus/Arroxy/actions/workflows/release.yml) [![Сайт](https://img.shields.io/badge/website-arroxy.orionus.dev-blueviolet)](https://arroxy.orionus.dev/) ![Лицензия](https://img.shields.io/badge/license-MIT-green) ![Платформы](https://img.shields.io/badge/platform-cross--platform-1f2937?logo=github&logoColor=white) ![Языки](https://img.shields.io/badge/i18n-30_languages-blue) Скачивайте видео, Shorts, музыку, каналы, подкасты или аудиодорожки с **YouTube и 2000+ поддерживаемых сайтов** — до 4K HDR при 60 fps или в виде MP3 / AAC / Opus. Работает локально на Windows, macOS и Linux. **Без рекламы, без лишнего, без допродаж.** [**↓ Скачать последний релиз**](#install)  ·  [**Сайт**](https://arroxy.orionus.dev/)  ·  [Windows: первый запуск](#windows-first-launch) · [macOS: первый запуск](#macos-first-launch) · [Linux: первый запуск](#linux-first-launch) [![Присоединиться к Discord-сообществу](https://img.shields.io/badge/%D0%9F%D1%80%D0%B8%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%82%D1%8C%D1%81%D1%8F%20%D0%BA%20Discord%2D%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/ueGvXwQH8y) Демо Arroxy Arroxy — Quick Download home Если Arroxy экономит вам время — ⭐ поможет другим его найти.
> **What is Arroxy?** Arroxy is a free, open-source desktop GUI that downloads videos, audio, playlists, and subtitles from YouTube and 2000+ other [yt-dlp](https://github.com/yt-dlp/yt-dlp)-supported sites. It runs on Windows 10/11, macOS 11+ (Intel + Apple Silicon), and Linux (AppImage, Flatpak, tar.gz). MIT licensed. No account, no ads, no usage limits. Distributed via [Winget](https://winget.run/pkg/AntonioOrionus/Arroxy), [Scoop](https://github.com/antonio-orionus/scoop-bucket), [Homebrew Cask](https://github.com/antonio-orionus/homebrew-arroxy), Flatpak, AppImage, and direct download. > > _Last updated: 2026-09-14._ > 🌐 Это перевод с помощью ИИ. [README на английском](README.md) — основной источник истины. Заметили ошибку? [Pull request приветствуется](../../pulls). --- ## Содержание - [Установка и первый запуск](#install) - [Windows: первый запуск](#windows-first-launch) - [macOS: первый запуск](#macos-first-launch) - [Почему вы можете увидеть предупреждение](#why-warning) - [Linux: первый запуск](#linux-first-launch) - [Проверьте вашу загрузку (SHA256)](#verify) - [Почему Arroxy](#why) - [Возможности](#features) - [Конфиденциальность](#privacy) - [Часто задаваемые вопросы](#faq) - [Дорожная карта](#roadmap) - [Поддержать Arroxy](#support) - [Создано на](#tech) --- ## Установка и первый запуск **Windows** ```bash winget install AntonioOrionus.Arroxy ``` **macOS** ```bash brew install --cask antonio-orionus/arroxy/arroxy ``` **Linux** ```bash curl -fsSL https://raw.githubusercontent.com/antonio-orionus/Arroxy/main/scripts/install.sh | sh ``` Скрипт для Linux сверяет загрузку с опубликованными `SHA256SUMS` и добавляет Arroxy в меню приложений. Сборки только x86_64. Нет `curl`? Замените `curl -fsSL` на `wget -qO-`. | Платформа | Формат | | --- | --- | | Windows | [![Windows Setup](https://img.shields.io/badge/Windows-Setup-0078D4?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-win-x64-Setup.exe) [![Windows Portable](https://img.shields.io/badge/Windows-Portable-0078D4?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-win-x64-Portable.exe) | | macOS | [![macOS Apple Silicon](https://img.shields.io/badge/macOS-Apple%20Silicon-000000?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-mac-arm64.dmg) [![macOS Intel](https://img.shields.io/badge/macOS-Intel-000000?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-mac-x64.dmg) | | Linux | [![Linux AppImage](https://img.shields.io/badge/Linux-AppImage-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-linux-x64.AppImage) [![Linux Flatpak](https://img.shields.io/badge/Linux-Flatpak-4A90D9?style=for-the-badge&logo=flathub&logoColor=white)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-linux-x64.flatpak) [![Linux tar.gz](https://img.shields.io/badge/Linux-tar.gz-6B7280?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-linux-x64.tar.gz) | | Verify | [![SHA256 Checksums](https://img.shields.io/badge/SHA256-Checksums-4B5563?style=for-the-badge&logo=github&logoColor=white)](https://github.com/antonio-orionus/Arroxy/releases/latest/download/SHA256SUMS) | [**Скачать последний релиз →**](https://github.com/antonio-orionus/Arroxy/releases/latest) ### Windows: первый запуск При первом запуске вы можете увидеть **«Windows protected your PC»** или **«Unknown publisher»**. Это касается как `Arroxy-win-x64-Setup.exe`, так и `Arroxy-win-x64-Portable.exe`. Arroxy бесплатный и открытый, а Windows-сборки не подписаны платным сертификатом — именно поэтому SmartScreen их помечает. Это **не** означает автоматически, что Arroxy опасен. Чтобы продолжить:
SmartScreen SmartScreen dialog after expanding More info, showing the
1. Нажмите **More info**. 2. Нажмите **Run anyway**. #### Если Windows Defender пометил или удалил файл Эвристика Defender иногда помечает неподписанные установщики NSIS и портативные версии Electron как подозрительные. Если Defender поместил в карантин `Arroxy-win-x64-Setup.exe` или `Arroxy-win-x64-Portable.exe`, восстановите файл из **Windows Security → Virus & threat protection → Protection history**, а затем добавьте исполняемый файл Arroxy в список разрешённых элементов в разделе **Manage settings → Add or remove exclusions**. Как и в случае со SmartScreen, причиной является отсутствие подписи издателя, а не обнаружение вредоносного ПО. > Скачивайте Arroxy только с официальной страницы GitHub Releases. Если вы получили файл с другого сайта или он был вам прислан — удалите его и загрузите свежую копию из официального источника. Исходный код открыт, поэтому при желании вы можете проверить его или собрать Arroxy самостоятельно. Предпочитаете Scoop? `scoop bucket add arroxy https://github.com/antonio-orionus/scoop-bucket && scoop install arroxy` ### macOS: первый запуск Arroxy пока не подписан кодом для macOS, поэтому после установки из DMG Gatekeeper может показать пугающий диалог *"Arroxy.app is damaged and can't be opened"*. Это означает, что macOS поместила неподписанное приложение в карантин; файлы приложения не повреждены на самом деле. В актуальных версиях macOS надёжное решение — Terminal:
macOS dialog saying Arroxy.app is damaged and cannot be opened
1. Перетащите `Arroxy.app` из смонтированного DMG в `/Applications`. 2. Откройте Terminal и выполните две команды: ```bash xattr -dr com.apple.quarantine /Applications/Arroxy.app open /Applications/Arroxy.app ``` Первая команда удаляет атрибут карантина с установленной копии Arroxy. Вторая запускает приложение. `sudo` может запросить пароль Mac; Terminal не показывает символы во время ввода. **Apple Silicon vs Intel:** на Mac с процессором серии M (M1 / M2 / M3 / M4) загружайте DMG для `arm64`. На Intel Mac — DMG для `x64`. Неправильная сборка тоже запустится через Rosetta, но заметно медленнее. > Сборки для macOS создаются через CI на Apple Silicon и Intel. Если возникнут проблемы, пожалуйста, [откройте issue](../../issues) — отзывы пользователей macOS напрямую влияют на цикл тестирования. ### Почему вы можете увидеть предупреждение Arroxy — открытый проект с лицензией MIT. Сборки для Windows и macOS **не подписаны кодом** — сертификаты Apple Developer ID и Windows EV для подписи кода стоят сотни долларов в год, и независимый проект платит за них из своего кармана. Без этих подписей Windows SmartScreen и macOS Gatekeeper будут предупреждать вас при первом запуске. Предупреждения означают *что ваша ОС не распознаёт издателя* — они не говорят о том, что Arroxy является вредоносным ПО. Три способа проверить Arroxy самостоятельно, в порядке нарастающей строгости: - **Прочитайте исходный код.** Каждая строка находится на [GitHub](https://github.com/antonio-orionus/Arroxy), и вы можете [собрать Arroxy из исходников](#tech). - **Проверьте SHA256.** Сравните свой файл с опубликованным [`SHA256SUMS`](../../releases/latest) — см. [Проверьте ваш загрузку](#verify) ниже. - **Запустите стороннее сканирование.** Загрузите файл на [VirusTotal](https://www.virustotal.com). ### Linux: первый запуск AppImage запускаются напрямую — установка не нужна. Достаточно пометить файл как исполняемый. **Файловый менеджер:** кликните правой кнопкой по `.AppImage` → **Свойства** → **Права** → включите **Разрешить выполнение файла как программы**, затем дважды кликните для запуска. **Терминал:** ```bash chmod +x Arroxy-linux-x64.AppImage ./Arroxy-linux-x64.AppImage ``` Если запуск всё равно не удаётся — запустите без монтирования, пакет FUSE не нужен: ```bash ./Arroxy-linux-x64.AppImage --appimage-extract-and-run ``` **Необязательная интеграция с рабочим столом:** установите [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) один раз, и любой AppImage, по которому вы дважды кликнете, автоматически регистрируется в меню запуска — без ручного создания `.desktop`-файлов. **Обычный архив (без FUSE, без установки):** Сборка `.tar.gz` — то же приложение без обёртки AppImage: распакуйте куда угодно и запустите. Ни установщика, ни пакета FUSE. ```bash tar xzf Arroxy-linux-x64.tar.gz ./Arroxy-linux-x64/arroxy ``` **Flatpak (изолированная альтернатива):** скачайте `Arroxy-*.flatpak` с той же страницы релиза. В Ubuntu вместо Flatpak поставляется Snap, поэтому сначала установите Flatpak и добавьте Flathub — оттуда пакет загружает свой рантайм: ```bash # Ubuntu / Debian sudo apt install -y flatpak # Fedora sudo dnf install -y flatpak # Arch sudo pacman -S flatpak ``` ```bash flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo flatpak install --user ./Arroxy-linux-x64.flatpak flatpak run io.github.antonio_orionus.Arroxy ``` **Загрузки для Linux на странице релизов только x86_64.** На машинах ARM64 (Raspberry Pi, Asahi Linux) Flatpak установится, но не запустится: `bwrap: execvp ldconfig: Exec format error`.
Проверьте вашу загрузку (SHA256) К каждому релизу публикуется файл `SHA256SUMS` вместе с бинарными файлами. Чтобы убедиться, что ваш загрузочный файл не был повреждён или подменён в процессе передачи, вычислите хэш файла локально и сравните его со строкой в `SHA256SUMS`. Откройте страницу последнего релиза → **Assets** → загрузите `SHA256SUMS`. **Windows (PowerShell or Command Prompt):** ```powershell certutil -hashfile Arroxy-win-x64-Setup.exe SHA256 ``` **macOS (Terminal):** ```bash shasum -a 256 Arroxy-mac-arm64.dmg ``` **Linux (Terminal):** ```bash sha256sum Arroxy-linux-x64.AppImage ``` Хотите стороннюю проверку на вредоносное ПО? Загрузите файл на [VirusTotal](https://www.virustotal.com). Несколько срабатываний обобщённой эвристики у второстепенных движков — норма для неподписанных Electron-приложений; массовые обнаружения у крупных движков были бы настоящим поводом для беспокойства.
Windows: Установщик vs Портативная версия | | Установщик NSIS | Портативный `.exe` | | ------------- | :----------------------: | :---------------------: | | Требует установки | Да | Нет — запускается откуда угодно | | Авто-обновления | ✅ в приложении | ❌ ручное скачивание | | Скорость запуска | ✅ быстрее | ⚠️ долгий холодный старт | | Добавляется в меню «Пуск» | ✅ | ❌ | | Удобное удаление | ✅ | ❌ просто удалите файл | **Рекомендация:** используйте установщик NSIS для авто-обновлений и быстрого запуска. Портативный `.exe` подходит тем, кто предпочитает вариант без установки и без изменений реестра.
--- ## Почему Arroxy Сравнение с наиболее распространёнными альтернативами: | | Arroxy | 4K Video Downloader | JDownloader | Y2Mate / online converters | Browser extensions | | ---------- | :----: | :-----------------: | :---------: | :------------------------: | :----------------: | | Бесплатно, без платных уровней | ✅ | ⚠️ | ✅ | ⚠️ | ⚠️ | | Открытый исходный код | ✅ | ❌ | ❌ | ❌ | ⚠️ | | Только локальная обработка | ✅ | ✅ | ✅ | ❌ | ✅ | | Без логина и экспорта кук | ✅ | ⚠️ | ⚠️ | ⚠️ | ✅ | | Без лимитов использования | ✅ | ⚠️ | ✅ | 🚫 | ⚠️ | | Кросс-платформенное десктопное приложение | ✅ | ✅ | ✅ | N/A | ❌ | | Субтитры + SponsorBlock | ✅ | ⚠️ | ❌ | ❌ | ❌ | Arroxy создан для одного: вставьте URL — получите чистый локальный файл. Никаких аккаунтов, никаких допродаж, никакого сбора данных. --- ## Возможности ### Качество и форматы - До **4K UHD (2160p)**, 1440p, 1080p, 720p, 480p, 360p - **Высокая частота кадров** сохраняется как есть — 60 fps, 120 fps, HDR - **Аудио** — экспорт только аудио в MP3, M4A/AAC, Opus или WAV. В интерактивных загрузках выбирайте нативные surround/Dolby дорожки источника (AC-3, E-AC-3, 5.1, DRC), когда они доступны, или задайте глобальное значение по умолчанию **Предпочитать surround / Dolby** - Быстрые пресеты: *Лучшее качество* · *Сбалансированно* · *Маленький файл* ### Конфиденциальность и контроль - 100% локальная обработка — загрузки идут напрямую с YouTube на ваш диск - Без логина, без кук, без привязки к аккаунту Google - Файлы сохраняются прямо в выбранную вами папку ### Рабочий процесс - **Глобальная горячая клавиша загрузки** — скопируйте ссылку в любом приложении и нажмите `Ctrl+Shift+D` (`Cmd+Shift+D` на macOS); Arroxy добавит её в очередь с вашим активным профилем, не открывая окно, а уведомление это подтвердит. Включено по умолчанию, сочетание можно изменить - **Гибкие режимы запуска** — выберите пошаговую одиночную загрузку, выбор плейлиста/канала, массовую вставку URL или Quick Download с сохраненными настройками по умолчанию - **Центральная очередь загрузок** — каждая одиночная, плейлистная, массовая или быстрая задача попадает в одно место для прогресса, паузы, возобновления, отмены, повтора и управления приоритетом - **Мониторинг буфера обмена** — скопируйте YouTube-ссылку, и Arroxy автоматически заполнит URL при следующем переключении на приложение (включается в расширенных настройках) - **Автоочистка URL** — удаляет трекинговые параметры (`si`, `pp`, `utm_*`, `fbclid`, `gclid`) и разворачивает ссылки `youtube.com/redirect` - **Режим трея** — закрытие окна сохраняет загрузки в фоновом режиме - **Языки: 30** — автоматически определяет язык системы, можно переключить в любой момент - **Синхронизация плейлиста** — повторно сверяет плейлист с локальной папкой, чтобы пропускать уже скачанные видео; создает файл плейлиста `.m3u`, который обновляется после каждого скачанного видео - **Управление скоростью и темпом** — ограничивайте пропускную способность загрузки, задавайте, сколько частей видео скачивается одновременно, и добавляйте задержки между запросами с пресетами (*Выкл · Сбалансированно · Осторожно · Свой*) - **Шаблоны имён файлов** — называйте загрузки по-своему с помощью `{title}`, `{uploader}`, `{id}`, `{date}`, `{resolution}` и `{playlist_index}`, глобально или для каждого профиля загрузки - **Загрузок одновременно и автоповтор** — выбирайте, сколько загрузок из очереди идёт одновременно, и позвольте Arroxy повторить загрузку после сбоя сети или сервера, увеличивая паузу перед каждой попыткой - **Профили для каждого видео плейлиста** — назначайте каждому видео в плейлисте собственный профиль загрузки вместо одной настройки для всего списка, чтобы за один проход часть видео сохранялась в полном качестве, а остальные — как MP3 ### Субтитры и постобработка - **Субтитры** в SRT, VTT или ASS — ручные или авто-сгенерированные, на любом доступном языке - Сохранение рядом с видео, встраивание в `.mkv` или размещение в подпапке `Subtitles/` - **SponsorBlock** — пропуск или разметка спонсорских вставок, вступлений, концовок, самопиара - **Встроенные метаданные** — название, дата загрузки, канал, описание, обложка и маркеры глав записываются в файл ### YouTube + 2000 сайтов - **YouTube — в полном объёме** — видео, Shorts, каналы, плейлисты, YouTube Music и подкасты обрабатываются как первоклассные источники - **2000+ других сайтов** через yt-dlp — Vimeo, Twitch, Twitter/X, TikTok, SoundCloud, Bandcamp, Bilibili, BBC iPlayer, archive.org и многие другие - **Только аудио и субтитры** работают на каждом поддерживаемом сайте, а не только на YouTube - Если сайт меняется, yt-dlp выпускает исправления еженедельно, а Arroxy обновляет бинарный файл при запуске
Глобальная горячая клавиша загрузки Arroxy — Ctrl+Shift+D в Windows и Linux, Cmd+Shift+D в macOS, отправляет скопированную ссылку прямо в очередь загрузок
New Глобальная горячая клавиша загрузки
Скопируйте ссылку где угодно и нажмите один раз — она попадёт в очередь и начнёт скачиваться
Arroxy — Per-item playlist profiles
New Профили для каждого видео плейлиста
Своя настройка для каждого видео — часть в 4K, остальные как MP3
Arroxy — Quick Download home
Главная быстрой загрузки
Вставьте URL и сразу скачайте с активным профилем
Arroxy — Download profiles
Многоразовые профили загрузки
Сохраняйте формат, качество и вывод как пресеты — используйте при каждой загрузке
Arroxy — Multi-language audio
Многоязычные аудиодорожки
Выберите именно тот язык аудио, что есть в видео
Arroxy — Surround / Dolby audio
Объёмный / Dolby звук
Дорожки 5.1 и Dolby распознаются и сохраняются
Arroxy — Bulk URL mode
Режим массовых URL
Вставьте список, авто-удаление дубликатов, поставьте всё в очередь сразу
Arroxy — Parallel download queue
Параллельная очередь загрузок
Несколько загрузок одновременно с живым прогрессом
--- ## Конфиденциальность Загрузки выполняются напрямую через [yt-dlp](https://github.com/yt-dlp/yt-dlp) с YouTube в выбранную вами папку — никакого маршрутизирования через сторонние серверы. История просмотров, история загрузок, URL-адреса и содержимое файлов остаются на вашем устройстве. Arroxy отправляет анонимную агрегированную телеметрию через [OpenPanel](https://openpanel.dev) — ровно столько, чтобы понимать сбои, падения, отзывы, ОС и версии приложения. Никаких URL, названий видео, путей к файлам, данных аккаунта, фингерпринтинга или персональных данных. ID установки случайный и не связан с вашей личностью. Можно отключить в настройках. --- ## Часто задаваемые вопросы **Это правда бесплатно?** Да — лицензия MIT, без платных уровней, без ограничений по функциям. **Какие качества видео можно скачивать?** Всё, что предлагает YouTube: 4K UHD (2160p), 1440p, 1080p, 720p, 480p, 360p, а также только аудио. Потоки с высокой частотой кадров (60 fps, 120 fps) и HDR сохраняются как есть. **Можно ли извлечь только аудио в виде MP3?** Да. Выбери *только аудио* в меню форматов, а затем MP3, M4A/AAC, Opus или WAV. **Нужен ли аккаунт YouTube или куки?** По умолчанию — нет. Arroxy работает без аккаунта YouTube, логина или экспорта кук. Опциональная поддержка кук доступна в Расширенных настройках (Источник кук: файл или браузер) для контента, требующего аутентификации, например видео с возрастным ограничением или доступного только участникам. По умолчанию она отключена. Если вы её включите, вики yt-dlp отмечает, что [автоматизация на основе кук может привлечь внимание к вашему аккаунту Google](https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies); в таком случае безопаснее использовать одноразовый аккаунт. **Будет ли работать, если YouTube что-то изменит?** yt-dlp обновляется автоматически при запуске, а Arroxy оперативно выпускает исправления, когда YouTube что-то меняет. Если вы всё же столкнётесь с проблемой, в Расширенных настройках доступна опциональная поддержка кук в качестве запасного варианта. **На каких языках доступен Arroxy?** Доступные языки (30): Afaan Oromoo · Bahasa Indonesia · Deutsch · English · Español · Français · Italiano · Kiswahili · O'zbekcha · Polski · Português · Tiếng Việt · Türkçe · አማርኛ · العربية · اردو · پښتو · فارسی · বাংলা · हिन्दी · ไทย · မြန်မာဘာသာ · Ελληνικά · Русский · Српски · Українська · 中文 · 日本語 · 한국어 · 繁體中文. Arroxy автоматически определяет язык операционной системы при первом запуске, а переключить язык можно в любой момент через выбор языка на панели инструментов. Runtime locale JSON находится в src/shared/i18n/locales/, а PO-каталоги для переводчиков находятся в i18n/locales/ — откройте PR на GitHub, чтобы внести вклад. **Нужно что-то дополнительно устанавливать?** Нет. yt-dlp автоматически скачивается при первом запуске и кешируется на вашей машине; ffmpeg и ffprobe поставляются вместе с приложением. После этого никакой дополнительной настройки не требуется. **Можно ли скачивать плейлисты или целые каналы?** Да — и то и другое. Вставьте URL плейлиста или канала (например, `youtube.com/@handle`, `/channel/UC…`, `/c/Name`, `/user/Old`); выберите, сколько элементов сканировать, затем поставьте в очередь весь список или выберите отдельные видео. Фильтры по диапазону дат появятся скоро. **macOS сообщает «приложение повреждено» — что делать?** Это macOS Gatekeeper блокирует неподписанное приложение, а не реальное повреждение. Команды Terminal для снятия карантина и запуска Arroxy смотрите в разделе [macOS first launch](#macos-first-launch). **Законно ли скачивать видео с YouTube?** Для личного, частного использования это в целом допустимо в большинстве юрисдикций. Вы несёте ответственность за соблюдение [Условий использования](https://www.youtube.com/t/terms) YouTube и местных законов об авторском праве. --- ## Дорожная карта Все еще запланировано — примерно в порядке приоритета: | Функция | Описание | | ---------------- | ---------------- | | **Фильтры плейлистов и каналов** | Фильтры по диапазону дат при перечислении плейлиста или канала | | **Предпочтения аудиодорожек YouTube** | Задать предпочтительную речевую дорожку для всего приложения, с переопределениями в отдельных профилях, когда YouTube предлагает несколько аудиодорожек | | **Вход через встроенный браузер** | Открывать браузерные окна внутри Arroxy, чтобы входить на сайты и использовать cookies без ручного экспорта | | **Скачивание видео в один клик** | Запускать скачивание видео в один клик из найденной или вставленной ссылки с активным профилем | | **Более надежное восстановление повтором** | Новый путь повторной попытки для загрузок, прерванных нестабильным или проблемным интернет-соединением | | **Полноценный менеджер загрузок в drawer** | Превратить drawer очереди в более полный менеджер, включая смену папок назначения для элементов в очереди | | **Запланированные загрузки** | Запуск очереди в заданное время (ночные загрузки) | | **Обрезка клипов** | Скачайте только нужный отрезок, указав начало и конец | Есть идея? [Откройте запрос](../../issues) — мнение сообщества определяет приоритеты. --- ## Поддержать Arroxy Arroxy бесплатен и распространяется по лицензии MIT — без рекламы, без платной версии. Если он экономит вам время, вы можете поддержать разработку через Bitcoin или Tron: адреса указаны в [DONATE.md](DONATE.md) — единственном официальном источнике для них. Arroxy никогда не пришлёт вам адрес по электронной почте или в личном сообщении. Звезда репозиторию, сообщения об ошибках и улучшение переводов помогают ничуть не меньше. Bitcoin donation address Tron donation address --- ## Создано на
Стек технологий - **Electron** — кросс-платформенная десктопная оболочка - **React 19** + **TypeScript** — UI - **Tailwind CSS v4** — стили - **Zustand** — управление состоянием - **yt-dlp** + **ffmpeg** — движок загрузки и мультиплексирования (yt-dlp подтягивается во время работы; ffmpeg/ffprobe включаются при сборке) - **Vite** + **electron-vite** — инструменты сборки - **Vitest** + **Playwright** — юнит- и end-to-end тесты
Сборка из исходников ### Предварительные требования — все платформы | Инструмент | Версия | Установка | | ---------- | ------- | --------- | | Git | любая | [git-scm.com](https://git-scm.com) | | Node.js | 24.16.0 | `mise install` или `.node-version` | | Bun | 1.2.23 | `mise install` или `package.json` `packageManager` | Рекомендуется установить `mise`, затем выполнить `mise install` в checkout. Без mise вручную активируйте Node.js из `.node-version` и Bun из `package.json` перед `bun run bootstrap`. ### Windows ```powershell powershell -c "irm bun.sh/install.ps1 | iex" ``` Visual Studio Build Tools и Python могут понадобиться для нативных пересборок. ### macOS ```bash brew install mise xcode-select --install ``` После клонирования запустите `mise trust && mise install` в checkout. Если ваш shell уже использует `fnm`, `nvm` или Bun из Homebrew, активируйте mise в `~/.zshrc`, чтобы Arroxy получил Node.js 24.16.0 и Bun 1.2.23: ```bash printf ' # mise if command -v mise >/dev/null 2>&1; then eval "$(mise activate zsh)" fi ' >> ~/.zshrc exec zsh ``` ### Linux (Ubuntu / Debian) ```bash curl -fsSL https://bun.sh/install | bash # Зависимости сборки и рантайма Electron sudo apt install -y build-essential python3 tar libgtk-3-0 libnss3 libasound2t64 # Только для E2E-тестов (Electron требует дисплей) sudo apt install -y xvfb ``` ### Клонирование и запуск ```bash git clone https://github.com/antonio-orionus/Arroxy cd Arroxy mise trust mise install # рекомендуется; пропустите, если закреплённые инструменты активированы вручную bun run bootstrap bun run doctor bun run dev # Electron-приложение с Vite-рендерером ``` ### Сборка дистрибутива ```bash bun run build # проверка типов + компиляция bun run dist # упаковка для текущей ОС bun run dist:win # упаковка Windows-целей на поддерживаемом хосте ``` > `bun run bootstrap` устанавливает зависимости, пересобирает зависимости Electron-приложения, проверяет Electron, подготавливает встроенные ffmpeg/ffprobe для разработки и устанавливает Playwright Chromium. yt-dlp управляется во время работы в папке данных приложения; ffmpeg и ffprobe входят в каждый релиз Arroxy.
--- ## Troubleshooting ### App won't open / no window appears The Arroxy process starts but no window shows up. Most often this is a GPU driver hang during startup. Try, in order: **1. Check the log.** It records startup, GPU info, and any crash. Path: | Platform | Path | | -------- | -------------------------------- | | Windows | `%APPDATA%\Arroxy\logs\main.log` | | macOS | `~/Library/Logs/Arroxy/main.log` | | Linux | `~/.config/Arroxy/logs/main.log` | **2. Launch with hardware acceleration disabled.** Open a terminal / Command Prompt and run the executable with a flag: ```bash # Windows (Portable) — PowerShell, run from the folder containing the exe .\Arroxy-win-x64-Portable.exe --disable-gpu # Windows (Portable) — Command Prompt (cmd.exe), from the same folder Arroxy-win-x64-Portable.exe --disable-gpu # Windows (Installed) — works in both PowerShell and cmd.exe "%LOCALAPPDATA%\Programs\Arroxy\Arroxy.exe" --disable-gpu # macOS /Applications/Arroxy.app/Contents/MacOS/Arroxy --disable-gpu # Linux (AppImage) ./Arroxy-linux-x64.AppImage --disable-gpu ``` If that works, the GPU/driver is the cause. Make the change permanent (next step). **3. Persist the flag via `argv.json`.** Create the file at: | Platform | Path | | -------- | ------------------------------------------------ | | Windows | `%APPDATA%\Arroxy\argv.json` | | macOS | `~/Library/Application Support/Arroxy/argv.json` | | Linux | `~/.config/Arroxy/argv.json` | With contents: ```json { "disable-hardware-acceleration": true } ``` Arroxy reads this before opening any window, so it works even when the window never appeared. **4. Other flags worth trying** (combine if needed): `--disable-software-rasterizer`, `--disable-gpu-sandbox`, `--in-process-gpu`. **5. Stale window position.** If the window may be opening off-screen (multi-monitor change since last run), delete `\window-state.json` and relaunch. **6. Still stuck?** Open an issue with your OS version and any output from running with `--enable-logging --v=1`. If the app window does open, attach the file from **Settings → Save diagnostics file**: it holds both logs and your app details, with your user folder name removed. Otherwise attach `main.log`. --- ## Условия использования Arroxy — инструмент исключительно для личного, частного использования. Вы единолично отвечаете за то, чтобы ваши загрузки соответствовали [Условиям использования](https://www.youtube.com/t/terms) YouTube и законам об авторском праве вашей юрисдикции. Не используйте Arroxy для скачивания, воспроизведения или распространения контента, на который у вас нет прав. Разработчики не несут ответственности за злоупотребления. ## Star History Star History Chart
Лицензия MIT · Сделано с заботой @OrionusAI