WORKSPACE / 01

StardustTV downloader: save public episodes

StardustTV series resolve from the page's own Nuxt data; the free window is marked before download and each episode is assembled from its H.264 HLS stream.

Open downloader
Paste a public StardustTV link below. The adapter lists only episodes that play without an account.Public pages
WHAT ACTUALLY GETS SAVED

Which StardustTV episodes are free

Free and locked is decided by StardustTV, not by this tool. This is what the adapter reads before you download anything.

Free episodesEpisodes 1–10 in our sample series
Locked episodesis_vip rows, no address issued
Link that works/episodes/, locale prefixes like /zh-Hant/ included
File you getH.264 HLS → MP4 (not HEVC)
Read fromNuxt payload, locale prefixes included
On a computerChrome or Edge: joined in the tab, then saved to a folder
IF IT DOESN'T WORK

Three things that go wrong on StardustTV

  • The file is smaller than expected

    This platform publishes a single rendition, so a higher one cannot be offered here. Check the resolution before assuming the download failed — a three-minute episode around 20 MB is normal at 720p.

  • Only some episodes are listed

    That is the real free window, not a bug. Locked rows carry no media address in the page at all, so there is nothing to download — they stay in the grid, labelled, so the episode count still matches the source.

  • It worked yesterday and fails today

    Media addresses are signed and time-limited. Resolve the link again right before saving; a page you left open for an hour or more will need a fresh pass.

HOW THE WINDOW MOVES

How StardustTV decides what is free

StardustTV needs two things to agree: the row must not be marked is_vip, and it must carry a real media path.

Paid rows on StardustTV keep is_vip set to one together with an empty filepath, so both checks fail together and the episode stays a locked placeholder. A free episode is the one that passes both, which is a stricter test than a single flag and explains why some rows that look available are not. Only one verified media host is accepted for playback, and the relay fetches nothing but playlists and their segments — a page pointing anywhere else is reported as unusable rather than quietly proxied.

DESKTOP

Saving a StardustTV episode on a computer

  1. Copy a /episodes/ page from stardusttv.net. Locale prefixes such as /zh-Hant/ are part of the path and are accepted as-is.

  2. Resolve: the series data comes from the page's own Nuxt payload, so no separate API call is needed.

  3. Free episodes are those passing both checks, and each one is assembled from its own H.264 HLS stream.

  4. Save into a folder. Nothing from the page reaches the relay except the playlists and the segments they list.

Chrome and Edge can write straight into a folder you pick once, so a long series is limited by disk rather than memory. Firefox and Safari have no folder API: there the episode is assembled in the tab first and arrives as an ordinary download, which is where the in-memory ceiling starts to matter.

MORE THAN ONE EPISODE

Working through a StardustTV series

The whole series resolves in a single request here, because the Nuxt payload lists every episode with its vip flag and its file path at once. That makes batch work predictable: the cost is one resolve plus one playlist per chosen episode, not one page fetch per episode. A twenty-episode selection therefore finishes in about twenty playlist requests and their segments, with no page loads in between and no risk of the catalogue changing under you midway.

THE TRADE-OFF

One resolve returns the whole catalogue with both flags attached, so a batch here is the most predictable of the nine: nothing changes under you while the queue runs. The stricter free test — not vip and a real file path — means fewer rows qualify than the episode count suggests, but the ones that do are solid.

OTHER SOURCES

The other eight platforms

Same paste box, different adapter underneath. Each one reads its own page format.

HOW IT WORKS

Download public episodes in three steps

The same workflow works across every platform this build supports.

  1. 01

    Paste a public page link

    Copy a series or episode URL that opens without signing in.

  2. 02

    Review available episodes

    Resolve the page, confirm the title, and select only the public episodes you may keep.

  3. 03

    Download and save

    The episode is prepared in your browser; press Save file to keep it offline.

Public content, responsible use

This tool does not unlock paid episodes, sign in to your accounts, or process DRM-protected media. Confirm you have permission before downloading anything.

Read the disclaimer
COMMON QUESTIONS

Short-drama downloader FAQ

Answers about supported links, failed pages, formats, and access limits.

Which StardustTV links can I paste?

Any /episodes/ page on stardusttv.net that opens without signing in, including locale-prefixed ones such as /zh-Hant/. The series title, intro, cover and the complete episode list come from the page's own Nuxt payload, so one request resolves the whole catalogue.

Why are some StardustTV episodes shown as locked?

Paid rows are marked `is_vip` and ship no media address at all. Only episodes that are free and have a playlist are selectable; the rest stay in the grid as locked placeholders. On the sample series episodes 1–10 are public and episode 11 starts the paid window.

What file do I get from a StardustTV episode?

One MP4 per episode, assembled in your browser from the H.264 HLS stream without re-encoding. StardustTV also publishes a HEVC adaptive stream, but mux.js cannot remux HEVC, so this tool deliberately uses the H.264 rendition.

Do StardustTV media links expire?

The playlists are not signed with a time-limited token, but the adapter still re-reads the episode page for every download, so a queue that runs for a while keeps using current addresses.