Lukas Bohez/media tools, one developer/

Convert The Spire Reborn

One app to download, convert, torrent and play your media. Windows, macOS and Android. It all runs on your machine, and it never asks you to sign in.

Version
v14.1.0
Released
2026-09
License
GPLv3
Platforms
Windows, macOS, Android
Languages
18
Source
GitHub

Download

Android is on Google Play, everything else is below. The latest is v14.1.0: Full playlists on Android, and the app in 18 languages. Linux builds stopped at v14.0.0, though the older releases are still up.

Google Play Windows macOS Android APK

Open source · GPLv3 · No installer needed, view all releases · verify SHA256SUMS · GitHub Sponsors

Where this one fits

Normally this takes four apps. A command-line tool to download with, something else to convert, a torrent client, and a player to actually listen to any of it. Four installs, four things to keep updated, four places your files end up. This is all of it in one, over one library.

Same app on your computer and your phone. Most tools here are one or the other, so the phone version ends up cut down or never gets made. This is the same app either way, with the same library and the same saved playlists on each.

It keeps a collection, not just a download queue. Give it a playlist and a folder and it tells you which tracks you are missing. It matches titles across scripts too, so a song filed under its Japanese title and the same song romanised count as the same song. That is the part I use most.

Whole playlists on a phone. Android has no yt-dlp to fall back on, so the app walks YouTube's pages itself. Until v14.1.0 it only understood one of the several ways YouTube says "here is the next page", so if your playlist got served a different one it stopped dead at 100 entries. It handles all of them now, and an 800 item playlist pages through fine on a phone. There are offline tests for every one of those formats, so if YouTube changes it again a test breaks instead of your playlist quietly getting cut short.

Saved playlists keep themselves current. Save one and the app re-checks it every four hours while it is open. Add a song today and it is on your disk without you doing anything.

Old machines get tested, not assumed. The changelog has several rounds of fixes for a pre-2013 QA box, including a native crash no Dart handler can catch. yt-dlp keeps itself up to date on the desktop, and when a download breaks because YouTube changed something, it updates and tries again instead of just failing.

Eighteen languages. It follows whatever your phone or computer is set to and falls back to English. The menus and the everyday buttons are done; the longer screens are still English until a native speaker has been over them. The files are plain .arb in the repo if you want to help.

Nothing leaves your machine. No account, no uploads, no size limits, no telemetry. It is GPLv3, so if you would rather check that than take my word for it, the source is right there.

What it does

Downloading

Keeping a collection complete

Converting and playing

Torrents

The small stuff

Frequently asked questions

Why does Windows show a SmartScreen warning?

Windows SmartScreen warns about unsigned software. Code-signing certificates cost ~$200/year, which isn't feasible for a free, solo-developed project. The app is 100% open-source under the GPLv3 license, so you can inspect every line of code on GitHub. To run: click "More info" "Run anyway."

What media sources are supported?

The app uses yt-dlp to support 1,800+ sites including most major video platforms, social media, and public audio hosts. Sites with DRM (Netflix, Disney+, Spotify) are not supported. Some sites (like HiAnime.to) require you to provide browser cookies, see Settings in the app.

What output formats are available?

Formats are grouped by category:

  • Documents: PDF, EPUB, DOCX, HTML, TXT, CSV, JSON, XML, YAML, MD
  • Images: PNG, JPG, BMP, GIF, TIFF, WebP, ICO
  • Archives: ZIP, TAR.GZ, CBZ
  • Media: MP3, WAV, AAC, FLAC, OGG, MP4, MKV, WEBM
Is my data private?

Yes, completely. All file processing happens locally on your machine. The app makes no network requests except to fetch media from the source URL. No analytics, no tracking, no cloud processing.

Is this really free and open-source?

Yes. The full source code is available on GitHub under the GPLv3 license. Audit, fork, and modify it freely. There are no ads, no premium tiers, and no hidden costs.

Does it work on old or low-end hardware?

That is tested, not assumed. The changelog documents several rounds of low-end fixes, including a folder-load crash on CPUs without BMI2 that was reproduced on an Ivy Bridge i3-3220 QA box, and a web adapter chosen so the same machines stay safe.

v14.1.0

Full playlists on Android, and the app in 18 languages

From the project changelog, which is the source of truth for what shipped.

Fixed

Added

Improved

Screenshots

1 / 12

Twelve screens from the app. Scroll or swipe the strip, use the buttons or the arrow keys, and click any screenshot to see it full size.

Demo

Prefer YouTube itself? Watch it there. An older walkthrough of the v13.2.1 build is also up.

How posting this project went in public, community by community: the community guide.