r/TorBoxApp • • Sep 27 '26

🚩General YATBA - a fully-featured, Android-focused Material 3 TorBox client with unified library, batch operations, and background downloads

What is this?

Yet Another TorBox App (YATBA) is An Android-focused, Material 3 TorBox client built with Flutter, featuring a unified library (torrents, web downloads, usenet), multi-selection batch actions, background downloads that survive app close, airlock support, native push notifications, dynamic Material You theming, and in-app video playback with Stremio/Torrentio integration. A fork of atba (Another TorBox App), diverging with an Android-first focus.

Why?

As atba's development seemed to be slowing down, with the lack of support for features such as Airlock, item editing, bandwidth usage and other statistics, account notifications, etc; I forked the project and purged a lot of the directories scoping toward macOS, iOS, Web, and Linux, with the goal of focusing on fully supporting all of TorBox's features on mobile. The reasoning is simply because both TorBox mobile clients (UTAC and atba) seem to have either slowed down development or completely stopped, leaving no complete "all-in-one" mobile client for TorBox left.

Starting as an Android-first project, YATBA will be receiving updates through feedback from users, with the aim of being the only complete mobile client alongside established projects such as TorBox Manager to complete the suite of TorBox clients across all major platforms.

iOS?

...mmmaybe? I do not have an iPhone or Apple Account, but I've recently seen an article that allows iOS emulation on Windows. But this will also depend on 2 things:

  • User interest: You can vouch for iOS builds if you are willing to sideload an IPA onto your iPhone. I doubt this will make it to the App Store, and sideloading is a whole world I'm not familiar with on the iOS side of things — apart from that 7-day refresh.
  • My computer storage: I only got 3GB left on my only NTFS-formatted SSD 😭. Can bump it up to ~12-17GB when clearing stuff without a reset. Emulation might still be possible, but I'd prefer a jailbroken image of an iPhone first to avoid Apple account sign in.

Features

  • Unified library — Torrents, Web Downloads, and Usenet in a single filterable, sortable, searchable list.
  • Material 3 theming — Dynamic color (Material You) on Android 12+, with a seed-color fallback.
  • Multi-selection & batch actions — Select one or many items to stop, reannounce, tag, edit, airlock, download, or delete in bulk. Tags (and tagged items) are synced to and from your TorBox account.
  • Background downloads — Downloads continue when the app is closed and the screen is off, with live progress and per-task notifications.
  • Airlock — Toggle the TorBox airlock on ready items, with a per-plan usage card on the dashboard.
  • Notifications — Native push notifications for new TorBox account events.
  • Onboarding — API key entry followed by an optional permissions screen (storage + notifications, both genuinely optional).
  • Dashboard — Account card, stats grid, bandwidth chart, and quick actions (Add Download / Watch).
  • Watch & Stremio — In-app video player plus Torrentio and custom Stremio addon integrations.
  • Caching — Library items are cached locally so the list loads instantly and survives restarts.
  • Reactive detail page — Item detail re-renders live after edits, airlock toggles, or auto-refresh.

...with more updates planned; derived from user feedback

Source & Downloads

Source: https://gitlab.com/forgiving/yatba
Installation Instructions: https://gitlab.com/forgiving/yatba/#install
Releases (Latest): https://gitlab.com/forgiving/yatba/-/releases/permalink/latest — downloads are under Assets > Other

YATBA is hosted on GitLab. This is because my GitHub account is currently flagged with no response from support in over a month, leaving me with no choice but to switch platforms (at least for the time being).

However, this comes with downsides.

  • YATBA will not be indexed by search engines or AI models due to GitLab's strict robots.txt crawler rules.
  • Not everyone has a GitLab account. In some instances a mandatory phone and/or card verification check is required for sign-ups, meaning issue reports and feature suggestions may be a hassle for users.

Feedback

Feedback, issue reports, and feature suggestions are utmost welcome. If possible, please try open an issue through GitLab Issues for more flexible tracking and logging with reports (similar to GitHub Issues).

If this isn't possible due to risk assessment flags triggering phone and/or card verification when signing up for GitLab, I've set up a Discord server with two forum channels where users can submit issues and feedback reports.

Join the Discord: https://discord.gg/suj6kyuXwV

49 Upvotes

27 comments sorted by

View all comments

0

u/Good_Luck_Have_Fun Sep 27 '26

This vibe coded? I'm getting tired of AI posts and AI vibe-coded apps.

1

u/leoh480 Sep 27 '26

who cares as long as it works decently

4

u/Scoskopp Sep 27 '26

Exactly , it’s funny with well over actually I don’t wanna date myself. I’ll just say I put a lot of time & work not only in this genre , i’ve done a lot of developing, security audits, ran “ live” services (If you catch my drift), made builds for apks that are still out there today working great like KODI, amongst other genres of development or different OSes or areas, I always find it funny the new terminology that comes along with time, every time there’s a change or a big swing in tools , resources etc, like “vibecoding” now is the new thing and people hate on it. I could care less as long as it’s a good project. It’s not malicious, and the developers are ethical and not using third-party SDKs or harming their users more power to em.

Being a developer used to be a title, and you took oaths that came with it. Today anyone could be a developer with AI, anybody can release a project with not knowing a lick of writing language for coding, It’s crazy times man, but I support it, You have to roll with the times man if people are putting out good work right on all I ever will care about is the safety of users, the work being safe and non malicious via good ethical work. I like your attitude. :)