Arroxy0.7.4

Free, open-source video downloader for YouTube and 2000+ other sites. Save videos, playlists, channels and audio in up to 8K HDR, and sign in through the built-in browser for private or members-only videos. No ads.

WindowsSystem ToolsOpen source

v0.7.4

121.1 MBscanned clean

Verify your download

Select the file you downloaded to check it against the hash we published — the check runs in your browser, nothing is uploaded.

Screenshots

About

Save YouTube videos, Shorts, playlists, channels, or audio from more than 2,000 sites directly to disk with Arroxy, including resolutions up to 8K HDR, 4K, 1080p60, and audio-only output. Downloads are processed locally, with no ads, tracking, usage limits, or upsells, and ordinary use does not require a login. For private or members-only videos, its built-in browser can sign in to the relevant service.

The browser includes an address bar for searching YouTube or opening other sites, while Explore can be switched to a compact layout that gives the page more room. Its optional ad blocker starts disabled and blocks ads and trackers on browser pages without changing downloads; YouTube may react to ad blocking for signed-in accounts, and Settings can sign out of Explore to forget stored sign-ins. Arroxy preserves 60 fps and HDR10, and can export MP3, M4A/AAC, Opus, or WAV, including native surround and Dolby tracks such as AC-3, E-AC-3, 5.1, and DRC when available.

Profiles target picture quality or device compatibility, selecting AV1 or VP9 for best picture or MP4/H.264 for Smart TVs, with Auto, MP4, MKV, and WebM containers and no re-encoding. The download choices show AV1, VP9, and H.264 at each resolution, while labels identify AI-upscaled, AI-dubbed, enhanced-bitrate, 360-degree, damaged, or watermarked streams; profiles skip AI-upscaled versions unless permitted. The current 0.7.4 release adds a direct option to download a linked video’s whole list, including Mixes and lists captured by the global hotkey, and improves Downloads filtering by hiding empty status controls and wrapping filters instead of forcing sideways scrolling.

Antonio Orionus publishes Arroxy for Windows as x64 open-source software under GPLv3, requiring Windows 10 or later or Server 2016 or later. It suits people archiving online media, preparing compatible files for editors or televisions, and extracting high-quality audio while retaining source HDR and surround characteristics.

Requires Windows 10+ · Server 2016+ · Architecture: x64

What's new in v0.7.4

