Skip to content

Releases: vanloctech/youwee

Youwee v0.12.0

05 Mar 13:38

Choose a tag to compare

🎬 Youwee v0.12.0

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • Dependency source selector (yt-dlp/FFmpeg) - Added source switching in Settings → Dependencies so users can choose between app-managed binaries and system-managed binaries
  • Safety confirmation before switching to system source - Added a confirmation dialog when switching yt-dlp/FFmpeg to system source to prevent accidental changes

Changed

  • OS-aware system source label - System source label now adapts by platform (Homebrew on macOS, PATH on Windows, package manager on Linux)
  • Automated GitHub release notes in build workflow - Enabled generate_release_notes in the release workflow so published releases include auto-generated notes
  • Windows custom title bar integration - Replaced the native Windows title bar with app-themed custom controls (drag region, minimize/maximize/close) for consistent theming

Fixed

  • Windows download history recording - Captured final output filepath reliably on Windows so completed downloads are correctly added to Library history
  • Windows redownload path parsing - Fixed output folder extraction for backslash-based Windows paths when redownloading items
  • Non-UTF-8 yt-dlp output on Windows - Added GBK/ANSI decoding fallback and --print-to-file handling so non-UTF-8 locales still capture final file paths correctly
  • Library auto-refresh after download completion - Library history now refreshes automatically when a download status changes to finished
  • Douyin modal URL compatibility - Normalized douyin.com URLs with modal_id into canonical /video/{id} format in backend yt-dlp calls and frontend deep-link parsing

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)
🌐 Extension (Chromium) Youwee-Extension-Chromium.zip Unzip and load unpacked on Chrome/Edge/Brave
🦊 Extension (Firefox) Youwee-Extension-Firefox-signed.xpi Signed unlisted add-on for Firefox stable

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🌐 Browser Extension Install

  • Chromium: download Youwee-Extension-Chromium.zip -> extract -> open chrome://extensions -> enable Developer mode -> Load unpacked.
  • Firefox: download Youwee-Extension-Firefox-signed.xpi and open it directly to install.

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

What's Changed

  • fix(windows): record download history on non-UTF-8 locales (GBK) by @TTAWDTT in #35
  • fix(windows): replace native title bar with custom controls by @TTAWDTT in #37
  • fix(douyin): normalize modal_id URLs to direct video format before yt-dlp by @TTAWDTT in #40

Full Changelog: v0.11.1...v0.12.0

Youwee v0.11.1

01 Mar 13:52

Choose a tag to compare

🎬 Youwee v0.11.1

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • French, Portuguese, and Russian language support - Full localization for all UI screens, settings, error messages, and metadata labels in Français, Português, and Русский
  • Backend error localization - Backend error messages (download failures, network errors, etc.) are now translated to the user's selected language instead of always showing English

Changed

  • Refactored transcript fallback chain - Unified transcript fallback logic across AI summary and processing tasks for more consistent behavior

Fixed

  • Transcript fallback for Douyin and TikTok - Improved transcript extraction for Douyin and TikTok videos that previously failed silently
  • Transcript errors and short captions - Transcript errors are now preserved for diagnostics instead of being silently swallowed; short captions are accepted as valid transcripts instead of being rejected
  • TikTok default settings - Aligned TikTok default download settings to match platform conventions

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)
🌐 Extension (Chromium) Youwee-Extension-Chromium.zip Unzip and load unpacked on Chrome/Edge/Brave
🦊 Extension (Firefox) Youwee-Extension-Firefox-signed.xpi Signed unlisted add-on for Firefox stable

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

Contributors

TTAWDTT

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🌐 Browser Extension Install

  • Chromium: download Youwee-Extension-Chromium.zip -> extract -> open chrome://extensions -> enable Developer mode -> Load unpacked.
  • Firefox: download Youwee-Extension-Firefox-signed.xpi and open it directly to install.

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.11.0

20 Feb 13:34

Choose a tag to compare

🎬 Youwee v0.11.0

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • Browser Extension for one-click download (Chromium + Firefox) - You can now send the current video page from browser to Youwee and choose Download now or Add to queue
  • Extension setup in Settings - Added a new Settings → Extension section with direct download buttons and easy install steps for Chromium and Firefox

Changed

  • UI/UX refresh for YouTube and Universal pages - Simplified input, preview, queue, and title-bar interactions for a cleaner and more consistent experience

