# zhiyiYo/Fluent-M3U8

A cross-platform m3u8/mpd downloader based on PySide6 and QFluentWidgets.

Repository: https://github.com/zhiyiYo/Fluent-M3U8
Canonical: https://ross.abutalabs.com/products/fluent-m3u8
Homepage: https://fluent-m3u8.org
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: fluent, m3u8, m3u8-downloader, pyside6, pyside, qt, app, gui, live, mpd, dash
Last push: 2025-04-24T03:26:48+00:00

## Health v2 (maintenance only)
Score: 30/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 18, release rhythm 40, longevity 41
- inputs: {"age_days": 574, "days_push": 496, "days_rel": 538, "gap_med": 2.0, "n_releases_24m": 11}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1992, forks 142 (observed 2026-08-28T04:06:03.134731+00:00)

## What it is
Fluent M3U8 is a cross-platform desktop GUI application for downloading streaming video from M3U8 (HLS) and MPD (DASH) URLs, built with PySide6 and QFluentWidgets. It supports multi-threaded downloads, batch task management, and watching partially downloaded videos, wrapping tools like FFmpeg and N_m3u8DL-RE.

## Use cases
- download m3u8 video streams
- download dash mpd videos
- batch download streaming videos from a list
- download youtube videos with a gui
- watch a video while it is still downloading
- manage and monitor multiple download tasks

## When to choose
- you want a polished GUI instead of command-line tools like N_m3u8DL-RE
- you need to download HLS m3u8 or DASH mpd streams on Windows, Linux, or macOS
- you want batch downloads from a text file list
- you want to preview videos mid-download

## When to avoid
- you need a headless or scriptable CLI downloader
- you only need the free features but want YouTube support, which is gated behind paid Pro/Gold editions
- you need DRM-protected stream decryption
- you want a lightweight tool without installing Python, FFmpeg, and N_m3u8DL-RE

## Facets
- artifact type: application
- maturity: active
- function: video-processing, gui, developer-tools
- domain: media, cross-platform, desktop-applications
- platform: windows, python
- tags: m3u8-downloader, dash, hls, pyside6, fluent-design, streaming-download, ffmpeg, youtube-download, video, linux, macos, desktop

## Member repositories
- zhiyiYo/Fluent-M3U8 (main) score 30

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:03.134731+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:02:38.688476+00:00, confidence not recorded.
  - readme: https://github.com/zhiyiYo/Fluent-M3U8 (fetched 2026-08-28T04:06:03.134731+00:00, sha 7ba95b7a2af7)
  - homepage: https://fluent-m3u8.org (fetched 2026-08-29T10:42:32.267038+00:00, sha 931c2e60550e)
  - site_page: https://fluent-m3u8.org/quick-start.html (fetched 2026-08-29T10:42:32.269520+00:00, sha 37c3568a5399)
  - site_page: https://fluent-m3u8.org/price.html (fetched 2026-08-29T10:42:32.271419+00:00, sha 1070942090f9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
