YBDownloader

Changelog

Latest release notes from GitHub. Download links and the full tag list live on Releases.

Desktop

1.0.2

June 11, 2026

What's Changed

  • chore(deps): update go.work.sum and dependabot configuration (c4660bb)
  • chore(pnpm): update dependencies in pnpm-lock.yaml (818d6d4)
  • feat(build): enhance build scripts and documentation for desktop and extension (49825a8)
  • feat(desktop): add @ybdownload/ui source import to index.css (a6fd8f7)
  • refactor(desktop): update component imports to use @ybdownload/ui (c0700f3)
  • refactor(ui): move shadcn primitives into @ybdownload/ui (0cadfbd)
  • chore: remove leftover package-lock.json and ignore npm/yarn locks (accbcb5)
  • fix(desktop): wails frontend install without shell and cover webm paths (bc5dcc8)
  • fix(ci): use repo-root paths for nested composite actions (e4b3400)
  • ci: extract reusable composite actions for shared workflow steps (61ec80f)
  • ci: add pnpm store and Turbo caches via actions/cache@v5 (4035108)
  • fix(ci): run corepack before pnpm and drop premature cache step (c2e6c0f)
  • chore: enforce Corepack for pinned pnpm and update dev docs (5c134b4)
  • chore(go): add go.work.sum for workspace module checksums (6f4ded2)
  • docs: document pnpm-only workflow and supply chain practices (281a4fe)
  • ci: add pnpm security audit job (5b19523)
  • feat(go): add webm format for extension deep-link queue items (cfd5656)
  • chore: add go.work and fix turbo task graph for source packages (40b1400)
  • chore: enforce pnpm and harden JS supply chain (655224f)
  • chore: fix gitignore paths and remove shamefully-hoist (c97f4f0)
  • docs: update README for monorepo development (90d1254)
  • ci: migrate workflows and Codecov to pnpm monorepo (fd6e71c)
  • chore(scripts): update lint and i18n paths for monorepo layout (869a1f4)
  • test(e2e): add Playwright smoke tests with Wails mock (2d7d44b)
  • build(monorepo): add pnpm workspaces, turborepo, and shared packages (75143dc)
  • refactor(extension): relocate browser extension under apps/extension (0f78244)
  • refactor(desktop): relocate Wails app under apps/desktop (ca3f74d)
  • deps(npm): bump globals (#108) (ec683bd)
  • test(frontend): refactor tests to use centralized test-utils for consistency (396443e)
  • test(frontend): enhance unit tests for AboutTab and UrlInput components (99f5e97)
  • test(frontend): add unit tests for various components and features (3fb474d)
  • ci(codecov): allow component coverage threshold during toolchain upgrade (510f237)
  • fix(ci): update Codecov configuration for frontend coverage and test results (eb0df80)
  • chore(frontend): add @emnapi/core and @emnapi/runtime dependencies to package-lock.json (a7b5f18)
  • chore: clean npm i (07fe3c2)
  • chore(frontend): update TypeScript configuration by removing deprecated options (ff5f6d4)
  • deps(npm): bump lint-staged to v17 in root workspace (8115950)
  • style(frontend): reorder Tailwind classes for prettier-plugin-tailwindcss v0.8 (9df350c)
  • ci: migrate Codecov test uploads and drop bundle analysis build (3d0993d)
  • build(frontend): remove Codecov Vite bundle analysis plugin (347d818)
  • build(frontend): migrate ESLint to flat config for ESLint 10 (1072712)
  • build(frontend): migrate Tailwind CSS from v3 to v4 (bb2d239)
  • deps(npm): bump frontend dev dependencies to Vite 8 and TypeScript 6 (1c7d1db)
  • ci: bump codecov/codecov-action from 6 to 7 (#102) (3dea494)
  • deps(npm): bump the react group in /frontend with 3 updates (#103) (ce57573)
  • deps(npm): bump the radix group in /frontend with 15 updates (#104) (de1e5dd)
  • deps(npm): bump i18next from 26.3.0 to 26.3.1 in /frontend (#106) (33fee6b)
  • deps(npm): bump tailwind-merge from 3.5.0 to 3.6.0 in /frontend (#98) (336b063)
  • deps(npm): bump zustand from 5.0.13 to 5.0.14 in /frontend (#99) (1a90c2f)
  • deps(npm): bump i18next from 26.2.0 to 26.3.0 in /frontend (#101) (28608d0)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.AppImage AppImage (recommended)
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"
  • Deep links (ybdownloader://) are registered automatically by the installer

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)
  • Deep links (ybdownloader://) are registered automatically

Linux

AppImage (Recommended):

  • Download the .AppImage file
  • Make it executable: chmod +x ybdownloader-linux-amd64.AppImage
  • Run it directly - no installation needed
  • For desktop integration (including deep links), use AppImageLauncher

Tarball:

  • Extract: tar -xzf ybdownloader-linux-amd64.tar.gz
  • Run ./install-protocol.sh ./ybdownloader-linux-amd64 to register deep links
  • Requires GTK3 and WebKit2GTK 4.1

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

Browser Extension

Install the YBDownloader browser extension to add videos directly from YouTube with one click!

1.0.1

May 26, 2026

What's Changed

  • fix: refresh set download path for enqueued items and minor setting adjustments (#95) (0a6355a)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.AppImage AppImage (recommended)
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"
  • Deep links (ybdownloader://) are registered automatically by the installer

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)
  • Deep links (ybdownloader://) are registered automatically

Linux

AppImage (Recommended):

  • Download the .AppImage file
  • Make it executable: chmod +x ybdownloader-linux-amd64.AppImage
  • Run it directly - no installation needed
  • For desktop integration (including deep links), use AppImageLauncher

Tarball:

  • Extract: tar -xzf ybdownloader-linux-amd64.tar.gz
  • Run ./install-protocol.sh ./ybdownloader-linux-amd64 to register deep links
  • Requires GTK3 and WebKit2GTK 4.1

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

Browser Extension

Install the YBDownloader browser extension to add videos directly from YouTube with one click!

1.0.0

May 25, 2026

What's Changed

  • deps(go): bump github.com/kkdai/youtube/v2 from 2.10.5 to 2.10.6 (#64) (8b4d953)
  • chore: update Go version to 1.26 and adjust dependencies (#94) (ccd8809)
  • deps(npm): bump the react group across 1 directory with 4 updates (#93) (90b1f9b)
  • deps(npm): bump zustand from 5.0.12 to 5.0.13 in /frontend (#90) (543a4d7)
  • deps(npm): bump i18next from 26.0.8 to 26.0.10 in /frontend (#89) (8f3869d)
  • deps(npm): bump react-i18next in /frontend in the react group (#86) (c88cd29)
  • deps(npm): bump i18next from 26.0.6 to 26.0.8 in /frontend (#85) (26ee30f)
  • Bump postcss (#83) (a925aea)
  • deps(npm): bump postcss from 8.5.6 to 8.5.10 in /frontend (#82) (d067e39)
  • deps(npm): bump react-i18next in /frontend in the react group (#80) (a829710)
  • deps(npm): bump i18next from 26.0.4 to 26.0.6 in /frontend (#81) (3a6f3ad)
  • deps(npm): bump i18next from 26.0.3 to 26.0.4 in /frontend (#78) (1f4e9a4)
  • deps(npm): bump the react group across 1 directory with 3 updates (#77) (4f042f5)
  • deps(npm): bump vite from 6.4.1 to 6.4.2 in /frontend (#74) (61a2100)
  • Bump the npm_and_yarn group across 1 directory with 1 update (#72) (d5ee578)
  • ci: bump softprops/action-gh-release from 1 to 3 (#75) (e3e20b0)
  • deps(npm): bump i18next from 25.8.14 to 25.10.3 in /frontend (#65) (f2bfdc5)
  • deps(npm): bump flatted from 3.3.3 to 3.4.2 in /frontend (#63) (6496fc6)
  • deps(npm): bump zustand from 5.0.11 to 5.0.12 in /frontend (#66) (c8a5197)
  • deps(npm): bump picomatch in /frontend (#67) (8e15f74)
  • Bump the npm_and_yarn group across 1 directory with 1 update (#68) (d1d06b6)
  • deps(go): bump github.com/wailsapp/wails/v2 from 2.11.0 to 2.12.0 (#69) (9c00e6a)
  • ci: bump codecov/codecov-action from 5 to 6 (#70) (c989aaa)
  • Bump svgo (#59) (7d5502c)
  • deps(npm): bump react-i18next in /frontend in the react group (#55) (823e8e2)
  • Bump immutable (#54) (b398e10)
  • deps(npm): bump i18next from 25.8.13 to 25.8.14 in /frontend (#57) (5547dee)
  • deps(npm): bump tailwind-merge from 3.4.0 to 3.5.0 in /frontend (#58) (ca24f08)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.AppImage AppImage (recommended)
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"
  • Deep links (ybdownloader://) are registered automatically by the installer

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)
  • Deep links (ybdownloader://) are registered automatically

Linux

AppImage (Recommended):

  • Download the .AppImage file
  • Make it executable: chmod +x ybdownloader-linux-amd64.AppImage
  • Run it directly - no installation needed
  • For desktop integration (including deep links), use AppImageLauncher

Tarball:

  • Extract: tar -xzf ybdownloader-linux-amd64.tar.gz
  • Run ./install-protocol.sh ./ybdownloader-linux-amd64 to register deep links
  • Requires GTK3 and WebKit2GTK 4.1

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

Browser Extension

Install the YBDownloader browser extension to add videos directly from YouTube with one click!

Show 6 older releases 0.0.1 – 0.0.9

0.0.9

March 4, 2026

What's Changed

  • feat: implement platform-specific process group management for yt-dlp (#53) (0636a01)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.AppImage AppImage (recommended)
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"
  • Deep links (ybdownloader://) are registered automatically by the installer

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)
  • Deep links (ybdownloader://) are registered automatically

Linux

AppImage (Recommended):

  • Download the .AppImage file
  • Make it executable: chmod +x ybdownloader-linux-amd64.AppImage
  • Run it directly - no installation needed
  • For desktop integration (including deep links), use AppImageLauncher

Tarball:

  • Extract: tar -xzf ybdownloader-linux-amd64.tar.gz
  • Run ./install-protocol.sh ./ybdownloader-linux-amd64 to register deep links
  • Requires GTK3 and WebKit2GTK 4.1

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

Browser Extension

Install the YBDownloader browser extension to add videos directly from YouTube with one click!

0.0.7

December 23, 2025

What's Changed

  • Refactor NSIS installation and verification in release workflow (d2f00c0)
  • Enhance release workflow with improved NSIS setup and version handling (fed1648)
  • Add initial project documentation including changelog, code of conduct, contributing guidelines, license, security policy, and support information (e3d48d6)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.AppImage AppImage (recommended)
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"
  • Deep links (ybdownloader://) are registered automatically by the installer

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)
  • Deep links (ybdownloader://) are registered automatically

Linux

AppImage (Recommended):

  • Download the .AppImage file
  • Make it executable: chmod +x ybdownloader-linux-amd64.AppImage
  • Run it directly - no installation needed
  • For desktop integration (including deep links), use AppImageLauncher

Tarball:

  • Extract: tar -xzf ybdownloader-linux-amd64.tar.gz
  • Run ./install-protocol.sh ./ybdownloader-linux-amd64 to register deep links
  • Requires GTK3 and WebKit2GTK 4.1

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

Browser Extension

Install the YBDownloader browser extension to add videos directly from YouTube with one click!

0.0.5

December 23, 2025

What's Changed

  • Add support for AppImage updates in Linux installer (f92a1f9)
  • Implement deep link support for YBDownloader across platforms (ab6f838)
  • ci: bump actions/checkout from 4 to 6 (#9) (0caf19a)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.AppImage AppImage (recommended)
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"
  • Deep links (ybdownloader://) are registered automatically by the installer

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)
  • Deep links (ybdownloader://) are registered automatically

Linux

AppImage (Recommended):

  • Download the .AppImage file
  • Make it executable: chmod +x ybdownloader-linux-amd64.AppImage
  • Run it directly - no installation needed
  • For desktop integration (including deep links), use AppImageLauncher

Tarball:

  • Extract: tar -xzf ybdownloader-linux-amd64.tar.gz
  • Run ./install-protocol.sh ./ybdownloader-linux-amd64 to register deep links
  • Requires GTK3 and WebKit2GTK 4.1

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

Browser Extension

Install the YBDownloader browser extension to add videos directly from YouTube with one click!

0.0.4

December 22, 2025

What's Changed

  • Add browser extension with deep link support and CI/CD workflows (d4d824f)
  • Refactor TabsContent components for improved performance and visibility (b140c38)
  • Implement second instance handling and improve trim functionality (f1cc8b5)
  • Enhance media conversion features with trimming support (41c0b7d)
  • Add type checking to lint-staged script for frontend files (5d7e1de)
  • Refactor linting setup and enhance README documentation (33997d5)
  • Add initial project setup with package management and linting tools (465c6c5)
  • Add logging settings and integrate into application (9068573)
  • Refactor FFmpeg management and downloader integration (39f4a4c)
  • Update ConverterTab tests to use raw category names for headers when translations are unavailable (164dbb9)
  • Add Prettier configuration and ignore files for code formatting (425081d)
  • Implement language settings and initialization updates (1c093dc)
  • Enhance theme management and settings integration (6543222)
  • Refactor AboutTab component and introduce modular cards for improved structure (b69307b)
  • Add theme reset functionality and integrate into settings (17fc8ee)
  • Refactor SettingsTab component and modularize settings sections (71f82e4)
  • Add theme customization options and integrate into settings (a374784)
  • Update application icons and add new logo assets (0f514d5)
  • Add MarqueeText component and integrate into ConverterTab (7ee2e7e)
  • Add Bulgarian and Greek language support (b08f8c4)
  • Implement version formatting in AboutTab component (d01c387)
  • Refactor and clean up code documentation across multiple files (2dee320)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)

Linux

  • Extract the tarball and run the binary
  • Ensure GTK3 and WebKit2GTK are installed

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

0.0.3

December 22, 2025

What's Changed

  • Enhance CI workflows and frontend configuration for Codecov integration (1c936e4)
  • Update wails.json with product information and versioning in CI workflows (3d75baa)

Downloads

Platform Architecture File Description
Windows x64 ybdownloader-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownloader-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownloader-macos-universal.dmg Disk image
Linux x64 ybdownloader-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)

Linux

  • Extract the tarball and run the binary
  • Ensure GTK3 and WebKit2GTK are installed

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

0.0.1

December 21, 2025

What's Changed

  • Update author information in wails.json and modify CHANGELOG command in release.yml for improved clarity in Git history. (94019a5)
  • Update CI and release workflows to include webkit2_41 tags in Wails build commands for improved compatibility with dependencies. (0a9d1ce)
  • Add funding and issue templates to enhance project contribution guidelines (f68d47d)
  • Update CI workflow to change coverage output file from coverage.out to coverage.txt and add deprecation notice for GetAllItemsUnsafe method in queue manager. (191c6af)
  • Update golangci-lint configuration by moving settings under the linters section and modifying CI workflow to use codecov-action@v5, including a slug for better coverage reporting. (0c9d09e)
  • Revise README to reflect project details for YB Download, including features, tech stack, and getting started instructions. Added sections for prerequisites, development, and roadmap, while enhancing overall clarity and structure. (4f267dc)
  • Update golangci-lint version in CI workflow from v2.1.6 to v2.7.2 for improved linting capabilities. (88e3de4)
  • Update CI and release workflows to install libwebkit2gtk-4.1-dev instead of libwebkit2gtk-4.0-dev for improved compatibility with dependencies. (f7fe918)
  • Refactor golangci-lint configuration to streamline linter and formatter settings, update CI workflow to use the latest golangci-lint version, and enhance error handling in downloader and converter components with appropriate nolint directives for subprocesses and deferred closures. (8d17053)
  • Update .gitignore to exclude .todos directory, remove prealloc linter from golangci configuration, and specify golangci-lint version and install mode in CI workflow. (fd116fc)
  • Add ESLint configuration and update dependencies for TypeScript and React. Introduced new rules for better code quality and added support for React hooks. Refactored InputProps type definition in the input component. Enhanced BrowseTab to manage trending loads with a ref for better performance. Improved error handling in UrlInput component. Cleaned up SettingsTab by simplifying unsubscribe logic. Updated toast hook to streamline action types. (339398e)
  • Update Go version to 1.25 in CI workflows and configuration files. Add new script for i18n translation validation to ensure consistency across localization files. Enhance frontend build process with additional Node.js steps for dependency management and build execution. Update localization files for improved user feedback on URL import results. Refactor CI configurations for better organization and clarity. (58eb75f)
  • Update CI configurations and Go version. Downgraded Go version to 1.23 in CI workflows and golangci-lint settings. Enhanced linter settings by restricting misspell mode and excluding additional gosec rules. Improved build processes for Linux, Windows, and macOS, including optional signing for Windows binaries and notarization for macOS apps. Refactored conversion job structures and improved error handling in the downloader. Added caching for Node.js dependencies and optimized artifact uploads. (6ce9eda)
  • Add YouTube search and conversion features. Introduced BrowseTab and ConverterTab components for searching YouTube videos and converting media files. Implemented state management for browsing and conversion processes, including API integration for YouTube search results and conversion presets. Enhanced localization for new features and added tests for BrowseTab and ConverterTab components. Updated dependencies and CI configurations for improved performance. (b0137fc)
  • Refactor frontend components and enhance FFmpeg integration. Removed BrowseTab component and updated App to reflect changes. Introduced Badge component for status indication. Updated settings management to include FFmpeg download functionality with progress tracking. Improved localization for FFmpeg settings and added new API methods for FFmpeg status retrieval. Updated package dependencies for better performance and compatibility. (f4c8b33)
  • Refactor URL import functionality in UrlInput component. Implemented backend validation and deduplication for batch URL imports, enhancing user feedback for import results. Updated API methods and added new ImportResult interface for improved handling of import outcomes. Adjusted translations for clarity in user notifications. (84a1d84)
  • Update dependencies and enhance download functionality. Upgraded Go version and added new indirect dependencies for improved performance. Refactored QueueControls and QueueItem components to handle download actions with error handling. Introduced new API methods for managing downloads and improved state management in the application. Added tests for downloader and queue manager functionalities. (cbff8b1)
  • Implement batch import functionality for YouTube URLs in UrlInput component. Added file input for .txt files, allowing users to import multiple URLs at once. Enhanced validation and user feedback for import success and errors. Updated translations for improved user guidance. (252a8c0)
  • Enhance internationalization support and testing framework. Added i18next for multi-language support with English, Spanish, German, French, and Portuguese translations. Introduced Vitest for unit testing, including tests for utility functions and application state management. Updated package dependencies and configurations for improved testing and localization. (5e01f86)
  • Refactor application structure and implement core functionality for YouTube downloads. Removed legacy app.go, added new app facade, integrated Wails runtime, and established settings persistence. Introduced UI components and state management for downloads, including error handling and user notifications. Updated frontend dependencies and styles for improved user experience. (27b78ee)
  • initial commit (fe7061d)

Downloads

Platform Architecture File Description
Windows x64 ybdownload-windows-amd64-installer.exe Recommended installer
Windows x64 ybdownload-windows-amd64.exe Portable executable
macOS Universal (Intel + Apple Silicon) ybdownload-macos-universal.dmg Disk image
Linux x64 ybdownload-linux-amd64.tar.gz Tarball

Installation Notes

Windows

  • Download and run the installer, or use the portable .exe directly
  • You may see a SmartScreen warning - click "More info" → "Run anyway"

macOS

  • Open the .dmg file and drag the app to Applications
  • First launch: Right-click → Open (to bypass Gatekeeper)

Linux

  • Extract the tarball and run the binary
  • Ensure GTK3 and WebKit2GTK are installed

FFmpeg

FFmpeg is required for audio conversion. The app will prompt you to download it automatically if not found.

Extension

0.0.4

June 11, 2026

YBDownloader Browser Extension v0.0.4

Installation

Chrome / Edge / Brave:

  1. Download chrome-extension-0.0.4.zip
  2. Extract the zip file
  3. Go to chrome://extensions (or equivalent)
  4. Enable "Developer mode"
  5. Click "Load unpacked" and select the extracted folder

Firefox:

  1. Download firefox-extension-0.0.4.zip
  2. Go to about:debugging#/runtime/this-firefox
  3. Click "Load Temporary Add-on"
  4. Select the zip file

Features

  • One-click download button on YouTube videos
  • Format selection (MP3, MP4, WebM)
  • Deep link integration with YBDownloader app

0.0.3

December 23, 2025

YBDownloader Browser Extension v0.0.3

Installation

Chrome / Edge / Brave:

  1. Download chrome-extension-0.0.3.zip
  2. Extract the zip file
  3. Go to chrome://extensions (or equivalent)
  4. Enable "Developer mode"
  5. Click "Load unpacked" and select the extracted folder

Firefox:

  1. Download firefox-extension-0.0.3.zip
  2. Go to about:debugging#/runtime/this-firefox
  3. Click "Load Temporary Add-on"
  4. Select the zip file

Features

  • One-click download button on YouTube videos
  • Format selection (MP3, MP4, WebM)
  • Deep link integration with YBDownloader app

0.0.2

December 22, 2025

YBDownloader Browser Extension v0.0.2

Installation

Chrome / Edge / Brave:

  1. Download chrome-extension-0.0.2.zip
  2. Extract the zip file
  3. Go to chrome://extensions (or equivalent)
  4. Enable "Developer mode"
  5. Click "Load unpacked" and select the extracted folder

Firefox:

  1. Download firefox-extension-0.0.2.zip
  2. Go to about:debugging#/runtime/this-firefox
  3. Click "Load Temporary Add-on"
  4. Select the zip file

Features

  • One-click download button on YouTube videos
  • Format selection (MP3, MP4, WebM)
  • Deep link integration with YBDownloader app
Show 1 older release 0.0.1 – 0.0.1

0.0.1

December 22, 2025

YBDownloader Browser Extension v0.0.1

Installation

Chrome / Edge / Brave:

  1. Download chrome-extension-0.0.1.zip
  2. Extract the zip file
  3. Go to chrome://extensions (or equivalent)
  4. Enable "Developer mode"
  5. Click "Load unpacked" and select the extracted folder

Firefox:

  1. Download firefox-extension-0.0.1.zip
  2. Go to about:debugging#/runtime/this-firefox
  3. Click "Load Temporary Add-on"
  4. Select the zip file

Features

  • One-click download button on YouTube videos
  • Format selection (MP3, MP4, WebM)
  • Deep link integration with YBDownloader app

View all releases on GitHub →