Fixed

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)
🌐 Extension (Chromium) Youwee-Extension-Chromium.zip Unzip and load unpacked on Chrome/Edge/Brave
🦊 Extension (Firefox) Youwee-Extension-Firefox-signed.xpi Signed unlisted add-on for Firefox stable

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🌐 Browser Extension Install

  • Chromium: download Youwee-Extension-Chromium.zip -> extract -> open chrome://extensions -> enable Developer mode -> Load unpacked.
  • Firefox: download Youwee-Extension-Firefox-signed.xpi and open it directly to install.

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.10.1

15 Feb 15:14

Choose a tag to compare

🎬 Youwee v0.10.1

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • ASS font settings - Added configurable subtitle font family/size for ASS export and subtitle preview
  • Line-break workflow - Added quick auto line-break action and Shift+Enter newline support while editing subtitle text
  • Configurable auto retry - Added Auto Retry settings for YouTube and Universal downloads with customizable retry attempts and delay to recover from unstable network/live interruptions automatically

Changed

Fixed

  • Download failure diagnostics - Improved yt-dlp failure messages to include clearer error reasons, enabling smarter transient-error retry behavior

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.10.0

15 Feb 02:23

Choose a tag to compare

🎬 Youwee v0.10.0

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • Subtitle Workshop - Added an all-in-one subtitle page for SRT/VTT/ASS with editing, timing tools, find/replace, auto-fix, and AI actions (Whisper, Translate, Grammar Fix)
  • Advanced subtitle tools - Added waveform/spectrogram timeline, shot-change sync, realtime QC with style profiles, split/merge tools, translator mode (source/target), and batch project tools

Changed

Fixed

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.9.4

14 Feb 07:31

Choose a tag to compare

🎬 Youwee v0.9.4

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • Processing output folder picker - Added a selectable output directory in Processing chat. Default stays the main video folder, and generated outputs now honor the selected folder for AI commands and quick actions
  • Multi-file attachments in Processing AI chat - Processing chat now supports image/video/subtitle attachments (picker + drag/drop) with contextual previews and metadata
  • Language request shortcut in Settings - Added a quick link in Settings → General for users to vote/request next language support on GitHub Discussions
  • System tray app update action - Added a new tray menu action to check for Youwee updates directly from tray

Changed

  • Deterministic subtitle/merge command generation - Processing command generation now handles subtitle burn-in and multi-video merge (including intro/outro ordering hints) before AI fallback for more reliable results
  • Clearer system tray channel check label - Renamed "Check All Now" to "Check Followed Channels Now" to better reflect checking followed channels
  • Simplified page headers - Removed leading title icons from Metadata, Processing, and AI Summary pages for a cleaner look

Fixed

  • Video info fetch fails with authentication/proxy - Fixed yt-dlp argument ordering so cookie and proxy flags are inserted before the -- URL separator, preventing Failed to fetch video info errors while keeping downloads working
  • Stable channel update check always shows available - Fixed yt-dlp stable/nightly update check to read the installed channel binary version (--version) instead of file-existence metadata, so "Up to date" is shown correctly after update
  • Bundled update status and binary source mismatch - Fixed bundled update flow to show latest available version in Settings and prefer the user-updated app_data/bin/yt-dlp binary when present, so updating bundled actually takes effect
  • Processing page video info redesign - Refreshed the section below player with a YouTube-style title + modern metadata chips, and removed hover color shift/shadow on codec badges for cleaner visuals
  • Prompt Templates dropdown close behavior - Fixed Processing Prompt Templates dropdown to auto-close on outside click and Escape key
  • Duplicate URL count in Universal input - Fixed the URL count badge showing duplicated number (e.g. 1 1 URL) in Universal URL input

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.9.3

14 Feb 04:20

Choose a tag to compare

🎬 Youwee v0.9.3

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • Subtitle download in Metadata - New subtitle toggle in the Metadata settings bar to download subtitles (manual + auto-generated) alongside metadata. Includes a popover to select languages and format (SRT/VTT/ASS)

Changed

  • Improved time range input UX - Replaced plain text inputs with auto-formatting time inputs that insert : separators as you type (e.g. 103010:30, 105301:05:30). Smart placeholder shows M:SS or H:MM:SS based on video duration. Real-time validation with red border for invalid format or when start >= end. Shows total video duration hint when available

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.9.2

13 Feb 16:49

Choose a tag to compare