Install Windows Setup Windows Portable macOS Apple Silicon macOS Intel Linux AppImage Linux Flatpak Linux tar.gz SHA256 Highlights - This video, or the whole list. A link to a video in a playlist, Mix or album now offers This video beside the list on the URL tab and in Explore. A Mix can be downloaded as a list too, and a video the global hotkey took from a list offers the rest of the list in Downloads. Fixes - The Downloads tab shows a status filter only when it has items, without a "0" on any chip, and the filters wrap onto a second line instead of scrolling sideways. - A list from another site that waits for your choice in Downloads now offers All videos next to Review, even when it is shorter than your load limit. - Bulk URLs no longer repeats "Add at least one supported URL to continue." under its empty preview. - A profile editor no longer closes on its own when an earlier save you cancelled finishes. - Resetting a built-in profile keeps the editor open with an error when the reset could not be saved. - A filename template that has {id} but doesn't end with [{id}] now shows the warning, and turns off .m3u playlists and the already-downloaded check, which could not find its files. - Subtitles-only and audio-only profiles no longer offer Embed, so the profile editor always shows the subtitle format they save. Ones saved with Embed switch to saving subtitles in the download folder, which is what they already did. - A playlist downloaded with a subtitles-only profile through Quick Download or Bulk no longer leaves an empty .m3u file, and Arroxy never writes a playlist file with nothing in it. - A video from a site with a music or radio name no longer opens as audio only when it has a picture. - Playlist profiles show the whole Duration header in every language. - Bulk URLs cuts a pasted playlist or channel longer than your load limit at that limit, and its review now says which lists were cut and how to get the rest. - Pause All now also pauses a download that is still preparing, instead of letting it start once preparation finishes. - Resume All now continues paused downloads where they stopped, so a download limited to a lower quality still finishes with the limited-quality notice. - A download paused while it was resuming continues where it left off when you resume it, instead of starting over. - Cancelling a download no longer deletes other partial files in its folder, such as a browser download still in progress. - A pasted link with an apostrophe, or a query that ends in ! or ?, is no longer cut short, YouTube and YouTube Music searches included. - Review of a list waiting for your choice in Downloads now shows the same videos the row offered, even after you change the load limit. - Quitting while downloads run no longer cancels your queue: Arroxy asks first, from the menu and Cmd+Q too, and continues the downloads the next time you open it. - For a download without video, the wizard now says its subtitles go in the download folder rather than next to a video. - Cancelling a download while its subtitles download no longer leaves a partial subtitle file in your download folder. - A download profile now finds YouTube subtitles the uploader gave a name of their own, instead of reporting that the language is missing or taking the automatic captions. - Links still being checked when you quit are checked again the next time you open Arroxy, instead of failing with "App restarted while fetching video details". - Bulk URLs' Quick Download puts its links in Downloads at once instead of blocking the window while it checks them, and a list past the load limit asks how many on its row. - A link in Downloads keeps its place once its details are fetched, so a batch stays in the order you added it. - Download profiles take the resolution the Format screen names, and Small file and Low data no longer download a large file of unknown resolution when smaller ones are listed. - A video from a playlist in Bulk URLs no longer sends the whole batch to the review: its row in Downloads asks whether you want just the video or the playlist, and the rest of the batch downloads at once. - The Format screen's lists take far less room, and a video with many formats no longer draws them over the audio list. Good to know - Quick Download, Interactive Download, Bulk URLs and Explore's Download show just their names: the profile, where it saves and the global shortcut are in their hints. - Arroxy now also sends an anonymous setup report whenever it downloads or updates its download engine or media tools: whether that worked and roughly how long it took. Send anonymous heartbeat and setup reports in Settings turns both off. - Messages about downloads a site blocked now suggest waiting and trying again later. - Every profile picker now shows whether a profile is built-in, custom or modified, as the Profiles tab does. - Links are checked a few at a time (Settings › Links checked at once), so a batch of pasted links no longer floods a site. A link waiting out a site's rate limit says so in Downloads. - Hovering a video format on the Format screen shows its frame size too, so a cropped, vertical or 4:3 video is clear before you download. - The screen Arroxy shows while it downloads or updates its tools is simpler: a heading, one bar and the time left, and it no longer jumps when it appears. A returning user updating both tools now sees that both are updating. What's Changed - fix(queue): status filters show only statuses with items, without zero counts, and wrap by @antonio-orionus in #585 - feat(queue): one size question for a loaded list, with the answer kept on the row by @antonio-orionus in #588 - feat(control): add ControlService, its event feed and the intake registry by @antonio-orionus in #587 - feat(ui): names on the URL card and toolbar, details in hints by @antonio-orionus in #589 - feat(intake): This video beside the list, Mix links offered, and the list's answers in the dialog and link menu by @antonio-orionus in #594 - feat(control): serve the Control API on a local socket behind agentControl by @antonio-orionus in #591 - fix(intake): read YouTube links the way yt-dlp does by @antonio-orionus in #596 - test(intake): hold YouTube link reading to yt-dlp with a URL contract by @antonio-orionus in #597 - fix: Bulk URLs' doubled empty message, and capped review rows from 0.7.3 by @antonio-orionus in #599 - fix(issue-policy): require a state label, count dotfiles as locations, comment before flagging by @antonio-orionus in #600 - style: keep one release flag and one createIntakeService argument per line by @antonio-orionus in #601 - fix(ytdlp-errors): give CommonJS consumers the CommonJS type declarations by @antonio-orionus in #602 - fix(profiles): profile editor keeps the right session open on slow saves and failed resets by @antonio-orionus in #603 - fix(playlists): subtitles-only profiles show their format and write no empty .m3u; id checks match the matcher by @antonio-orionus in #604 - fix(arroxy-mcp): close the lock takeover races and the Windows probe leftover by @antonio-orionus in #606 - test(browser): bring the Workbench browser specs and hotkey-conflict scenario up to date by @antonio-orionus in #607 - fix(probe): decide a single video's audio-only flag from its formats by @antonio-orionus in #608 - fix(wizard): show the whole Duration header in every language by @antonio-orionus in #609 - test(subtitles): check subtitle track selection against real yt-dlp by @antonio-orionus in #614 - refactor(yt-dlp-bridge): type the audio conversion helpers by audio format and test every format by @antonio-orionus in #612 - feat(intake): a hotkey video from a list offers the list on its row by @antonio-orionus in #610 - test(e2e): profile order survives a restart; downloads near the Windows path limit by @antonio-orionus in #617 - fix(bulk): cut each pasted list at the load limit and say which were cut by @antonio-orionus in #615 - feat(control): approve local clients and keep their secrets encrypted by @antonio-orionus in #616 - fix(queue): Pause All catches starting downloads, Resume All resumes parked jobs by @antonio-orionus in #618 - chore(agents): move the maintainer's workflow out of the repo by @antonio-orionus in #613 - fix(wizard): drop a duplicate import that turned main red by @antonio-orionus in #625 - feat(warmup): report how warmups that fetch binaries end, behind a release flag by @antonio-orionus in #624 - docs(readme): lowercase the Arroxy settings paths by @anhaoXie in #598 - chore(privacy): say that the heartbeat switch also covers setup reports by @antonio-orionus in #628 - fix(queue): a row paused mid-resume keeps its parked download by @antonio-orionus in #629 - test(browser): measure the wide-window panels after the step slide-in settles by @antonio-orionus in #632 - ci(e2e): retry a failed fixture test once and report it as flaky; nightly run without retries by @antonio-orionus in #631 - fix(profiles): offer no Embed to a profile without video by @antonio-orionus in #627 - feat(warmup): send warmup reports from release builds, starting with 0.7.4 by @antonio-orionus in #636 - fix(downloads): cancelling a download deletes only its own partial files by @antonio-orionus in #635 - fix(copy): describe sign-in downloads and site blocks without bypass wording by @antonio-orionus in #640 - fix(intake): links keep apostrophes and query punctuation, cap dialog shows folder errors, kept probes keep their load limit by @antonio-orionus in #637 - feat(intake): offer Just this video in the list dialog and Interactive's prompt by @antonio-orionus in #642 - test(browser): hover a truncated playlist header again when the style hint closes its hint by @antonio-orionus in #643 - fix(quit): quitting keeps the queue and asks first on every quit path by @antonio-orionus in #639 - fix(yt-dlp-bridge): subtitle output honours the temp directory by @antonio-orionus in #647

Details

PlatformWindows
CategorySystem Tools
LicenseOpen source
PricingFree
Package IDAntonioOrionus.Arroxy
Latest versionv0.7.4
File typeEXE
Minimum OSWindows 10+ · Server 2016+
Architecturex64
File size121.1 MB
Published11/1/2026

SHA-256

Does this still work for you?

Works (0)Doesn't work (0)Sign in to vote

Badge for your website

Developers can show that Arroxy is available on MirrorNest. Copy the code below: the badge links to this page and updates itself.

Arroxy on MirrorNest
HTML
<a href="https://mirrornest.com/software/arroxy-d2df5168"><img src="https://mirrornest.com/badge/arroxy-d2df5168.svg" alt="Arroxy on MirrorNest" height="20"></a>
Markdown
[![Arroxy on MirrorNest](https://mirrornest.com/badge/arroxy-d2df5168.svg)](https://mirrornest.com/software/arroxy-d2df5168)

Reviews

No reviews yet — be the first.

Leave a review

Sign in to post as a verified member instead of anonymously.

Arroxy alternatives