Skip to content

Unboxed 1.8.0

Latest

Choose a tag to compare

@roieeedouek roieeedouek released this 23 Aug 07:02
2318973

Unboxed is a TorBox client for Android, forked from Unchained.

This release is mostly about one thing: deleting now actually works. It also brings Android TV support and lets you pick your own video player.


Fixed

Deleting torrents and downloads

Deleting was unreliable in a way that was hard to pin down, because it was five separate problems stacked on top of each other. All five are fixed:

  • Web download deletes never applied. The request used the wrong field name (web_id where TorBox expects webdl_id), so the server ignored it.
  • Failed deletes looked like successes. The app threw away the result and always showed "removed", then refreshed the list — which quietly put the item straight back.
  • Double-tapping delete broke it. Two delete requests for the same item would race inside TorBox's backend: one succeeded, the other came back DATABASE_ERROR — even though the item was gone. That's where the intermittent error toast came from. Duplicate requests are now dropped before they're sent.
  • The list reloaded from the wrong place. After a delete it resumed paging from a mid-list offset, so rows already on screen were never refetched and deleted items stayed visible. It now reloads from the top.
  • TorBox can keep listing an item after confirming it's deleted. The app now remembers what you deleted and hides it, so a delete is final on screen the moment the server accepts it.

Also: the "N selected" count no longer stays stuck after a bulk delete, and the refresh spinner now stops when the list has actually finished loading.

Single-file torrents

Tapping a torrent with one file took you to the download screen where nothing happened. It now resolves the file and opens it.


Added

Android TV support

  • Focus rings on buttons, FABs, checkboxes, switches, chips and toolbar icons, so you can see where you are with a d-pad.
  • Scroll containers no longer swallow focus from the controls inside them.
  • Back from deep inside a list returns focus to the navigation bar.
  • Download progress is shown in-app, since TV doesn't display download notifications.
  • Requests the local-network permission needed for Kodi/VLC device discovery on Android 16+.
  • The manual refresh button is now on portrait too, not just landscape.

Pick your own video player

The fixed list of supported players is gone. Unboxed now hands the video to Android's own "open with" chooser and remembers what you picked — so any player works, including ones that didn't exist when this was written. Change it any time under Settings → Default media player.

There's also a new Open with button on the download details screen (toggleable in settings alongside the other buttons).

Support link

The in-app support link now carries the project's TorBox referral code.


Changed

  • Themes are stored by a stable key instead of a resource ID, so your theme no longer changes on you after an update.
  • Toolchain and dependencies updated from upstream: Gradle 9.5.0, Android Gradle Plugin 9.3.1, plus OkHttp, Dagger, AppCompat, Fragment, Lifecycle and Paging.
  • Missing translations filled in for Spanish, French, Italian, Korean and Turkish.

Notes

  • Android TV support is new and hasn't been through wide device testing yet. Reports welcome.
  • Which file do I want? release-1.8.0.apk for normal use. debug-1.8.0-dev.apk is only useful if you're troubleshooting and want verbose logs — it's larger and slower.
  • This is signed with the same key as 1.7.1, so it installs straight over it without uninstalling.
  • Requires Android 8.1 or newer.