# Arroxy — Windows, macOS ও Linux-এর জন্য বিনামূল্যে ওপেন-সোর্স YouTube (+ ২০০০ সাইট) ডাউনলোডার
**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.hi.md) · [ไทย](README.th.md) · [မြန်မာဘာသာ](README.my.md) · [Ελληνικά](README.el.md) · [Русский](README.ru.md) · [Српски](README.sr.md) · [Українська](README.uk.md) · [中文](README.zh.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [繁體中文](README.zh-Hant.md)
[](https://github.com/antonio-orionus/Arroxy/releases/latest) [](https://github.com/antonio-orionus/Arroxy/actions/workflows/release.yml) [](https://arroxy.orionus.dev/)   
**YouTube ও ২০০০+ সমর্থিত সাইট** থেকে ভিডিও, Shorts, সংগীত, চ্যানেল, পডকাস্ট বা অডিও ট্র্যাক ডাউনলোড করুন — 60 fps-এ 4K HDR পর্যন্ত, অথবা MP3 / AAC / Opus হিসেবে। Windows, macOS ও Linux-এ লোকালি চলে। **কোনো বিজ্ঞাপন নেই, কোনো ব্লোট নেই, কোনো আপসেল নেই।**
[**↓ সর্বশেষ রিলিজ ডাউনলোড করুন**](#install) · [**ওয়েবসাইট**](https://arroxy.orionus.dev/) · [Windows প্রথম লঞ্চ](#windows-first-launch) · [macOS প্রথম লঞ্চ](#macos-first-launch) · [Linux প্রথম লঞ্চ](#linux-first-launch)
[](https://discord.gg/ueGvXwQH8y)
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._
---
## বিষয়বস্তু
- [ইনস্টল ও প্রথম চালু](#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 | [](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-win-x64-Setup.exe) [](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-win-x64-Portable.exe) |
| macOS | [](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-mac-arm64.dmg) [](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-mac-x64.dmg) |
| Linux | [](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-linux-x64.AppImage) [](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-linux-x64.flatpak) [](https://github.com/antonio-orionus/Arroxy/releases/latest/download/Arroxy-linux-x64.tar.gz) |
| Verify | [](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 অনিরাপদ। চালিয়ে যেতে:
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** থেকে পুনরুদ্ধার করুন, তারপর **Manage settings → Add or remove exclusions** এর অধীনে Arroxy এক্সিকিউটেবলটিকে অনুমোদিত আইটেম হিসেবে যোগ করুন। SmartScreen-এর মতোই, ট্রিগারটি হলো অনুপস্থিত প্রকাশক সিগনেচার, কোনো ম্যালওয়্যার শনাক্তি নয়।
> শুধুমাত্র অফিশিয়াল GitHub Releases পেজ থেকে Arroxy ডাউনলোড করুন। অন্য ওয়েবসাইট থেকে পেলে বা কেউ পাঠালে সেটি মুছে ফেলুন এবং অফিশিয়াল সোর্স থেকে নতুন করে ডাউনলোড করুন। সোর্স কোড পাবলিক, তাই ইচ্ছে করলে আপনি নিজে পরীক্ষা করতে বা 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 একটি unsigned app-কে quarantine করেছে; অ্যাপ ফাইল সত্যিই ক্ষতিগ্রস্ত, এমন নয়। বর্তমান macOS-এ নির্ভরযোগ্য সমাধান Terminal:
1. মাউন্ট করা DMG থেকে `Arroxy.app` টেনে `/Applications`-এ রাখুন।
2. Terminal খুলে এই দুইটি command চালান:
```bash
xattr -dr com.apple.quarantine /Applications/Arroxy.app
open /Applications/Arroxy.app
```
প্রথম command আপনার ইনস্টল করা Arroxy copy থেকে quarantine attribute সরায়। দ্বিতীয়টি app চালু করে। `sudo` আপনার Mac password চাইতে পারে; Terminal password টাইপ করার সময় অক্ষর দেখাবে না।
**Apple Silicon বনাম Intel:** M-সিরিজ Mac (M1 / M2 / M3 / M4)-এ `arm64` DMG ডাউনলোড করুন। Intel Mac-এ `x64` DMG ডাউনলোড করুন। ভুল বিল্ড চালানো Rosetta-র মাধ্যমে কাজ করবে তবে উল্লেখযোগ্যভাবে ধীর হবে।
> macOS বিল্ডগুলো CI-তে Apple Silicon ও Intel রানারে তৈরি হয়। সমস্যা হলে [একটি ইস্যু খুলুন](../../issues) — macOS ব্যবহারকারীদের মতামত সক্রিয়ভাবে macOS টেস্টিং চক্রকে রূপ দেয়।
### কেন আপনি সতর্কবার্তা দেখতে পাচ্ছেন
Arroxy ওপেন-সোর্স এবং MIT-লাইসেন্সকৃত। Windows এবং macOS বিল্ডগুলো **কোড-সাইন করা নয়** — Apple Developer ID এবং Windows EV কোড-সাইনিং সার্টিফিকেটের প্রতিটির জন্য বছরে কয়েকশো ডলার খরচ হয়, যা একটি ইন্ডি প্রজেক্ট নিজের পকেট থেকে দেয়। এই সিগনেচার ছাড়া, Windows SmartScreen এবং macOS Gatekeeper প্রথম লঞ্চে আপনাকে সতর্ক করবে। সতর্কবার্তার মানে হলো *আপনার OS প্রকাশকটিকে চেনে না* — এর মানে এই নয় যে Arroxy ম্যালওয়্যার।
তিনটি উপায়ে নিজেই Arroxy যাচাই করুন, ক্রমবর্ধমান কঠোরতায়:
- **সোর্স পড়ুন।** প্রতিটি লাইন [GitHub](https://github.com/antonio-orionus/Arroxy)-এ আছে এবং আপনি [সোর্স থেকে বিল্ড করতে](#tech) পারবেন।
- **SHA256 মিলিয়ে দেখুন।** প্রকাশিত [`SHA256SUMS`](../../releases/latest) এর সাথে আপনার ফাইল মেলান — নিচে [আপনার ডাউনলোড যাচাই করুন](#verify) দেখুন।
- **তৃতীয়-পক্ষ স্ক্যান চালান।** ফাইলটি [VirusTotal](https://www.virustotal.com)-এ আপলোড করুন।
### Linux প্রথম লঞ্চ
AppImage সরাসরি চলে — কোনো ইনস্টলেশন নেই। শুধু ফাইলটিকে এক্সিকিউটেবল হিসেবে চিহ্নিত করতে হবে।
**ফাইল ম্যানেজার:** `.AppImage`-এ রাইট-ক্লিক → **Properties** → **Permissions** → **Allow executing file as program** সক্রিয় করুন, তারপর ডাবল-ক্লিক করুন।
**টার্মিনাল:**
```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 বা 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: ইনস্টলার বনাম পোর্টেবল
| | 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) বেছে নিন, অথবা গ্লোবাল ডিফল্ট **সারাউন্ড / Dolby অগ্রাধিকার দিন** সেট করুন
- দ্রুত প্রিসেট: *সর্বোচ্চ মান* · *ব্যালেন্সড* · *ছোট ফাইল*
### গোপনীয়তা ও নিয়ন্ত্রণ
- ১০০% লোকাল প্রসেসিং — ডাউনলোড সরাসরি YouTube থেকে আপনার ডিস্কে যায়
- কোনো লগইন নেই, কোনো কুকিজ নেই, কোনো Google অ্যাকাউন্ট লিঙ্ক নেই
- ফাইল সরাসরি আপনার বেছে নেওয়া ফোল্ডারে সংরক্ষিত হয়
### ওয়ার্কফ্লো
- **গ্লোবাল ডাউনলোড হটকি** — যেকোনো অ্যাপে একটি লিংক কপি করে `Ctrl+Shift+D` (macOS-এ `Cmd+Shift+D`) চাপুন; Arroxy উইন্ডো না খুলেই আপনার সক্রিয় প্রোফাইল দিয়ে সেটি সারিতে যোগ করে এবং একটি নোটিফিকেশন তা নিশ্চিত করে। ডিফল্টে চালু, কি বদলানো যায়
- **নমনীয় শুরু মোড** — গাইডেড একক ডাউনলোড, playlist/channel picker, bulk URL paste, অথবা সংরক্ষিত ডিফল্টসহ Quick Download বেছে নিন
- **কেন্দ্রীয় ডাউনলোড queue** — একক, playlist, bulk, বা quick কাজ সবই progress, pause, resume, cancel, retry, এবং priority control-এর জন্য এক জায়গায় আসে
- **ক্লিপবোর্ড ওয়াচ** — একটি YouTube লিঙ্ক কপি করুন এবং অ্যাপে ফিরলে Arroxy স্বয়ংক্রিয়ভাবে URL পূরণ করে (অ্যাডভান্সড সেটিংসে টগল করুন)
- **অটো-ক্লিন URLs** — ট্র্যাকিং প্যারামিটার (`si`, `pp`, `utm_*`, `fbclid`, `gclid`) সরিয়ে দেয় এবং `youtube.com/redirect` লিঙ্ক খুলে দেয়
- **ট্রে মোড** — উইন্ডো বন্ধ করলেও ডাউনলোড ব্যাকগ্রাউন্ডে চলতে থাকে
- **30টি ভাষা** — সিস্টেম লোকেল স্বয়ংক্রিয়ভাবে শনাক্ত করে, যেকোনো সময় বদলানো যায়
- **প্লেলিস্ট সিঙ্ক** — আগে ডাউনলোড করা ভিডিও এড়াতে একটি স্থানীয় ফোল্ডারের সঙ্গে প্লেলিস্ট আবার স্ক্যান করে; প্রতিটি ভিডিও ডাউনলোড হওয়ার সঙ্গে সঙ্গে আপডেট হওয়া একটি `.m3u` প্লেলিস্ট ফাইল তৈরি করে
- **Speed ও pacing controls** — download bandwidth সীমিত করুন, একসাথে ভিডিওর কতগুলো অংশ download হবে তা সেট করুন, এবং presets (*Off · Balanced · Careful · Custom*) দিয়ে request delay যোগ করুন
- **ফাইলের নামের টেমপ্লেট** — `{title}`, `{uploader}`, `{id}`, `{date}`, `{resolution}` ও `{playlist_index}` দিয়ে ডাউনলোডের নাম নিজের মতো দিন, সব ক্ষেত্রে বা প্রতিটি ডাউনলোড প্রোফাইলের জন্য আলাদা
- **একসাথে ডাউনলোড ও স্বয়ংক্রিয় পুনঃচেষ্টা** — একসাথে কতগুলো সারিবদ্ধ ডাউনলোড চলবে তা বেছে নিন, এবং নেটওয়ার্ক বা সার্ভার সমস্যায় পড়া ডাউনলোড Arroxy প্রতিটি চেষ্টার আগে আরও বেশি অপেক্ষা করে আবার চেষ্টা করুক
- **প্লেলিস্টের প্রতিটি আইটেমের জন্য প্রোফাইল** — পুরো তালিকার জন্য একটি সেটিং-এর বদলে প্লেলিস্টের প্রতিটি ভিডিওকে তার নিজস্ব ডাউনলোড প্রোফাইল দিন, যাতে একবারেই কিছু ভিডিও পূর্ণ মানে সংরক্ষণ আর বাকিগুলো MP3 হিসেবে নেওয়া যায়
### সাবটাইটেল ও পোস্ট-প্রসেসিং
- **সাবটাইটেল** SRT, VTT বা ASS-এ — ম্যানুয়াল বা অটো-জেনারেটেড, যেকোনো উপলব্ধ ভাষায়
- ভিডিওর পাশে সংরক্ষণ করুন, `.mkv`-এ এম্বেড করুন, বা `Subtitles/` সাবফোল্ডারে সংগঠিত করুন
- **SponsorBlock** — স্পনসর, ইন্ট্রো, আউট্রো, সেলফ-প্রোমো স্কিপ বা চ্যাপ্টার-মার্ক করুন
- **এম্বেডেড মেটাডেটা** — শিরোনাম, আপলোডের তারিখ, চ্যানেল, বিবরণ, থাম্বনেইল ও চ্যাপ্টার মার্কার ফাইলে লেখা হয়
### YouTube + ২০০০ সাইট
- **YouTube, সম্পূর্ণ** — Videos, Shorts, Channels, Playlists, YouTube Music ও Podcasts প্রথম শ্রেণীর উৎস হিসেবে পরিচালিত হয়
- **২০০০+ অন্যান্য সাইট** yt-dlp-এর মাধ্যমে — Vimeo, Twitch, Twitter/X, TikTok, SoundCloud, Bandcamp, Bilibili, BBC iPlayer, archive.org এবং আরও অনেক কিছু
- **শুধু অডিও ও সাবটাইটেল** সমস্ত সমর্থিত সাইটে কাজ করে, শুধু YouTube-এ নয়
- কোনো সাইট পরিবর্তিত হলে, yt-dlp সাপ্তাহিক ফিক্স পাঠায় এবং Arroxy লঞ্চে বাইনারি অটো-আপডেট করে
প্লেলিস্টের প্রতিটি আইটেমের প্রোফাইল প্রতিটি ভিডিওকে নিজস্ব প্রোফাইল দিন — কিছু 4K-তে সংরক্ষণ করুন, বাকিগুলো MP3 হিসেবে নিন
দ্রুত ডাউনলোড হোম একটি URL পেস্ট করুন এবং আপনার সক্রিয় প্রোফাইল দিয়ে সঙ্গে সঙ্গে ডাউনলোড করুন
পুনঃব্যবহারযোগ্য ডাউনলোড প্রোফাইল ফরম্যাট, মান ও আউটপুট প্রিসেট হিসেবে সংরক্ষণ করুন — প্রতি ডাউনলোডে পুনরায় ব্যবহার করুন
বহুভাষিক অডিও ট্র্যাক ভিডিওতে থাকা সঠিক অডিও ভাষা নির্বাচন করুন
সারাউন্ড / Dolby অডিও 5.1 এবং Dolby ট্র্যাক শনাক্ত করে সংরক্ষণ করা হয়
বাল্ক URL মোড একটি তালিকা পেস্ট করুন, স্বয়ংক্রিয়ভাবে ডুপ্লিকেট সরান, সব একসাথে সারিবদ্ধ করুন
সমান্তরাল ডাউনলোড সারি লাইভ অগ্রগতিসহ একসাথে একাধিক ডাউনলোড
---
## গোপনীয়তা
ডাউনলোডগুলো সরাসরি [yt-dlp](https://github.com/yt-dlp/yt-dlp)-এর মাধ্যমে YouTube থেকে আপনার বেছে নেওয়া ফোল্ডারে আনা হয় — কোনো থার্ড-পার্টি সার্ভারের মধ্য দিয়ে যায় না। দেখার ইতিহাস, ডাউনলোড ইতিহাস, URL ও ফাইলের বিষয়বস্তু আপনার ডিভাইসেই থাকে।
Arroxy [OpenPanel](https://openpanel.dev)-এর মাধ্যমে বেনামী, সমষ্টিগত টেলিমেট্রি পাঠায় — ব্যর্থতা, ক্র্যাশ, মতামত, OS ও অ্যাপ সংস্করণ বোঝার জন্য যতটা দরকার। কোনো URL, ভিডিও শিরোনাম, ফাইল পাথ, অ্যাকাউন্ট তথ্য, ফিঙ্গারপ্রিন্টিং বা ব্যক্তিগত ডেটা নেই। প্রতি-ইনস্টল ID এলোমেলো এবং আপনার পরিচয়ের সাথে যুক্ত নয়। সেটিংসে অপ্ট আউট করতে পারবেন।
---
## সাধারণ প্রশ্নোত্তর
**এটি কি সত্যিই বিনামূল্যে?**
হ্যাঁ — MIT লাইসেন্স, কোনো প্রিমিয়াম টায়ার নেই, কোনো ফিচার গেটিং নেই।
**আমি কোন ভিডিও মানে ডাউনলোড করতে পারব?**
YouTube যা দেয় সব কিছু: 4K UHD (2160p), 1440p, 1080p, 720p, 480p, 360p, এবং শুধু অডিও। 60 fps, 120 fps ও HDR স্ট্রিম যেমন আছে তেমনই রাখা হয়।
**আমি কি শুধু অডিও MP3 হিসেবে বের করতে পারব?**
হ্যাঁ। format মেনু থেকে *শুধু অডিও* বেছে নিন, তারপর MP3, M4A/AAC, Opus বা WAV নির্বাচন করুন।
**আমার কি YouTube অ্যাকাউন্ট বা কুকিজ দরকার?**
ডিফল্টভাবে, না — Arroxy YouTube অ্যাকাউন্ট, লগইন বা কুকি এক্সপোর্ট ছাড়াই কাজ করে। বয়স-সীমাবদ্ধ বা শুধুমাত্র সদস্যদের জন্য ভিডিওর মতো প্রমাণীকরণের প্রয়োজন এমন কনটেন্টের জন্য Advanced settings-এ ঐচ্ছিক কুকি সাপোর্ট পাওয়া যায় (Cookies source: file or browser)। ডিফল্টভাবে এটি বন্ধ থাকে। আপনি যদি এটি চালু করেন, yt-dlp-এর উইকি উল্লেখ করে যে [কুকি-ভিত্তিক অটোমেশন একটি Google অ্যাকাউন্টকে ফ্ল্যাগ করতে পারে](https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies); সেক্ষেত্রে একটি অস্থায়ী অ্যাকাউন্টই নিরাপদ পছন্দ।
**YouTube কিছু পরিবর্তন করলেও কি এটি কাজ করতে থাকবে?**
yt-dlp চালুর সময় স্বয়ংক্রিয়ভাবে আপডেট হয়, এবং YouTube কিছু পরিবর্তন করলে Arroxy দ্রুত ফিক্স পাঠায়। যদি কখনো সমস্যায় পড়েন, ফলব্যাক হিসেবে Advanced settings-এ ঐচ্ছিক কুকি সাপোর্ট পাওয়া যায়।
**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 catalog থাকে i18n/locales/ এ — অবদান রাখতে GitHub-এ PR খুলুন।
**আমাকে কি আর কিছু ইনস্টল করতে হবে?**
না। yt-dlp প্রথম চালুতে স্বয়ংক্রিয়ভাবে ডাউনলোড হয়ে আপনার মেশিনে ক্যাশ হয়; ffmpeg ও ffprobe অ্যাপের সাথেই আসে। এরপর কোনো অতিরিক্ত সেটআপ দরকার নেই।
**আমি কি প্লেলিস্ট বা পুরো চ্যানেল ডাউনলোড করতে পারব?**
হ্যাঁ — দুটোই। playlist বা channel URL paste করুন (যেমন `youtube.com/@handle`, `/channel/UC…`, `/c/Name`, `/user/Old`); কতগুলো entry scan হবে তা বেছে নিন, তারপর পুরো তালিকা queue করুন বা নির্দিষ্ট video বেছে নিন। date-range filters শিগগির আসছে।
**macOS বলছে "অ্যাপটি ক্ষতিগ্রস্ত" — আমি কী করব?**
এটি macOS Gatekeeper একটি unsigned app ব্লক করছে, আসল ক্ষতি নয়। quarantine সরিয়ে Arroxy চালু করার Terminal commands দেখতে [macOS first launch](#macos-first-launch) দেখুন।
**YouTube ভিডিও ডাউনলোড করা কি বৈধ?**
ব্যক্তিগত, ব্যক্তিগত ব্যবহারের জন্য এটি বেশিরভাগ এখতিয়ারে সাধারণত গ্রহণযোগ্য। YouTube-এর [Terms of Service](https://www.youtube.com/t/terms) ও আপনার স্থানীয় কপিরাইট আইন মেনে চলা আপনার দায়িত্ব।
---
## রোডম্যাপ
এখনও পরিকল্পনায় আছে — মোটামুটি অগ্রাধিকারের ক্রমে:
| বৈশিষ্ট্য | বিবরণ |
| ---------------- | ---------------- |
| **প্লেলিস্ট ও চ্যানেল ফিল্টার** | playlist বা channel enumerate করার সময় date-range filters |
| **YouTube অডিও ট্র্যাক পছন্দ** | YouTube একাধিক অডিও ট্র্যাক দিলে পুরো app-এর জন্য কথ্য-ভাষার track preference সেট করুন, আর প্রতিটি profile-এ override করুন |
| **অ্যাপের ভেতর browser sign-in** | Arroxy-র ভেতর browser windows খুলে সাইন ইন করুন এবং site cookies ম্যানুয়ালি export না করেই ব্যবহার করুন |
| **এক-ক্লিক ভিডিও ডাউনলোড** | active profile ব্যবহার করে detected বা pasted URL থেকে এক ক্লিকে ভিডিও ডাউনলোড শুরু করুন |
| **আরও শক্তিশালী রিট্রাই রিকভারি** | অবিশ্বস্ত বা সমস্যাযুক্ত ইন্টারনেট সংযোগে বাধাগ্রস্ত ডাউনলোডের জন্য নতুন রিট্রাই পথ |
| **পূর্ণ ডাউনলোড ম্যানেজার ড্রয়ার** | কিউ ড্রয়ারকে আরও পূর্ণ ম্যানেজারে পরিণত করা, queued আইটেমের destination folder বদলানোসহ |
| **নির্ধারিত সময়ে ডাউনলোড** | নির্দিষ্ট সময়ে কিউ শুরু করুন (রাতভর রান) |
| **ক্লিপ ট্রিমিং** | শুরু/শেষ সময় দিয়ে শুধু একটি অংশ ডাউনলোড করুন |
মাথায় কোনো বৈশিষ্ট্য আছে? [একটি অনুরোধ খুলুন](../../issues) — কমিউনিটির মতামত অগ্রাধিকার নির্ধারণ করে।
---
## Arroxy-কে সমর্থন করুন
Arroxy বিনামূল্যের এবং MIT লাইসেন্সপ্রাপ্ত — কোনো বিজ্ঞাপন নেই, পেইড সংস্করণ নেই। এটি যদি আপনার সময় বাঁচায়, তাহলে আপনি Bitcoin বা Tron দিয়ে এর উন্নয়নে সহায়তা করতে পারেন: ঠিকানাগুলো [DONATE.md](DONATE.md)-এ রয়েছে, যা এগুলোর একমাত্র আনুষ্ঠানিক উৎস। Arroxy কখনোই আপনাকে ইমেল বা সরাসরি বার্তায় ঠিকানা পাঠাবে না। রিপোতে স্টার দেওয়া, বাগ রিপোর্ট করা এবং অনুবাদ উন্নত করাও সমান সহায়ক।
---
## নির্মিত হয়েছে
Stack
- **Electron** — ক্রস-প্ল্যাটফর্ম ডেস্কটপ শেল
- **React 19** + **TypeScript** — UI
- **Tailwind CSS v4** — স্টাইলিং
- **Zustand** — স্টেট ম্যানেজমেন্ট
- **yt-dlp** + **ffmpeg** — ডাউনলোড ও মাক্স ইঞ্জিন (yt-dlp রানটাইমে আনা হয়; ffmpeg/ffprobe বিল্ড টাইমে বান্ডেল থাকে)
- **Vite** + **electron-vite** — বিল্ড টুলিং
- **Vitest** + **Playwright** — ইউনিট ও এন্ড-টু-এন্ড টেস্ট
সোর্স থেকে বিল্ড করুন
### সব প্ল্যাটফর্মের জন্য পূর্বশর্ত
| টুল | ভার্সন | ইনস্টল |
| ------- | ------- | ------- |
| 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` ইনস্টল করুন, তারপর checkout-এ `mise install` চালান। mise না ব্যবহার করলে `bun run bootstrap` চালানোর আগে `.node-version` থেকে Node.js এবং `package.json` থেকে Bun ম্যানুয়ালি সক্রিয় করুন।
### Windows
```powershell
powershell -c "irm bun.sh/install.ps1 | iex"
```
নেটিভ rebuilds-এর জন্য Visual Studio Build Tools এবং Python দরকার হতে পারে।
### macOS
```bash
brew install mise
xcode-select --install
```
ক্লোন করার পরে checkout থেকে `mise trust && mise install` চালান। আপনার shell যদি আগে থেকেই `fnm`, `nvm`, অথবা Homebrew Bun ব্যবহার করে, তাহলে `~/.zshrc`-এ mise সক্রিয় করুন যাতে 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
# build এবং 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 # সুপারিশকৃত; pinned tools ম্যানুয়ালি সক্রিয় থাকলে বাদ দিন
bun run bootstrap
bun run doctor
bun run dev # Vite renderer সহ Electron app
```
### ডিস্ট্রিবিউটেবল বিল্ড করুন
```bash
bun run build # টাইপচেক + কম্পাইল
bun run dist # বর্তমান OS-এর জন্য প্যাকেজ করুন
bun run dist:win # supported host-এ Windows targets প্যাকেজ করুন
```
> `bun run bootstrap` dependencies ইনস্টল করে, Electron app dependencies rebuild করে, Electron যাচাই করে, development-এর জন্য embedded ffmpeg/ffprobe প্রস্তুত করে, এবং Playwright Chromium ইনস্টল করে। yt-dlp runtime-এ app data folder-এ manage হয়; ffmpeg ও ffprobe প্রতিটি Arroxy release-এর সাথেই bundled থাকে।
---
## 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 শুধুমাত্র ব্যক্তিগত, ব্যক্তিগত ব্যবহারের জন্য একটি টুল। আপনার ডাউনলোড YouTube-এর [Terms of Service](https://www.youtube.com/t/terms) ও আপনার এখতিয়ারের কপিরাইট আইন মেনে চলছে কিনা তা নিশ্চিত করা সম্পূর্ণরূপে আপনার দায়িত্ব। এমন বিষয়বস্তু ডাউনলোড, পুনরুৎপাদন বা বিতরণ করতে Arroxy ব্যবহার করবেন না যা ব্যবহার করার অধিকার আপনার নেই। ডেভেলপাররা যেকোনো অপব্যবহারের জন্য দায়ী নন।
## Star History