ShortTV downloader: save public episodes
ShortTV playlets resolve from their own Nuxt data, with the free window marked before download. Its encrypted segments are decrypted in your browser before assembly.
Open downloaderWhich ShortTV episodes are free
Free and locked is decided by ShortTV, not by this tool. This is what the adapter reads before you download anything.
| Free episodes | Episodes 1–5 in our sample series |
|---|---|
| Locked episodes | Ship no media address at all |
| Link that works | /episode/ or /drama/, with or without a locale prefix |
| File you get | 1080p H.264 → MP4 |
| Read from | Server payload of any episode page |
| On a computer | Chrome or Edge: joined in the tab, then saved to a folder |
Three things that go wrong on ShortTV
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.
Saving stops near the end
Keep the tab in the foreground while an episode assembles — a backgrounded tab gets throttled and the stream can time out. On Chrome or Edge, picking a save folder writes straight to disk and skips the in-memory limit entirely.
How ShortTV decides what is free
ShortTV names one number — the last free episode — and everything above it ships no media address at all.
ShortTV does not decide free episode by episode. It declares a single index, and everything up to it is playable while everything past it carries no URL whatsoever. That is why locked rows are greyed out rather than hidden: there is nothing being withheld, there is simply nothing there. Each free episode offers three signed renditions at 480p, 720p and 1080p, all H.264 with AAC audio, and the signature on those addresses expires in roughly four hours. A tab left open since the morning will fail and has to be resolved again.
Saving a ShortTV episode on a computer
Open the series on shorttv.live and copy the address from the browser bar. Both the /episode/ and /drama/ forms are accepted, with or without a language prefix.
Paste it into the box above and resolve. The grid returns with the free window already marked, so the decision happens before any bytes move.
Select the episodes. Segments arrive AES-128-CBC encrypted, with the key sitting in each segment's own header, and the tab decrypts them using WebCrypto before mux.js sees them.
Pick a destination folder once. The finished MP4 streams into it as <series> - E001.mp4 and the folder is remembered for the next episode.
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 ShortTV series
Because the free window is a clean prefix, selecting 1 through N is the whole operation — there are no locked episodes buried in the middle to trip over halfway through a queue. The queue resolves and assembles one episode at a time rather than opening ten at once, so a single failure does not sink the rest. With folder saving on Chrome or Edge, the constraint on a long series is disk space; only the download-as-a-file path assembles a whole episode in memory first.
The best output of the nine — real 1080p H.264 — and the only host where leaving a tab open over lunch quietly invalidates every address on it, because the signature lasts about four hours. Treat resolve and save as one sitting rather than two, and the quality advantage costs nothing. Start here if sharpness is what you are after.
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 ShortTV links can I paste?
Both the /episode/ and /drama/ pages work, with or without a locale prefix. The episode page carries the whole playlet in its server payload, so one request lists every episode; the adapter normalises any episode link to episode 1 before reading it.
Why are some ShortTV episodes shown as locked?
ShortTV marks the last free episode with `lockBegin`: a value of 5 means episodes 1–5 ship media addresses and 6 and up ship none at all. This build only offers rows that are inside that window and actually carry an address.
What file do I get from a ShortTV episode?
One MP4 per episode, assembled in your browser from the 1080p H.264 HLS rendition without re-encoding. ShortTV encrypts each segment with AES-128-CBC and keeps the key inside the segment's own 1 KB header, so the relay decodes the bytes before the browser assembles them.
Do ShortTV media links expire?
Yes, more visibly than on other platforms: each rendition URL carries an `auth_key` valid for about four hours. The catalogue is cached for thirty minutes and re-read for every download, which keeps a normal queue well inside that window.