FLUTTER ECOSYSTEM

Autsunset/VidBee_Flutter

一款現代的、開源的 Android 影片下載器,由 yt-dlp 與 Flutter 驅動,支援超過 1000 個網站。

VidBee_Flutter 專案封面
Stars
105
Forks
6
最近推送(UTC)
2026年9月18日
專案狀態
未封存
Autsunset GitHub avatar
GITHUB User

Autsunset ↗

語言DartC++CMakeKotlinC

使用的依賴

依賴清單 32 項

所在榜單

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README

VidBee_Flutter 🐝

License Release Platform Stars

VidBee_Flutter is a modern, cross-platform video downloader for Android built with Flutter. Powered by the legendary yt-dlp engine, it provides a seamless and intuitive experience for downloading videos and audios from 1000+ websites worldwide.


What's New in v2026.08.11.1
  • Corrected premature completion events when no usable output file is produced.
  • Prevented concurrent downloads from associating another task's newest file.
  • Released completed queue slots immediately instead of waiting for path metadata.
  • Rejected truncated in-app update APKs and removed partial downloads safely.
  • Hardened WebView login and settings initialization against disposed-page callbacks.
  • Expanded regression coverage for download lifecycle and update integrity.

📸 Screenshots
Link Parsing Settings (1)
Parse Example Settings 1
Settings (2) Settings (3)
Settings 2 Settings 3

✨ Key Features
  • 🌍 Global Support: Powered by yt-dlp, supports 1000+ sites including YouTube, TikTok, Instagram, Twitter, and Bilibili.
  • 🎨 Modern UI: Clean interface following Material Design 3 guidelines with real-time progress tracking.
  • 📚 Persistent History: Download history is saved locally and remains available after restarting the app.
  • 🔐 One-Click Login: Built-in WebView login for platforms like Bilibili and YouTube to access restricted or high-quality content.
  • ⚙️ Full Customization:
    • Custom download paths and multiple quality options for video/audio.
    • Adaptive Themes: Support for Dark, Light, and System modes.
    • Multi-language: Available in English, Chinese, Japanese, and Korean.
    • Advanced Tools: Professional Cookie import and Custom User-Agent configuration.

📥 Quick Start
  1. Download: Get the latest APK from Latest Release and install it on your Android device.
  2. Copy Link: Copy a video URL from your favorite app.
  3. Download: Open VidBee_Flutter. The app will automatically detect the link—just click "Parse" and choose your quality to start.

📖 Advanced Guides
🍪 How to Import Cookies

Some restricted videos or high-quality streams require cookies. VidBee_Flutter supports importing cookies in Netscape format.

  1. Install Extension: Install Get cookies.txt LOCALLY on your desktop browser (Chrome/Edge).
  2. Login: Log in to the target website (e.g., YouTube) in your browser.
  3. Export: Click the extension icon, ensure Netscape format is selected, and click Export to download cookies.txt.
  4. Import: Send the file to your phone and select it in VidBee_Flutter -> Settings -> Cookie Management.

[!CAUTION] Cookies contain sensitive login information. Never share your cookies.txt file with others.

⚠️ Custom User-Agent Tip

For sites like YouTube, the default UA might cause parsing failures. We recommend setting a real User-Agent from your current device (Search "My User Agent" in your browser) in the settings.


🛠️ Tech Stack

🤝 Contributing

We welcome any contributions! If you find a bug or have a feature proposal, please submit an Issue.

📄 License

This project is licensed under the MIT License.

🙏 Acknowledgements
  • yt-dlp - The powerful download engine
  • FFmpeg - The multimedia framework for processing
  • VidBee (Desktop) - The project that inspired the original prototype