macOSWindowsLinux
alternativa a 4K Video Downloader、Internet Download Manager
A cross-platform m3u8/mpd downloader based on PySide6 and QFluentWidgets.
fluentm3u8m3u8-downloaderpyside6pysideqtappguilivempddash
Métricas clave
Crecimiento de estrellas
Estrellas
2k
Forks
148
Crecimiento semanal
+4
Issues
7
5001k1.5k2k
sept 2025nov 2025ene 2026mar 2026jun 2026ago 2026oct 2026
↓ Descargar
Todas las versiones →ArtefactosPyPI
README
Fluent M3U8
A cross-platform m3u8 downloader based on PySide6 and QFluentWidgets

Features
- Fully compatible with M3U8 and MPD video downloads
- Multi-threaded M3U8 download support
- Task management for downloads
- Sleek and user-friendly GUI
Quick start
Create virtual environment:
conda create -n fluent-m3u8 python=3.11 conda activate fluent-m3u8 pip install -r requirements.txtDownload FFmpeg and N_m3u8DL-RE
Place the executable files of ffmpeg and N_m3u8DL-RE in the
toolsdirectory.Open Fluent M3U8:
conda activate fluent-m3u8 python Fluent-M3U8.py
Deploy
Run deploy script:
conda activate fluent-m3u8 python deploy.pyCopy
toolsfolder to the packaging folder:- For Windows and Linux:
dist/Fluent-M3U8.dist/tools - For macOS:
dist/Fluent-M3U8.app/Contents/MacOS/tools
- For Windows and Linux:
See also
- zhiyiYo/QFluentWidgets:A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.
- nilaoda/N_m3u8DL-RE:Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM.
- AresConnor/pyqt5_concurrent:A QThreadPool based task concurrency library.
License
Fluent-M3U8 is licensed under GPLv3.
Copyright © 2025 by zhiyiYo.