Skip to content

Releases: xniperbuilds/riplox-desktop

Riplox — a video downloader your phone can drive

Choose a tag to compare

@xniperbuilds xniperbuilds released this 27 Aug 10:22

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.

⚠️ Windows may show "Windows protected your PC". That is because the installer is not signed
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 SHA256

What 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

Choose a tag to compare

@xniperbuilds xniperbuilds released this 26 Aug 14:23

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.

⚠️ Windows may show "Windows protected your PC". That is because the installer is not signed
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 SHA256

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 1.3.0 - a second way in, and a relay that sleeps

Choose a tag to compare

@xniperbuilds xniperbuilds released this 15 Aug 19:24

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 were 127.0.0.1 and 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 .part now 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

Choose a tag to compare

@xniperbuilds xniperbuilds released this 11 Aug 18:16

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

Choose a tag to compare

@xniperbuilds xniperbuilds released this 11 Aug 14:18

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 a Range header, 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

Choose a tag to compare

@xniperbuilds xniperbuilds released this 10 Aug 22:34

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

Choose a tag to compare

@xniperbuilds xniperbuilds released this 10 Aug 18:00

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

Choose a tag to compare

@xniperbuilds xniperbuilds released this 08 Aug 07:34

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:

  1. Firefox — Settings → Use cookies from browserfirefox. This still
    works directly.
  2. 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.