by Guest on 2026/04/25 08:33:23 AM
Hello, I have some feedback about the version for Android:
1. As a port of a feature-rich desktop program, Tixati for Android works surprisingly well.
2. When opening a torrent file from the file manager, Tixati doesn't show up in the list of apps that can open it. Furthermore, when I opened a torrent file from inside Tixati bringing up the system's file picker, it added a new listing in the transfers tab but said Tixati can't read the torrent file. (Magnet links work well, both opening them from outside Tixati and pasting them inside Tixati.)
3. I chose “Fast Allocate” (fallocate?) for file allocation (by the way, there's a typo there, it says “Alloction”), but loading a new torrent with over 10 GB size didn't seem to add any storage use according to Android's Settings app. The filesystem is probably F2FS, I believe. (It took some time for allocating the files after loading the torrent, I waited for it to complete before I checked the storage use.)
4. Trying to “remove and delete local files” a torrent that has over 500 files in it started constantly spamming me with ANR (Application Not Responding) windows. Tixati wasn't actually frozen, I could easily tap Wait every time and continue working with Tixati. It presented a progress bar showing how it cleanly deletes every file (took a while to finish), but it all went well. The ANR windows continued even after exiting Tixati using the option in the main menu within Tixati, and only ended when I finally chose Close app and then for extra safety forced Tixati to stop in the Settings app (not sure the latter was needed).
5. Android has a Trash API, so Tixati could offer the same setting as the Windows version (trash/delete/ask whether to trash or delete). I've never seen any app using this API so I don't know how it works from a user perspective.
6. Tixati already starts a foreground service (not a background service) when it starts, which is good. However, it exits when its activity is closed instead of staying in the background using its foreground service, and doesn't offer a setting to enable starting Tixati on startup.
7. Notifications about completed torrents appear inside the same constantly shown status notification, which I silenced and minimized in the Settings app. It'd be better if they were shown as their own proper notifications in a new Android notifications channel.
8. The status bar at the bottom of the screen in the transfers tab has some important information cut off, and it doesn't seem like it's shown in the constant status notification either. I'd like to be able to scroll the status bar in the UI, and at least make all the information it presents (including warnings about no incoming connections for example) in the constant status notification.
9. You should add a setting that pauses network activity when the connected network is metered (cellular data and any Wi-Fi access point detected or selected as “Metered” in the Settings app) or when connected to roaming cellular data. This could help laptop users too, but I don't know whether platforms other than Android provide APIs to detect all of these nicely. Make it optional so anyone who wants to torrent over cellular data or even roaming cellular data could.
10. Similarly to the previous point, add a setting to pause all intensive calculations (should make Tixati pause all work except maybe minor things like still being able to force check local files of a torrent, scanning files when adding/starting a torrent, etc) when at or below a battery percentage and not charging, or (if possible) detect Android's power saving mode instead or in addition to setting the desired battery percentage to pause work.
11. My screen has 120 Hz refresh rate, and sometimes Tixati's UI looks noticeably choppy. Two examples I can think of: (1) When scrolling the list of files in a torrent, as long as my finger is touching the screen, everything moves smoothly, but if I flick my finger, then when my finger doesn't touch the screen anymore, the scrolling moves very choppy. (2) Torrents with long names in the transfers list scroll automatically so the user could read the entire name, however it moves very choppily, as if skipping in steps rather than a smooth animation moving the long name nicely into view.
12. Bringing Tixati to Google Play would require you to disclose your private app signing key and upload it to Google. Please don't do that, please create a new separate key for Google Play. Furthermore, instead of forcing people to uninstall Tixati from your website to install the Google Play version (and vice versa), please use a separate package name for the Google Play version, for example: com.tixati.tixati.googleplay.
Thank you.