Releases: xniperbuilds/riplox-desktop
Release list
Riplox — a video downloader your phone can drive
Riplox is a free video downloader for Windows that your phone can drive.
Share a link from any app on your phone and the download starts on your PC — at full quality,
straight to the hard drive. No cable, no re-typing the address, and the PC does not have to be
awake when you send it.
It is also an ordinary, complete downloader: paste a link and keep the video.
Your phone can drive it
Pair a phone once and its share sheet gains a Riplox entry. Share a video from anywhere and the PC
downloads it.
On the same Wi‑Fi the link goes straight across your own network — instant, and it works with no
internet connection at all. Away from home it travels through a relay that carries a sealed
envelope it cannot read. Only the link ever travels; the video is fetched by your PC on your PC's
own connection, and the PC never opens a port.
The phone does not have to install anything — a web page works. There is a small Android app if you
want one tap fewer, and a Windows sender if the other machine is a PC.
It gets the quality it says it will
Ask for the best and you get the best — 4K where a site has 4K, right down to 360p, or just the
audio as MP3 with cover art and tags. Files come out as MP4 that plays on Windows, on a phone and in
WhatsApp without hunting for a codec.
There is a second quality aimed at re‑uploading, for when you want the biggest possible file
rather than the one that plays everywhere — and it says so before you pick it.
It tells you what things cost
- Every quality shows how big the file will be before you choose it
- A running download shows how much has arrived, not just a percentage
- A finished download says what it actually got — 1080p, 2160p
It survives a bad afternoon
Changing Wi‑Fi does not fail a download — Riplox waits for the network and carries on. A download
that stops part‑way tries again on its own. One that goes quiet for a quarter of an hour is stopped
and told to you, rather than sitting on "downloading" all day.
Whole playlists, and a queue that remembers
Take a playlist or a channel section in one click — filter by title, sort by length, take the first
N, invert the selection. The queue runs several at once and survives a restart.
Subtitles, chapters and SponsorBlock segments where the site provides them, and a clip can be
trimmed without re‑encoding the whole file.
It runs from a USB stick
Unzip the portable build anywhere and everything Riplox saves — settings, history, the queue, the
phone pairing — stays in a Data folder beside the program. Nothing is written anywhere else on
the PC.
A browser extension
Shipped in the folder beside the app: one click on a video page sends the link across, with no
copying. Settings shows you where it is and the four steps to load it.
The small things
- A keyboard shortcut you choose yourself
- The Home box takes text as well as links — a key, a password, a Wi‑Fi code — sealed until copied
- Riplox asks its own questions, instead of a browser warning with an address in it
- Setup says plainly when a PC is too old, rather than installing something that cannot start
Which file do I want?
| Riplox_Setup.exe | Almost everyone. Installs for you alone unless you choose otherwise — no administrator rights needed. |
| Riplox_Portable.zip | A USB stick, or a PC you would rather not install on. |
| RiploxSend_Setup_v1.0.2.exe | Optional. Send links to this PC from another Windows PC. |
| RiploxSend_Android_v1.0.5.apk | Optional. Send links from an Android phone. A web page works too, with nothing installed. |
Windows 10 or 11, 64‑bit. Needs the Microsoft Edge WebView2 Runtime, already present on Windows 11
and on any Windows 10 with a current Edge.
with a code‑signing certificate yet — not because anything was found in it. Choose More info →
Run anyway, and verify the checksum below if you want to be sure the file is the one we built.
Checksums
SHA256SUMS.txt is attached to this release. Verify with:
Get-FileHash .\Riplox_Setup.exe -Algorithm SHA256What changed in 1.4.1
Setup used to ask a question when the Microsoft Edge WebView2 Runtime was missing, and an
unattended install has nobody to answer it - so it waited instead of failing. On a machine
without the Runtime, installing Riplox through winget or Chocolatey would hang.
Setup now installs the Runtime for you instead of asking. It carries Microsoft's official
1.7 MB bootstrapper, runs it only when the Runtime is absent, and leaves nothing behind
afterwards. If it cannot reach Microsoft's servers, Setup says so and installs Riplox anyway
rather than stopping.
The uninstaller had the same flaw and would have hung a silent uninstall the same way. Its
question now answers itself with No, which keeps your settings and history.
Nothing else changed. If 1.4.0 installed and runs for you, there is nothing here you need.
Already using Riplox?
Then some of the above is new and some of it is a fix. These are the five worth knowing about, and
every one of them is in 1.3.0 right now. They were found by using Riplox rather than testing it,
and all five were silent — nothing ever said anything was wrong.
- Your Library plays again. Riplox learns a file's name from the download engine, and it was
reading that name in the wrong character set — so any title with a curly quote, an accent or an
emoji got recorded slightly wrong. The file was fine; Riplox just had the wrong name for it, so
Play opened the folder instead of the video. On one real library that was 56 of 244 videos. - And when Play does open a folder, it now says why — the file has moved or been deleted. It
used to open the folder and leave you guessing whether the button was broken. - A download that gets stuck now gives up. If the engine stops saying anything for fifteen
minutes, Riplox stops it, moves it to Failed and tells you what happened. One link could
previously sit on "downloading" all day. - Closing Riplox now closes everything it started. The download engine used to keep running
after Riplox was gone — invisible, and using a whole processor core each. On one machine three of
them had piled up and eaten thirteen hours of processor time between them. - A page open in your browser could quietly discard a link your phone had just sent. The phone
said "sent" and the download never started. Nothing of yours could be read — the link is
encrypted the whole way — but the message was gone.
Two more things changed shape rather than broke: "Best available" used to stop at 1080p on a video
that had 4K sitting there (H.264 was a filter, and on YouTube H.264 stops at 1080p — it is a
tie‑break now, so you still get H.264 wherever a site offers that resolution in it), and the Windows
sender now keeps up when the PC changes address instead of falling back to the relay for ever.
Riplox is free software under the GPL‑3.0, built on
yt-dlp and FFmpeg.
Riplox — a video downloader your phone can drive
Warning
Use 1.4.1 instead.
On a PC without the Microsoft Edge WebView2 Runtime, this installer asks a question and waits for
an answer. An unattended install - which is how winget and Chocolatey install things - has
nobody to answer it, so it hangs instead of failing.
Installing this version by hand is fine; you will simply see the question. Installing it silently
is not. 1.4.1 installs the Runtime itself and never blocks.
Riplox is a free video downloader for Windows that your phone can drive.
Share a link from any app on your phone and the download starts on your PC — at full quality,
straight to the hard drive. No cable, no re-typing the address, and the PC does not have to be
awake when you send it.
It is also an ordinary, complete downloader: paste a link and keep the video.
Your phone can drive it
Pair a phone once and its share sheet gains a Riplox entry. Share a video from anywhere and the PC
downloads it.
On the same Wi‑Fi the link goes straight across your own network — instant, and it works with no
internet connection at all. Away from home it travels through a relay that carries a sealed
envelope it cannot read. Only the link ever travels; the video is fetched by your PC on your PC's
own connection, and the PC never opens a port.
The phone does not have to install anything — a web page works. There is a small Android app if you
want one tap fewer, and a Windows sender if the other machine is a PC.
It gets the quality it says it will
Ask for the best and you get the best — 4K where a site has 4K, right down to 360p, or just the
audio as MP3 with cover art and tags. Files come out as MP4 that plays on Windows, on a phone and in
WhatsApp without hunting for a codec.
There is a second quality aimed at re‑uploading, for when you want the biggest possible file
rather than the one that plays everywhere — and it says so before you pick it.
It tells you what things cost
- Every quality shows how big the file will be before you choose it
- A running download shows how much has arrived, not just a percentage
- A finished download says what it actually got — 1080p, 2160p
It survives a bad afternoon
Changing Wi‑Fi does not fail a download — Riplox waits for the network and carries on. A download
that stops part‑way tries again on its own. One that goes quiet for a quarter of an hour is stopped
and told to you, rather than sitting on "downloading" all day.
Whole playlists, and a queue that remembers
Take a playlist or a channel section in one click — filter by title, sort by length, take the first
N, invert the selection. The queue runs several at once and survives a restart.
Subtitles, chapters and SponsorBlock segments where the site provides them, and a clip can be
trimmed without re‑encoding the whole file.
It runs from a USB stick
Unzip the portable build anywhere and everything Riplox saves — settings, history, the queue, the
phone pairing — stays in a Data folder beside the program. Nothing is written anywhere else on
the PC.
A browser extension
Shipped in the folder beside the app: one click on a video page sends the link across, with no
copying. Settings shows you where it is and the four steps to load it.
The small things
- A keyboard shortcut you choose yourself
- The Home box takes text as well as links — a key, a password, a Wi‑Fi code — sealed until copied
- Riplox asks its own questions, instead of a browser warning with an address in it
- Setup says plainly when a PC is too old, rather than installing something that cannot start
Which file do I want?
| Riplox_Setup.exe | Almost everyone. Installs for you alone unless you choose otherwise — no administrator rights needed. |
| Riplox_Portable.zip | A USB stick, or a PC you would rather not install on. |
| RiploxSend_Setup_v1.0.2.exe | Optional. Send links to this PC from another Windows PC. |
| RiploxSend_Android_v1.0.5.apk | Optional. Send links from an Android phone. A web page works too, with nothing installed. |
Windows 10 or 11, 64‑bit. Needs the Microsoft Edge WebView2 Runtime, already present on Windows 11
and on any Windows 10 with a current Edge.
with a code‑signing certificate yet — not because anything was found in it. Choose More info →
Run anyway, and verify the checksum below if you want to be sure the file is the one we built.
Checksums
SHA256SUMS.txt is attached to this release. Verify with:
Get-FileHash .\Riplox_Setup.exe -Algorithm SHA256Already using Riplox?
Then some of the above is new and some of it is a fix. These are the five worth knowing about, and
every one of them is in 1.3.0 right now. They were found by using Riplox rather than testing it,
and all five were silent — nothing ever said anything was wrong.
- Your Library plays again. Riplox learns a file's name from the download engine, and it was
reading that name in the wrong character set — so any title with a curly quote, an accent or an
emoji got recorded slightly wrong. The file was fine; Riplox just had the wrong name for it, so
Play opened the folder instead of the video. On one real library that was 56 of 244 videos. - And when Play does open a folder, it now says why — the file has moved or been deleted. It
used to open the folder and leave you guessing whether the button was broken. - A download that gets stuck now gives up. If the engine stops saying anything for fifteen
minutes, Riplox stops it, moves it to Failed and tells you what happened. One link could
previously sit on "downloading" all day. - Closing Riplox now closes everything it started. The download engine used to keep running
after Riplox was gone — invisible, and using a whole processor core each. On one machine three of
them had piled up and eaten thirteen hours of processor time between them. - A page open in your browser could quietly discard a link your phone had just sent. The phone
said "sent" and the download never started. Nothing of yours could be read — the link is
encrypted the whole way — but the message was gone.
Two more things changed shape rather than broke: "Best available" used to stop at 1080p on a video
that had 4K sitting there (H.264 was a filter, and on YouTube H.264 stops at 1080p — it is a
tie‑break now, so you still get H.264 wherever a site offers that resolution in it), and the Windows
sender now keeps up when the PC changes address instead of falling back to the relay for ever.
Riplox is free software under the GPL‑3.0, built on
yt-dlp and FFmpeg.
Riplox 1.3.0 - a second way in, and a relay that sleeps
A second way in for the sites that refuse the engine, a relay that sleeps
between links, and four defects found by auditing the above rather than by
using it.
When yt-dlp is refused, Riplox now has its own way in
Every desktop downloader is built on yt-dlp, so when a site turns it down they
all stop working on the same day. That is what a TikTok link did here for a
week, and the only advice on offer was to try a different connection — which
did not help either.
So there is a second route for the three sites where it matters: TikTok,
Instagram and Facebook. It is tried only after yt-dlp has actually failed,
so nothing that works today changes. No browser, no signing, no impersonation —
standard library only: a plain request with a cookie jar, which turned out to
be what the site was waiting for.
YouTube deliberately has no second route. Most of it is signature work that
would break weekly, and yt-dlp already does it better. The second door is for
where yt-dlp loses.
The relay stops holding itself awake
The relay held each poll open for 25 seconds and reopened it the instant it
returned. To Cloudflare that is a request still being processed, and a Durable
Object is billed for wall-clock time whenever it cannot hibernate — so the room
of any PC with Sharing switched on could never sleep.
Measured on this project's own account: one PC used up to 51% of an entire
day's free allowance, while requests never passed 2%.
Sharing now uses a hibernating WebSocket. The connection stays open while the
relay sleeps, and it is only billed for the moments it is actually handling a
link. The old polling route is untouched — older copies keep working exactly as
they did, and a network that will not pass a WebSocket upgrade falls back to it
automatically.
Also in this release
- Sign-ins can be paused rather than only forgotten. A stale login used to
take public videos down with it, and the only cure was throwing the session
away. - A failed request retries once with the saved session left out, for the
same reason. - Settings is one screen again — 5,441 pixels of it became 636. Groups say
what is inside them, and 36 fields start as 5. - A site picker, and a filter so "download copied links instantly" can be
limited to sites you choose. - How each site is behaving — worked · needed Riplox's own route · failed.
The middle one is the interesting one, and only Riplox can report it. - Find everything on a page, a schedule, queue search, bulk
pause/resume/retry, and Accounts in the Library. - The browser extension's in-page button can be dragged out of the way, and
remembers where you put it.
Four defects the audit found
- Addresses were read out of a page with a pattern that scanned the whole
thing, including text other people wrote. A comment containing
"playable_url":"file:///C:/..."was picked up and would have been fetched;
so were127.0.0.1and the cloud metadata address. Addresses are now checked
against the site's own network before anything is downloaded. - A part-finished download resumed on size alone. These addresses are signed
afresh each time, so a retry is not always the same file — two encodes were
spliced into one of exactly the right length, with nothing reporting a
problem. A.partnow records what wrote it. - A link that could not be handled was let go after three tries with no time
condition, and those three ran back to back: one that would have worked on
the fourth attempt was discarded in 31 milliseconds. - Instagram captions were decoded in a way that splits an emoji into two halves
that are not characters, which then fails on the way to a file name.
Files
| SHA-256 | ||
|---|---|---|
| Riplox | Riplox_Setup_v1.3.0.exe (72.10 MB) |
EB1D19D1BEE69AE28F1988AD5C8F30CCF45BB502CEA5DEBED8F1DF142B7E86C4 |
| Sender, Windows | RiploxSend_Setup_v1.0.1.exe (18.49 MB) |
C5BB64932B58BB71D656799ACD439ACCB5B7E79C86997EA64EAE6DE599E74CAD |
| Sender, Android | RiploxSend_Android_v1.0.1.apk (97 KB) |
07D0DFE4385E56A0ED761F0926C1216314BDC10085B9D5BEA9579D2352304875 |
Riplox is the app that downloads — that is the one to install, and the only
one most people need. The two senders are unchanged from 1.2.1 and are
optional: install one on a phone or another PC you want to send links from.
Installing
Per-user, no administrator rights. Windows may show "Windows protected your
PC" the first time — these builds are not code-signed, so choose More info
→ Run anyway, or check the file first:
certutil -hashfile Riplox_Setup_v1.3.0.exe SHA256
Requires Windows 10 or 11 with the Microsoft Edge WebView2 Runtime. The Android
APK is signed but not from a store, so Android will ask permission to install
it. Android 8 or newer.
Riplox 1.2.1 - two things that were telling you something untrue
Two things that were telling you something untrue. Everything from
1.2.0 is
in this build as well.
"Signed in" when the site had no session at all
Signing in reads the whole browser profile, and that profile holds every site
ever signed in through it. So a TikTok sign-in that never completed still came
back with a healthy pile of YouTube cookies, saved them, and the screen said
Signed in — while TikTok had none. It is possible to sign in twice and still
be told to sign in.
The sign-in now checks that the site whose window it opened is actually in what
came back, and says which one is missing when it is not:
No TikTok session was captured. Sign in fully in the window that opened, then
close that window — Riplox reads the session once the window is closed.
The per-site rows in Settings were always honest about this; the line above them
was not.
TikTok: what is really happening
TikTok is refusing the machine, not the video. The page it serves is a 1.4 KB
bot-check shell with no video data in it at all — which is what the engine
reports as "Unexpected response from webpage request".
Everything worth trying was tried against a failing link and measured:
| tried | result |
|---|---|
| plain request | refused |
| five browser impersonations (Chrome/Safari/Android targets) | refused |
| desktop user-agent | refused |
| both alternate TikTok API hosts | refused |
| cookies taken from a real Chrome that had got through the wall | refused |
So "sign in and try again" was not advice, it was a wrong answer that costs
someone an afternoon. The message now says what is actually true: signing in
does not get past it, and a different connection is the only thing that has
helped.
Everything else about TikTok is fine — the site loads, its login page loads, and
the engine has browser impersonation available. It is the video page, and only
on some connections.
Files
| SHA-256 | ||
|---|---|---|
| Riplox | Riplox_Setup_v1.2.1.exe (71.97 MB) |
92D3FE4C49AE889AD47A9110A84CBE8F391E356D68E392E5AED976E6E120E4EE |
| Sender, Windows | RiploxSend_Setup_v1.0.1.exe (18.49 MB) |
C5BB64932B58BB71D656799ACD439ACCB5B7E79C86997EA64EAE6DE599E74CAD |
| Sender, Android | RiploxSend_Android_v1.0.1.apk (97 KB) |
07D0DFE4385E56A0ED761F0926C1216314BDC10085B9D5BEA9579D2352304875 |
Riplox is the app that downloads — that is the one to install, and the only
one most people need. The two senders are unchanged from 1.2.0 and are
optional: install one on a phone or another PC you want to send links from.
Both senders now have their source in this repository, in
send-windows/
and
send-android/.
Installing
The installers are per-user and do not ask for administrator rights. Windows may
show "Windows protected your PC" the first time — these builds are not
code-signed, so choose More info → Run anyway, or check the file first:
certutil -hashfile Riplox_Setup_v1.2.1.exe SHA256
Requires Windows 10 or 11 with the Microsoft Edge WebView2 Runtime, already
present on Windows 11 and on any Windows 10 with a current Edge. The Android APK
is signed but not from a store, so Android will ask permission to install it.
Android 8 or newer.
Riplox 1.2.0 - the engine update tells you what it is doing
The engine update, which was the real complaint
Pressing Update engine fetched an 18 MB zip in a single read and said
nothing for as long as that took. Measured on a slow line it arrived at
0.10 MB/s and the connection was dropped at 15.9 MB after 161 seconds — which
is indistinguishable from a hang.
- It now reads in chunks and shows a percentage on the button.
- A dropped connection resumes: the part already on disk is kept and the next
attempt asks for the rest with aRangeheader, instead of starting the
18 MB again. Three attempts, with a growing pause. - Timeouts that fail honestly — 30 seconds per read, ten minutes for the whole
job, and a sentence saying what happened rather than a button that goes quiet. - Once a day Riplox asks which engine version is published and writes one line
in Settings. That check is the releases API, a few hundred bytes. It never
downloads the engine on its own.
Sign-in, one file per site
Captured sessions are stored as one DPAPI-encrypted file per site rather than
one file holding all of them, so signing out of TikTok is a file delete and the
other six are not rewritten to do it. The existing store is migrated on first
run. A download is still only ever handed the cookies of the site it came from.
Sign-in now covers YouTube, Instagram, TikTok, Facebook, X, Reddit and
Vimeo, and an exported cookies.txt is filtered the same way.
A sender for Windows
Windows has no share sheet, so Riplox Send for Windows earns its place on
the keyboard: copy a link in any program, press Ctrl+Shift+S, and it
is on its way to the PC that downloads. Nothing opens; the answer arrives as a
notification. It is also the only sender that can reach that PC directly over
the local network — a web page cannot, because an HTTPS page is not allowed to
call a plain-HTTP address on the LAN.
Opening a pairing link on Windows now hands it to that app rather than to the
browser. The pairing code works once, so pairing the browser spent it and left
the app needing a second code. Its installer registers riploxsend:// under
HKCU — per-user, no administrator — and removes it on uninstall.
Source is in send-windows/.
Also in this release
- Find everything on a page — point it at a page and it lists every media
link on it, in the same screen playlists use. - Schedule — hold new downloads outside chosen hours. A download already
running is never cut off, and the queue says why anything is waiting. - Start with Windows — optional, per-user, and it starts into the tray
rather than onto your screen. - TikTok now says which half of the advice applies: whether there is a
saved TikTok sign-in at all, rather than telling everyone to try again later.
If TikTok is serving its verification page, signing in from Settings is the
answer — and if you have never signed in, it says so. - Defaults reviewed, each with the reason written beside it in the source.
Downloads now go into a folder per site by default. - Riplox stays a video downloader — the general file downloader that was
tried during development has been taken back out. - Fixed: Quit from the tray no longer claims Riplox is still running.
Files
| SHA-256 | ||
|---|---|---|
| Riplox | Riplox_Setup_v1.2.0.exe (71.96 MB) |
AF5F554DE02C03FE4F8E44DD0562FF58C65C3AC2E28DE9A9B08805256F73D3DF |
| Sender, Windows | RiploxSend_Setup_v1.0.1.exe (18.49 MB) |
C5BB64932B58BB71D656799ACD439ACCB5B7E79C86997EA64EAE6DE599E74CAD |
| Sender, Android | RiploxSend_Android_v1.0.1.apk (97 KB) |
07D0DFE4385E56A0ED761F0926C1216314BDC10085B9D5BEA9579D2352304875 |
Riplox is the app that downloads — that is the one to install first, and
the only one most people need. The two senders are optional: install one on a
phone or on another PC you want to send links from. Neither downloads
anything itself; each hands a link to the PC running Riplox.
The Android APK is the same build the pairing page offers, byte for byte, and
it keeps itself up to date from there — it is published here so it can be
downloaded and checked without pairing anything first.
Riplox Send for Windows 1.0.1 replaces the 1.0.0 that was here for the first
half hour of this release. Being removed by the PC left the app still counting
itself as paired, so it showed a sending form that could only be refused and
kept the pairing screen hidden. It now opens the pairing screen on its own in
that state. Nothing else changed.
Installing
Both installers are per-user, so neither asks for administrator rights.
Windows may show "Windows protected your PC" the first time. These builds
are not code-signed — a certificate is a yearly cost this project does not
carry — so choose More info → Run anyway. If you would rather verify the
file first, compare its SHA-256 with the value above:
certutil -hashfile Riplox_Setup_v1.2.0.exe SHA256
Requires Windows 10 or 11 with the Microsoft Edge WebView2 Runtime, which is
already present on Windows 11 and on any Windows 10 with a current Edge.
The Android APK is signed but not from a store, so Android will ask for
permission to install it — that is normal for an app installed this way.
Android 8 or newer.
Riplox Desktop v1.1.2
Riplox starts working sooner, stops giving up on a link it was only reading,
and the phone app now updates itself.
The engine starts in a third of the time
yt-dlp ships as the folder build instead of the single executable. The single
file unpacked itself into a temp directory on every run — 2.2 seconds
before one request went out, against 0.77 for the folder. Riplox starts
yt-dlp for every paste, every download and every channel check, so that is
1.4 seconds off each of them.
It takes 12 MB more on disk, but compresses better than an already-compressed
single file, so this installer is 3 MB smaller than the last one. "Update
engine" works exactly as before.
A link you paste is no longer the one that gives up first
Reading a link now retries the way a download always has. A passing "confirm
you're not a bot" killed a paste outright, while the very same link — queued
instead — retried and went straight through. The message even claimed the
retries had been spent. They had not.
Send to Riplox updates itself
The Android app asks the relay what version is there and offers it when it is
newer. The download is checked against the published SHA-256 as it arrives and
thrown away if it does not match, and Android's own dialog does the
installing — the app cannot install anything quietly.
Fixes
- A shared link reaches your PC in about a second. It used to arrive
whenever the system felt like running a background job, which on some phones
means "when you next open the app". - Progress no longer sits at 99%. Video and audio arrive as two streams
and only one was being reported, so the bar waited at 99 while the audio
finished. It now says which one it is on. - Links sent from a phone get their thumbnail instead of a blank tile.
- The capture heading was 2.42:1 in the light theme — below readable. Now
5.83. - Settings has a way to report a bug or ask for a feature.
Install
Riplox_Setup_v1.1.2.exe — 71.9 MB, installs for the current user, no
administrator rights needed.
SHA-256: A25B398D805C28AB5DF57BEA34B875086532F4414777D5584F205FE9D7115AE6
The installer is not code-signed, so Windows may show "Windows protected your
PC" the first time: More info → Run anyway. Requires Windows 10 or 11 with
the Edge WebView2 runtime, which is already present on Windows 11.
Riplox Desktop v1.1.0
Your phone can now hand a link to your PC, Riplox can watch a channel for new
videos, and every screen has been rebuilt with a light theme.
Send to Riplox
Pair a phone once, then share a link to it from any app — the download starts
on your PC, on your connection and your disk.
Your PC never opens a port. It dials out and holds one request open, so
nothing on the internet can reach the machine. Messages are AES-GCM with a
nonce and a timestamp: the relay carries them without being able to read them,
and a captured message cannot be replayed. Only a link travels, never a video.
The phone makes its own key while pairing, so the pairing code is spent the
moment it is used — a code left in a chat afterwards opens nothing. Codes last
two minutes and work once.
Each paired device can be paused, renamed, limited (per day, largest file,
total GB, quality cap, which sites), given a folder of its own, or removed.
A removed phone is told it was removed instead of being left guessing.
On Android there is also Riplox Send, an 89 KB app that takes a share
without opening anything at all. Both it and the web page are offered from the
pairing screen.
Watch a channel or playlist
Riplox checks what you follow and tells you what is new. It never downloads
by itself.
Repeated automated requests are exactly what sites answer with "are you a
bot", so this is kept small on purpose: the newest 30 items, one check at a
time, at least 90 seconds apart, once every 12 hours per item. The screen says
all of that before it can be switched on, and carries the fix if it happens.
Also new
- Pause and resume a download properly, and a speed limit
- Audio converter — MP3, M4A, OPUS, FLAC, WAV, remuxed rather than
re-encoded when the codec already fits - Channel links open their sections: Videos, Shorts, Live
- One library with search, sort and a filter per site
- Playlist sorting — by length or name, take the first N, invert
- Drag a link onto the window, or paste twenty at once
- Trim by timestamp, subtitles, chapters, SponsorBlock, download archive
- MP3 files now carry cover art and tags instead of arriving bare
- Export and import settings, export your links as txt, csv or json
- Light and dark, or whichever your system is using
- Update check — tells you a new version exists and never installs anything
- AI-upscaled video is handled honestly. YouTube invents higher
resolutions for old uploads; Riplox skips them by default, and if you turn
them on the quality reads 1080p · AI-upscaled from 480p
Fixes
- Stop and Cancel never really stopped anything. yt-dlp relaunches itself
as a child process and only the parent was being killed, so the download
quietly finished anyway. Broken since Cancel was written. - Choosing a different quality overwrote the file you already had
- Settings could silently fail to save while a second copy was running
Install
Riplox_Setup_v1.1.0.exe — installs for the current user, no administrator
rights needed.
SHA-256: 13C1F38984BF310AA69008799EEC9D863FFFC3C1A2A8106F2843197D5EEB8581
The installer is not code-signed, so Windows may show "Windows protected your
PC" the first time: More info → Run anyway. Requires Windows 10 or 11 with
the Edge WebView2 runtime, which is already present on Windows 11.
Riplox Desktop v1.0.0
Riplox for Windows.
Paste a link, pick a quality, keep the file. Works with YouTube, TikTok,
Instagram, Facebook, X, Reddit and around a thousand other sites.
What you get
- No limits — no download caps, no daily quota, no paid tier, no account.
- No bundled software — the installer contains the app and nothing else.
- Plays anywhere — H.264 MP4 by default, so files open in Windows Media
Player, WhatsApp and on phones without installing codecs. Turn the setting
off if you would rather have maximum resolution. - Updates itself — sites change how they serve video. When a link stops
working, Settings → Download engine → Update usually fixes it without
waiting for a new release. - 4K / 1440p / 1080p / 720p / 480p / 360p, or MP3 audio.
- A queue with live speed and ETA.
- Playlists, your pick. Paste a playlist and every video is listed. Take
the whole thing in one click, untick the ones you don't want, shift-click a
range, filter a long list by title, or grab a single video straight from its
row — no going back to the site to copy links one at a time.
Runs in the background
- Clipboard watching — copy a link anywhere and Riplox picks it up, even
when the window is minimised or hidden in the tray. - Global hotkey — grab the copied link without switching windows. If the
default combination is already taken by another program, Riplox falls back
to the next free one and shows you which one it got. - Auto-download (off by default) — queue every copied link straight away
at your default quality. - Tray icon with the current progress in its tooltip, and a progress bar
on the taskbar button while downloads run. - Notifications when a download starts, finishes or fails. Click one to
bring the window back. - Closing the window hides Riplox to the tray so downloads keep running. Quit
from the tray menu. Launching Riplox again while it is hidden brings that
copy back rather than starting a second one.
Install
Download Riplox_Setup_v1.0.0.exe and run it. It installs for the current
user, so it does not ask for administrator rights.
Windows will likely show "Windows protected your PC" the first time. That
is SmartScreen reacting to a new installer it has not seen before, not a virus
warning. Choose More info → Run anyway.
Requires Windows 10 or 11 with the Microsoft Edge WebView2 Runtime, which is
already present on Windows 11 and on any Windows 10 with a current Edge.
Verify the download
SHA-256 E52ED719CBFF9F691AC842E1C35CBE0861748E719E89ADADE5983B52ACBDA0F8
Check it in PowerShell before running:
Get-FileHash .\Riplox_Setup_v1.0.0.exe -Algorithm SHA256
If the hash does not match, the file was not the one published here — delete
it. Only ever download Riplox from this releases page.
If YouTube asks you to "confirm you're not a bot"
YouTube shows this to connections it does not recognise. The fix is to give
Riplox your cookies.
Since Chrome 127 (July 2024), Chrome, Edge and Brave encrypt their cookie
database so only the browser itself can read it — closing the browser does
not help, and no downloader can get at those cookies any more.
So you have two working options:
- Firefox — Settings → Use cookies from browser →
firefox. This still
works directly. - Any browser, via a cookies file — install a "Get cookies.txt" extension,
export the cookies for the site, and point Settings → Cookies file at the
exported.txt.
Heavy downloading on your own account can get that account limited, so a spare
account is the safer option.
Notes
Downloading is subject to the terms of the site you download from and to the
copyright of the material. Use it for content you own, content licensed for
reuse, or content you have permission to keep.
Riplox is not signed with a code-signing certificate yet, which is why
SmartScreen warns on first run. The SHA-256 above is how you confirm the file
is the published one.
Bundles yt-dlp (Unlicense) and an ffmpeg GPL build, both unmodified.