Repository navigation
More control over torrents and downloads, and a closer look at what each download is doing.
New
- Open .torrent files. Pick one on Home, drop it on the window on desktop, or use "Open with" or "Share" on Android.
- Choose files inside a torrent. Snag lists what a torrent or magnet contains before anything downloads, so you can tick only the files you want.
- Keep sharing torrents. Settings > Network lets finished torrents keep uploading for up to 1, 6 or 24 hours while Snag is open. Library shows a Sharing badge and a Stop sharing action, and turning the setting off stops all sharing.
- Connections per download. Each download can use its own number of connections; Settings stays the default.
- Downloads at once, from the Queue. Change how many downloads run together right from the Waiting header.
- Live details. Tap a file or torrent download in the Queue to see its speed, connections, a map of the pieces filling in, and for torrents the peers, share ratio and progress of each file.
- Clear list in Library. Empty the whole list in one step, with Undo. Your files stay where they are.
Download
| For | File |
|---|---|
| Android, most phones | snag-android-arm64-v8a.apk |
| Android, older phones | snag-android-armeabi-v7a.apk |
| Android, x86_64 (emulators, some Chromebooks) | snag-android-x86_64.apk |
Windows 10 or 11 (unzip, run snag.exe) |
snag-windows-x64.zip |
| macOS, Apple silicon or Intel | snag-macos.dmg |
| macOS, as a zip | snag-macos.zip |
Linux, any distribution (chmod +x, then run it) |
snag-linux-x64.AppImage |
| Debian, Ubuntu, Mint | snag-linux-x64.deb |
| Fedora, openSUSE | snag-linux-x64.rpm |
Linux, plain bundle (extract, run ./snag) |
snag-linux-x64.tar.gz |
On desktop, Snag fetches the official yt-dlp, ffmpeg and Deno the first time it runs, into its own folder. On Android everything is built in.
macOS says Snag can't be opened
Snag isn't notarized by Apple yet. Drag Snag from the DMG into Applications and open it once. Then go to System Settings > Privacy & Security and click Open Anyway. You only need to do this once.
Check that an APK really comes from us
Every Android release is signed with the same key. With apksigner from the Android SDK build-tools:
apksigner verify --print-certs snag-android-arm64-v8a.apkThe certificate's SHA-256 digest must be:
A5:35:0A:AA:8A:BC:94:6C:C8:68:36:B7:70:F6:61:70:D3:EF:C2:AE:7E:6C:15:B3:DD:0A:3C:E6:A6:AA:13:8D
SHA-256 checksums
Also attached as SHA256SUMS.txt. Check your download with sha256sum -c SHA256SUMS.txt --ignore-missing.
bc8ba4313fa6b14fe299daa2252225adad77019c79dee6f88f227d6c790179c6 snag-android-arm64-v8a.apk
fdb067075b4fa0f342ec16eccc0dd18b70dc9e2fcd7fecde8e25e1e4bfc32ef6 snag-android-armeabi-v7a.apk
8f31555254eb9edf0ea1e11e5c8cf3f002e892d6f3bc9ca19c7db692ad4788e9 snag-android-x86_64.apk
9d7b2861fdd850ebb0a0e212306b9e39f25a2760f85db0344838f45bb8bd085c snag-linux-x64.AppImage
587929396d5e801874350b0d7dc4f6777ee5e28465f83b4425472e251610ba9f snag-linux-x64.deb
f8f521be3a6c1725e7ac71a08a5871609e0942efcc321b3babb1d7cde2ef1117 snag-linux-x64.rpm
720bcbcfe2b24cedf38eab00aed813428d5ca55685911cf7e165fc3321753005 snag-linux-x64.tar.gz
aff354dfbccff746266a00980cff139cee71ad2527ae7b23f017640f14fea9f5 snag-macos.dmg
15cba0e6ef97790e90cb5e347895bda5c2f34d8219b43ec1dc126f4bb2ce20be snag-macos.zip
39b7da61008ab58607f8b690a71aad4565f83030c11b6780d46905a9fc4aecf1 snag-windows-x64.zip
What's Changed
- Open local .torrent files by @SalehTZ in #9
- Add a keep sharing setting for finished torrents by @SalehTZ in #10
- Pick which files to download inside a torrent by @SalehTZ in #11
- Per-download connections, quick concurrency control, and torrent sharing controls by @SalehTZ in #12
- Add "Clear list" to the Library, keeping files on disk by @SalehTZ in #13
- Show live transfer details for file downloads and torrents by @SalehTZ in #14
- Release 0.3.0 by @SalehTZ in #15
Full Changelog: v0.2.0...v0.3.0