Torrent Search

com.prajwalch.torrentsearch
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Jan 29, 2026, 4 total releases.

Most recent release: Aug 14, 2026.

Repo

Appears in 2 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Aug 14, 2026 0.5.1
    ### What's new #### Cloudflare-protected providers TorrentSearch can now unlock Cloudflare-protected providers, allowing you to search and browse them. Providers that require unlocking are clearly marked, and the process only takes a few seconds in most cases. <table> <tr> <td> <video src="https://github.com/user-attachments/assets/49c10c8b-3fa7-47d3-80da-48eaae9d09bc" controls width="250">
    More…
    </video> </td> <td> <video src="https://github.com/user-attachments/assets/cffab74f-457b-4470-aea6-4e6bc7b9c3b8" controls width="250"> </video> </td> </tr> </table> Note that unlocking isn't a one-time task — you'll need to re-unlock a provider again after a day or two. So how will you know when that's needed? Currently, there are two ways to check: - If you don't see any search results, check for "Cloudflare challenge encountered" errors via `⋮ > View errors`. If you see any, go to the Search providers screen and unlock that provider. <img width="250" alt="Screenshot_2026-08-14-22-20-55-229_com prajwalch torrentsearch debug" src="https://github.com/user-attachments/assets/74559983-20ea-48b0-9a99-0c9d38c3483e" /> - Manually run `Update protection status`, then re-unlock the provider if needed. <video src="https://github.com/user-attachments/assets/4862e810-0189-47cb-9b27-cb72eb2575e5" controls width="250"></video> There is also a new `Protection` filter with three options: - `Protected`: Both locked and unlocked providers. - `Locked`: Providers that still need unlocking. - `Unlocked`: Already unlocked providers. <video src="https://github.com/user-attachments/assets/9706302a-c119-486f-89dd-53ef1ed9d126" controls width="250"></video> #### DNS over HTTPS setting Some internet providers block access to torrent sites at the DNS level. Enabling this setting routes DNS lookups through an encrypted connection using a selected provider, bypassing these restrictions. <img width="250" alt="DNS over HTTPS setting" src="https://github.com/user-attachments/assets/a47d5b8f-c3c1-48b7-ac0f-3f76dd989f5e" /> #### Details screen UI improvements - Cover images are now displayed with a nice blur effect. <table> <tr> <td> <img width="250" alt="Details screen showing cover image blur effect in dark mode" src="https://github.com/user-attachments/assets/9c4e67dd-7225-448c-9ee3-46576d8761af" /> </td> <td> <img width="250" alt="Details screen showing cover image blur effect in light mode" src="https://github.com/user-attachments/assets/35e6eb83-74df-4c27-b907-ff3af8b4786a" /> </td> </tr> </table> - Poster and screenshot images now show a proper loading indicator and error message while loading. <table> <tr> <td> <video src="https://github.com/user-attachments/assets/f7a7786e-1549-48be-9516-97bda665f68e" controls width="250"> </video> </td> <td> <video src="https://github.com/user-attachments/assets/3a8c4f6d-89b6-4f0f-9139-bbe4006ac26c" controls width="250"> </video> </td> </tr> </table> - Torrent descriptions are now automatically hidden for NSFW torrent details, with a button to show or hide them, and there's a new inline button to quickly copy a torrent's info hash. <table> <tr> <td> <video src="https://github.com/user-attachments/assets/2e31a53c-9d79-447e-bf7b-a3b7f8a714dc " controls width="250"> </video> </td> <td> <video src="https://github.com/user-attachments/assets/fb66d032-9d83-4521-8187-19a30f275856" controls width="250" /> </td> </tr> </table> #### Other new features - Added an option to auto-detect supported categories when adding a new Torznab provider. https://github.com/user-attachments/assets/3845811e-29a1-4506-afc8-d50408e9f3bd - Added pull-to-refresh support on the Details screen. - Added a search bar to find providers by name on the Search providers screen. - The swipe-to-delete icon on bookmarks now dims until you've swiped far enough to trigger the action, so it's clearer when the delete will actually go through. https://github.com/user-attachments/assets/a8650629-1702-401d-897a-c03dc1dff1e0 - Resetting search providers to default now asks for confirmation first. <img width="250" alt="Search providers screen showing 'Reset to default' dialog" src="https://github.com/user-attachments/assets/0fe70a5a-6b37-42d1-b028-bdc4f1236016" /> - After a fresh install (or clearing app data), you'll now see a one-time prompt offering to enable recommended torrent providers, instead of them being enabled automatically. > [!NOTE] > Existing users will also see this prompt. Simply close it. <img width="250" alt="Home screen showing prompt offering to enable recommended torrent providers" src="https://github.com/user-attachments/assets/1599b244-227a-4137-98d3-4749a375e8cf" /> - A one-time tip now shows up to let new users know about the swipe-to-delete gesture on bookmarks. <img width="250" alt="bookmarks_swipe_delete_tip" src="https://github.com/user-attachments/assets/9ecc8d55-a588-4a5e-a72d-c7dcff2eccda" /> - Other UI improvements: - Torrent list items now use a card-style design instead of the previous flat style. <table> <tr> <td> <img width="250" alt="torrent_old_ui" src="https://github.com/user-attachments/assets/fb3b5dc8-a909-4c4e-9016-ff74b8d36a30" /> </td> <td> <img width="250" alt="torrent_new_ui" src="https://github.com/user-attachments/assets/7ccd3134-515b-4139-85fa-076dd20d19b7" /> </td> </tr> </table> - Dropdown menus now have a more distinguishable background color. <table> <tr> <td> <img width="250" alt="dropdown_old" src="https://github.com/user-attachments/assets/fdf67f99-ea12-448b-9e34-27e4de5af7d5" /> </td> <td> <img width="250" alt="dropdown_new" src="https://github.com/user-attachments/assets/e52e2faf-eaf0-4018-9f79-6c03139e83a6" /> </td> </tr> </table> - The "Delete all" action on the Bookmarks screen has moved into the dropdown menu, with a refreshed look. <img width="250" alt="bookmarks_delete_all" src="https://github.com/user-attachments/assets/018c0067-ab70-42ee-83c6-e64e383d6cc5" /> - The "Enable all", "Disable all", and "Reset to default" actions on the Search providers screen have moved into the dropdown menu. <img width="250" alt="providers_all_new_location" src="https://github.com/user-attachments/assets/230b8687-d2a8-437b-9095-7463bbfddf6d" /> - The "Dark theme" option on the Settings screen is now an expandable menu instead of a dropdown, contributed by @armanmaurya. https://github.com/user-attachments/assets/73023330-8a52-448d-9014-1b61057e3eff - `Eztv` now provides torrent details. - `TorrentDownloads` now provides torrent details, latest torrents, and top torrents. - Added Portuguese language, contributed by [@SantosSi](https://github.com/SantosSi) #### New providers - [1337x](https://1337x.to) (Cloudflare-protected) - [Ext.to](https://ext.to) (Cloudflare-protected) - [Rutor](https://rutor.info) - [AudioBookBay](https://audiobookbay.lu) - [OxTorrent](https://oxtorrent.co) - [LinuxTracker](https://linuxtracker.org) - [Mikanani](https://mikanani.me) - [TorrentKitty](https://torrentkitty.tv) - [Torrent9](https://www6.torrent9.to) - [BangumiMoe](https://bangumi.moe) - [9Mag](https://9mag.net) - [AniLibria](https://www.anilibria.top) - [MegaPeer](https://megapeer.vip) - [Btdig](https://btdig.com) - [BlueRoms](https://blueroms.ws) - [BT4G](https://bt4gprx.com) - [Btsow](https://btsow.live) - [Torrentz](https://torrentz2.nz) ### What's changed - The in-app Details screen is now enabled by default. - Eztv is now marked as Cloudflare-protected. - TorrentDownloads is now marked as Cloudflare-protected. - TorrentDatabase is now marked as Cloudflare-protected. - UIndex is now marked as Cloudflare-protected. - Torrent size, seeders, and peers are now hidden instead of showing as `0` or `0 KB` when that information isn't available. ### What's fixed - Fixed the TorrentDatabase provider failing to load a torrent's upload and last-checked dates on the Details screen. - Fixed the TorrentDownloads provider returning truncated torrent names. - Fixed the UIndex provider not correctly showing seeders and peers on the Details screen. - Fixed the SubsPlease provider failing to handle a torrent's upload date on the Details screen. - Fixed an "Unexpected error" message that showed up when manually checking a Torznab connection. - Fixed an issue where Torznab search providers sometimes treated a magnet link as if it were a file download link. - Fixed search triggering with an empty query when the search bar was expanded on the Home screen. - Fixed top bar action icons on the Details screen not rendering correctly over certain cover background images. - Fixed a flashing/flickering issue on the Search, Browse, and Search providers screens when applying a filter.
  • May 27, 2026 0.5.0
    ### What's new - Added an in-app torrent details screen - Added support for browsing latest and top torrents - Added a viewed indicator for torrents, by [@armanmaurya](https://github.com/armanmaurya) - Improved category support for providers - Extended `.torrent` file download support - Improved filtering torrents by name - UI enhancements across the whole app - Added [NikoBT](https://nikobt.to) as an `Anime` provider (disabled by default)
    More…
    - Added Japanese translation by [@Sakuya_San](https://github.com/Sakuya_San) - Added Italian translation by [@elenaferr0](https://github.com/elenaferr0) - In the search screen, an ongoing search can now be cancelled via `⋮ > Stop Search` - The enabled/total provider count (e.g., "3 of 24 enabled") is now displayed as a subtitle in the "Search providers" screen's top bar. This provides a quick feedback when using actions. - `TokyoToshokan` now provides a file download link ### In-app torrent details screen A new opt-in details screen lets you view torrent details directly inside the app, accessible via the existing `Open description page` action. It displays all essential torrent information and description with image loading support. When available, a media poster is shown with automatic NSFW image blurring, along with screenshot previews. This feature is disabled by default but can be enabled from the settings screen. A dedicated option to toggle automatic NSFW image blurring is also available. <img width="35%" alt="IMG_20260508_012726" src="https://github.com/user-attachments/assets/dcebb69f-a47b-4b20-a560-1eb93d813d97" /> <img width="35%" alt="IMG_20260508_012632" src="https://github.com/user-attachments/assets/b903df51-b0e1-4a26-aff5-c6cf2612287d" /> <br/> <img width="35%" alt="screenshot_6" src="https://github.com/user-attachments/assets/476faedc-cc07-4e9c-9d60-0cd064f9a91f" /> <img width="35%" alt="Screenshot_2026-05-27-13-19-11-472_com prajwalch torrentsearch" src="https://github.com/user-attachments/assets/ff19de20-e4c4-4976-9723-07402a47df9e" /> <img width="35%" alt="Screenshot_2026-05-27-13-19-31-141_com prajwalch torrentsearch" src="https://github.com/user-attachments/assets/a3fe747c-c38d-46c0-af0a-351f37e46aa9" /> ### Browse screen A new Browse screen lets you explore the latest and top torrents, accessible via a dedicated button on the Home screen. It shares category chips with the Search screen — with one key difference: selecting a category in Browse fetches new torrents, while in Search it filters existing results client-side. Like Search, Browse queries only your enabled providers. https://github.com/user-attachments/assets/a2c00d65-27ff-474e-852b-3830dc2e5bd4 ### Viewed indicator for torrents [@armanmaurya](https://github.com/armanmaurya) introduced a new feature that marks torrents as viewed and dims them after you tap on them, making it easier to track what you've already seen. A `Hide viewed` filter on the Search and Browse screens lets you hide viewed torrents manually. Note that it hides viewed torrents at the time of activation, so toggle it off and on to hide newly viewed ones. To clear your viewed history, use "Clear viewed torrents" in settings. <img width="35%" alt="IMG_20260508_011657" src="https://github.com/user-attachments/assets/afbe3995-3192-4844-a1e6-8835ad55579b" /> https://github.com/user-attachments/assets/f4b63847-4cca-4800-ad53-54189bc3c080 ### Extended `.torrent` file download support TorrentSearch now uses [itorrents.net](https://itorrents.net) as a fallback source for downloading `.torrent` files, when a provider doesn't return a download link. As a result, the `Download torrent file` action is now displayed for all torrents but the file availability is not guaranteed, and a message will be shown if the file cannot be found. ### Improved filtering torrents by name Filtering torrents by name now matches each word in your query individually. Previously, the full query was matched as an exact phrase, so `primer 1080` would only match torrents containing that exact string. Now, torrents matching any of the words are included. This applies to the Search, Bookmarks, and Browse screens. Examples: `primer 1080` matches: - <code><b>Primer</b>.2004.<b>1080p</b>.BluRay</code> - <code><b>Primer</b>.2004.DVDRip</code> - <code>Interstellar.<b>1080p</b>.BluRay</code> `breaking bad 720` matches: - <code><b>Breaking</b>.<b>Bad</b>.S01.<b>720</b>p</code> - <code><b>Breaking</b>.<b>Bad</b>.S02.1080p</code> - <code>Inception.<b>720p</b>.WEB-DL</code> ### Improved category support for providers Previously, providers were limited to declaring a single supported category. This caused two problems: providers supporting many categories, like `Nyaa`, were restricted to just one (e.g. `Anime`), while providers with partial support, like `InternetArchive`, were forced to declare `All` even though they don't cover everything. Providers now declare all their supported categories, improving provider selection during search. `Nyaa`, for example, now supports all its categories instead of just `Anime`. Providers like `InternetArchive`, which were previously forced to `All`, now accurately reflect only the categories they actually support. The "Search providers" screen now shows all supported categories for each provider. <img width="35%" alt="Screenshot_2026-05-27-13-56-07-424_com prajwalch torrentsearch" src="https://github.com/user-attachments/assets/e7b332a4-e593-415b-ab6e-22d6644f7f20" /> https://github.com/user-attachments/assets/73d468cd-2f5b-42cc-8c60-cbf1e8cdd351 ### What's changed - Improved the "No results found" message with a clearer description, a solution hint, and a direct navigation button to the providers screen - Updated `LimeTorrents` provider URL to [limetorrents.fun](https://limetorrents.fun) - Improved the efficiency of large search result accumulation - Improved date handling for torrents to ensure a consistent, social-media-style upload date format. This also fixes the previously broken "Sort by date" feature for torrent lists. - Improved HTML scraping speed for the `XXXClub`, `TheRarBg`, and `MyPornClub` providers - Updated `Yts` provider URL to [https://yts.bz](https://yts.bz) - The `Other` category is no longer marked as NSFW - Torrents are no longer marked as NSFW when no category is available - The `Default category` setting is now deprecated. It remains in the app temporarily but is non-functional except for home screen and will be removed in a future version. ### What's fixed - "Enable all" and "Disable all" on the Search Providers screen now respect active filters. Previously, these actions ignored any active category filter and affected all providers regardless. - Fixed an issue where enabling a provider immediately after a fresh app install would inadvertently disable other providers - Fixed an issue that caused some torrents to have an empty magnet URI, by [@armanmaurya(https://github.com/armanmaurya) - Bookmarking torrents with duplicate names is now allowed. Previously, it would silently fail if another bookmark with the same name already existed. - Added a fix that automatically trims a trailing space (e.g., "ubuntu ") when accepting a keyboard suggestion ensuring clean queries, correct results, and accurate search history entries - Fixed `SubsPlease` provider to correctly extract show names with episode numbers - Fixed `AniRena` provider for the updated website layout - Fixed `TorrentDatabase` provider for the updated website layout - Fixed `UIndex` provider, which was returning truncated torrent names ### Providers update - [BitSearch](https://bitsearch.to) is up and working fine - [AnimeTosho](https://animetosho.org) is [shutting down](https://animetosho.org/about/shutdown). It remains in the app for now but will be removed in later version. - [Eztv](https://eztvx.to) and [TorrentDownloads](https://torrentdownloads.pro) remains unusable due to Cloudflare protection A big thank you to all contributors and translators for your time and effort!. Cheers and happy torrenting! <3. * @leywino * @NENO756 * @milad19s * @Frumkin13 * @nykula * @isabeyit79 * @arifpedia * @acr994 * @armanmaurya * @raselkee * @YuxuanQin * @Likend * @fitojb * @elenaferr0 * @vdbhb59 * @sergiogomes13-ship-it * @max-oizys * @nihaltp * @thameralamoudi-coder * @w83529375-droid * @peacefulwavesea * @kojakowski * @IzzySoft * [@Sakuya_San](https://hosted.weblate.org/user/Sakuya_San/) * [@KolangKaling](https://hosted.weblate.org/user/KolangKaling/) * [@feuersternX](https://hosted.weblate.org/user/feuersternX/) * [@milanowski.r](https://hosted.weblate.org/user/milanowski.r/) * [@User2068](https://hosted.weblate.org/user/User2068/) * [@Charmille](https://hosted.weblate.org/user/Charmille/) * [@Caua77](https://hosted.weblate.org/user/Caua77/)
  • Mar 28, 2026 0.4.9
    ## Important news The following search providers are currently broken. They remain in the app for now but may be removed in a future release if the issue persists. - [Eztv](https://eztvx.to) (Cloudflare protected) - [TorrentDownloads](https://torrentdownloads.pro) (Cloudflare protected) - [BitSearch](https://bitsearch.to) (down) ### What's new
    More…
    - Added support for downloading `.torrent` files locally. > [!NOTE] > Only a few search providers (see below) currently support file downloading, but there is already a plan to extend support to other providers as well (see #86). - Added support for `android.intent.action.SEARCH` to improve integration with search-based launchers (see #84). - Added category filter for search results. - Added three new actions to the providers filter: - **Select all**: Selects all providers. - **Deselect all**: Deselects all providers. - **Invert selection**: Inverts the current selection — selected providers become deselected and deselected become selected. - Category chips are now displayed in the expanded search bar, making it easier to change a category and initiate a search while the search bar is in the expanded state. - New UI for search results filter. - Other minor UI enhancements across the app. ### What's changed - The delete button for suggestions is no longer shown in the expanded search bar. ### What's fixed - Fixed `UIndex` provider due to recent changes to their website. - Fixed an issue that caused `SubsPlease` provider to return empty results. ### Search providers that support file downloading - AniRena - AnimeTosho - MyPornClub - Nyaa - Sukebei - TheRarBg - XXXClub - XXXTracker - External Torznab search providers, if they able to return file link
  • Jan 29, 2026 0.4.8
    ## What's new - Added a crash handler for application. ___When the app crashes, a new screen is shown with a button to export logs and restart application.___ - Added an option in the settings screen to export Torrent Search logs to file. - Added support to manually check Torznab search provider connection. - Added support to view failed search providers in the search screen. - Added category filter chips in the search providers screen. ## What's changed
    More…
    - Search results having a different category than the selected one are now hidden. ___This applies only when you use a category other than `All`.___ - Renamed `dmhy` search provider to `Dmhy`. ## What's fixed - Fixed a regression which was introduced in [v0.4.7](https://github.com/prajwalch/TorrentSearch/releases/tag/v0.4.7). - Fixed an issue which caused the application to crash when trying to sort results by file size. - When refreshing search results, on-going search is now correctly cancelled before performing a new search preventing unnecessary resources usage. - Torznab search provider now returns search results with a correct category instead of using `All`. - Fixed Torznab implementation to recover crashes when parsing search provider capabilities. - Fixed an issue which caused Torznab search provider to return empty results. - The default category is now used when triggering a search by sharing a text from other apps to Torrent Search as well as triggering search from the search history screen. - Search providers are now shown in correct alphabetical order.