🎬 Youwee v0.9.2

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • Time range download - Download only a specific portion of a video by setting start and end times (e.g. 10:30 to 14:30). Available per-item on both YouTube and Universal queues via the scissors icon. Uses yt-dlp's --download-sections under the hood
  • Auto-check FFmpeg updates on startup - FFmpeg update check now runs automatically when the app starts (for bundled installs). If an update is available, it shows in Settings > Dependencies without needing to manually click the refresh button

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.9.1

13 Feb 09:18

Choose a tag to compare

🎬 Youwee v0.9.1

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Fixed

  • App crash on macOS without Homebrew - Fixed startup crash caused by missing liblzma dynamic library. The xz2 crate now uses static linking, making the app fully self-contained without requiring Homebrew or system libraries
  • Auto-download ignores user settings - Channel auto-download now respects per-channel download preferences (Video/Audio mode, quality, format, codec, bitrate) instead of using hardcoded values. Each channel has its own download settings configurable in the channel settings panel
  • Security hardening - FFmpeg commands now use structured argument arrays instead of shell string parsing, preventing command injection. Added URL scheme validation and -- separator for all yt-dlp calls to block option injection. Enabled Content Security Policy, removed overly broad shell permissions, and added isSafeUrl validation for rendered links
  • Video preview fails for MKV/AVI/FLV/TS containers - Preview detection now checks both container format and codec. Videos in unsupported containers (MKV, AVI, FLV, WMV, TS, WebM, OGG) are correctly transcoded to H.264 preview. HEVC in MP4/MOV no longer unnecessarily transcoded on macOS
  • Scheduled downloads not visible in tray mode - Desktop notifications now fire when a scheduled download starts, stops, or completes while the app is minimized to system tray. Tray menu shows active schedule status (e.g. "YouTube: 23:00"). Schedule works on both YouTube and Universal pages
  • Quit from tray kills active downloads - Tray "Quit" now uses graceful shutdown instead of force-killing the process, allowing active downloads to finish cleanup and preventing corrupted files
  • Dock icon setting lost on restart (macOS) - The "Hide Dock icon on close" preference is now synced to the native layer on app startup, not only when visiting the Settings page
  • Universal queue shows skeleton instead of URL while loading - Replaced pulsing skeleton placeholder with the actual URL text and a "Loading info..." spinner badge. When metadata fetch fails, items now exit loading state gracefully instead of showing skeleton forever

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt

Youwee v0.9.0

12 Feb 12:24

Choose a tag to compare

🎬 Youwee v0.9.0

A modern, beautiful YouTube downloader built with Tauri.

✨ What's New

Added

  • Channel Follow & Auto-Download - Follow YouTube channels, browse their videos, select and batch download with full quality/codec/format controls. Background polling detects new uploads with desktop notifications and per-channel new video badges. Collapsible followed channels panel with system tray close-to-tray support
  • Large file preview confirmation - Configurable file size threshold (default 300MB) that shows a confirmation dialog before loading large videos in Processing. Threshold adjustable in Settings → General → Processing
  • i18n-aware Settings search - Settings search now works in all languages. Searching in Vietnamese (e.g. "giao diện") or Chinese returns matching results. English keywords still work as fallback regardless of language

Fixed

  • Processing page white screen on 4K VP9/AV1/HEVC videos (Linux) - GStreamer's AAC audio decoder crashes WebKitGTK when playing VP9/AV1/HEVC videos. Preview now uses dual-element approach: silent H.264 video + separate WAV audio synced via JavaScript, completely bypassing the broken AAC path. If video playback still fails, auto-falls back to a static JPEG thumbnail. Works across macOS, Windows, and Linux

📥 Download

Platform File Description
🍎 Mac (M1/M2/M3/M4) Youwee-Mac-Apple-Silicon.dmg For Apple Silicon Macs
🍎 Mac (Intel) Youwee-Mac-Intel.dmg For Intel-based Macs
🪟 Windows Youwee-Windows.msi MSI Installer
🪟 Windows Youwee-Windows-Setup.exe EXE Installer
🐧 Linux Youwee-Linux.deb Debian/Ubuntu
🐧 Linux Youwee-Linux.AppImage Portable (all distros)

📋 Requirements

  • Windows: Windows 10 or later
  • macOS: 10.15 (Catalina) or later
  • Linux: Ubuntu 22.04 or equivalent

🔧 Optional

  • FFmpeg - for best video/audio quality (auto-download available in Settings)
  • Bun Runtime - if you can only download 360p from YouTube (auto-download available in Settings)

🔐 Verify Downloads

Download SHA256SUMS.txt and verify:

sha256sum -c SHA256SUMS.txt