Fluent M3U8 is a cross-platform m3u8/mpd downloader based on PySide6 and QFluentWidgets featuring fully compatible M3U8 and MPD video downloads, multi-threaded M3U8 download support, task management for downloads, and sleek user-friendly GUI. Quick start requires creating Python 3.11 conda virtual environment, installing requirements.txt dependencies, downloading FFmpeg and N_m3u8DL-RE executables to tools directory, and running Fluent-M3U8.py.
Deployment process: run deploy.py script in conda environment, then copy tools folder to packaging folder (dist/Fluent-M3U8.dist/tools for Windows/Linux, dist/Fluent-M3U8.app/Contents/MacOS/tools for macOS). Built with PySide6 Qt framework, QFluentWidgets fluent design library (qfluentwidgets.com), N_m3u8DL-RE cross-platform stream downloader for MPD/M3U8/ISM, and pyqt5_concurrent QThreadPool-based task concurrency library. GPL-3.0 license. Copyright © 2025 by zhiyiYo. Installation via .dmg (macOS arm64/x86_64) or .exe (Windows x86_64 Setup).
Use Cases:
Fluent M3U8
A cross-platform m3u8 downloader based on PySide6 and QFluentWidgets
English | 简体中文 | 官网
!界面
Create virtual environment:
conda create -n fluent-m3u8 python=3.11
conda activate fluent-m3u8
pip install -r requirements.txt
Download FFmpeg (https://www.ffmpeg.org/download.html) and N_m3u8DL-RE (https://github.com/nilaoda/N_m3u8DL-RE/releases)
Place the executable files of ffmpeg and N_m3u8DL-RE in the tools directory.
Open Fluent M3U8:
conda activate fluent-m3u8
python Fluent-M3U8.py
Run deploy script:
conda activate fluent-m3u8
python deploy.py
Copy tools folder to the packaging folder:
dist/Fluent-M3U8.dist/toolsdist/Fluent-M3U8.app/Contents/MacOS/toolsFluent-M3U8 is licensed under GPLv3.
Copyright © 2025 by zhiyiYo.
Free, open-source cross-platform music streaming app with React Native + Expo mobile (Android/iOS) and Electron desktop (macOS/Windows/Linux) versions, featuring high-quality streaming, offline downloads, background playback, no login requirements, ad-free experience, and 20+ language support.
Gaming-focused quick translation tool built with Tauri (Rust + React 18) for international servers, featuring hotkey translation without leaving game, three specialized modes (toxic/pro/auto), custom phrase management, multi-language support, and automatic clipboard copying for Windows and macOS.
Modern DOOM engine source port continuing ZDoom and GZDoom with high-resolution graphics, dynamic lighting, 3D floors, extensive modding support, OpenGL/Vulkan renderers, and active community development under GPL v3+ license for Linux, Windows, and macOS.
Local development client for ChatGPT apps and MCP servers with full widget emulator, OAuth debugger, LLM playground with free frontier models (GPT-5, Claude Sonnet, Gemini 2.5), JSON-RPC observability, and Apps Builder supporting Desktop/Tablet/Mobile views via NPX or desktop apps.
AI-powered auto quiz solver for Bilibili hardcore membership exam. Supports DeepSeek, Gemini and OpenAI models. Calls Bilibili API directly with QR login for automated question answering.
Android Clash proxy client with pbMeta and pbSmart core variants, supporting multi-architecture builds (arm64-v8a, armeabi-v7a, x86, x86_64, universal) with active Alpha development for network proxy management.