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 downloaderWhich 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 episodes | Episodes 1–10 in our sample series |
|---|---|
| Locked episodes | is_vip rows, no address issued |
| Link that works | /episodes/, locale prefixes like /zh-Hant/ included |
| File you get | H.264 HLS → MP4 (not HEVC) |
| Read from | Nuxt payload, locale prefixes included |
| On a computer | Chrome or Edge: joined in the tab, then saved to a folder |
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 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.
Saving a StardustTV episode on a computer
Copy a /episodes/ page from stardusttv.net. Locale prefixes such as /zh-Hant/ are part of the path and are accepted as-is.
Resolve: the series data comes from the page's own Nuxt payload, so no separate API call is needed.
Free episodes are those passing both checks, and each one is assembled from its own H.264 HLS stream.
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.
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.
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.
The other eight platforms
Same paste box, different adapter underneath. Each one reads its own page format.
Download public episodes in three steps
The same workflow works across every platform this build supports.
- 01
Paste a public page link
Copy a series or episode URL that opens without signing in.
- 02
Review available episodes
Resolve the page, confirm the title, and select only the public episodes you may keep.
- 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.
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.