Skip to content

TGDrive 2.2.0 — Torrents, archives, video Continue and recovery

Latest

Choose a tag to compare

@TechShreyash TechShreyash released this 28 Oct 16:41
3c49400

TGDrive 2.2.0 brings more work into the drive itself: import torrents, package and extract archives, pick up a video where you left off, and keep a simpler recovery kit.

Watch the 62-second feature tour · Full screenshot gallery

Bring torrents straight into your drive

Paste a magnet link or a public .torrent URL to start a server import. TGDrive keeps the torrent's folder structure and sends its files through the normal Telegram upload pipeline, so they arrive as ordinary drive items you can browse, preview and share.

You can close the tab after the import starts: TGDrive continues while the app remains running. Transfers shows metadata discovery, downloading, uploading and any failure that needs a retry. Import guide and supported torrents.

Torrent and magnet import setup

Create ZIPs and unpack archives without a round trip through your device

Select files or folders and choose Create ZIP to save a normal ZIP file in your drive. Or choose Extract archive to unpack into the current folder or a new folder. Your originals remain in place, and existing names are kept alongside new outputs.

Extraction now covers ZIP, 7z, RAR, TAR and supported gzip, bzip2, xz and Zstandard files. These are tracked background jobs: progress, completion and retry belong in Transfers, and accepted work continues with the tab closed while TGDrive runs. Archive workflow and limits.

Create a ZIP Choose where to extract
Create ZIP from selected drive items Archive extraction destination choices

Continue watching, with sharper opening pictures

Reopen a video and choose Continue from… to return to a position saved in this browser, or choose Play to start from the beginning. Completing the video clears its saved position.

Newly staged video uploads can retain a separate high-resolution poster, so supported files open with a sharp saved picture. Existing videos fall back to a representative decoded frame. Playback also handles stalls more carefully, holding audio and the clock together; hover and chapter previews reuse downloaded ranges and keep speculative work bounded.

Continue from a position saved in this browser

Positions stay in the current browser profile. Posters and preview support depend on the file and browser; this does not promise a fixed startup download size. Video controls.

One recovery file, with a key you keep separately

The backup workflow now produces one encrypted recovery file for supported database and independent-channel recovery, replacing the separate-file juggling for new restore points. The restore screen inspects that file before recovery, with clearer guidance for a surviving main channel or a lost main channel backed by an independent copy.

Recovery keys are retained durably, restore points are verified, and transient MongoDB backup failures are retried safely. Older backups remain readable with their original keys. Save your recovery kit.

See the recovery-file and key form

Recovery-file and separate-key form — local demo

This is a labelled local demo of the form, not a recording of a completed restore.

Clearer background work and a quieter drive

Permanent deletion now shares one backup check across a batch and keeps pending items hidden through refreshes. Failed items return to Trash for review and retry, while the server can finish accepted work after the tab closes. This removes items from the catalog; Telegram originals remain.

Idle pages poll less often, loaded thumbnails remain visible while scrolling, and bot imports have stronger startup and retry safeguards. The guides and showcase have also been refreshed around these workflows.

Updating from v2.1.0: no manual MongoDB migration is required. Preserve your database, private configuration and persistent volumes, and save a confirmed backup plus its matching key first. Docker includes the torrent engine; native installs need aria2c. Upgrade instructions.

Compatibility, verification and release links

New unified recovery files and poster-aware backups need a TGDrive version supporting those formats. Keep older files and their original keys; use a compatible pre-upgrade backup if rollback is needed. Encrypted/split archives and v2-only torrents remain unsupported; torrent availability depends on peers.

PR verification and release packaging passed on the release tree: quality/security, 2,400 backend tests (62 skipped; 86.12% coverage), frontend tests/build/typecheck, 71 Chromium cases, AMD64/ARM64 images and offline container checks. Extracted source passed checksum and rebuild verification, 2,354 Python tests (108 skipped) and 671 frontend tests.

Automated and synthetic checks do not certify live Telegram/swarm availability, deployment, every codec or physical device. The tour shows ZIP creation, import/extraction setup, Continue and a local recovery form; it does not demonstrate a completed torrent import, extraction or recovery. Deployment and live production smoke checks remain with the operator.

Release PR · Exact commit · All changes since v2.1.0 · Setup

Clone v2.2.0 or use GitHub's generated source archives below.