iTorrent - iOS Torrent client App

Overview

iTorrent - iOS Torrent client App

Screenshots

iPhone Screenshots

iPhone screenshots

iPad Screenshots

iPad screenshots

Download

Latest stable build: (GitHub Release)

Latest dev build: (AppCenter)

Info

It is an ordinary torrent client for iOS with Files app support.

What can this app do:

  • Download in the background
  • Sequential download (use VLC to watch films while loading)
  • Add torrent files from Share menu (Safari and other apps)
  • Add magnet links directly from Safari
  • Store files in Files app (iOS 11+)
  • File sharing directly from app
  • Download torrent by link
  • Download torrent by magnet
  • Send notification on torrent downloaded
  • WebDav Server
  • Select files to download or not
  • Change UI to dark theme
  • RSS Feed
  • ???

Localization

Now iTorrent supports the following languages:

  • English
  • Russian
  • Turkish

If you are fluent in the languages not listed above and want to help with translation, you are welcome!

Build

To build that project you need to have Cocoapods installed

Steps:

  • cd terminal to project's folder "cd /home/user/iTorrent"
  • Build pods "pod install"
  • Open .xcworkspace and build it
  • Profit

Libraries used

Donate for donuts

Important information

This app using Firebase Analytics and so it collects next information from your device:

  • The country of your internet provider
  • Time of app's working session

All this data presents as statistic, and cannot be used to get someone's personal information

Also this app using Firebase Crashlytics, which collects the next information when application crashes:

  • Model of your device (IPhone X or IPad Pro (10.5 inch) for example)
  • Device orientation
  • Free space on RAM and ROM
  • IOS version
  • Time of crash
  • Detailed log of the thread where the stuck happens

All this information is using for bug fixing and improving the quality of this app

More information you can find on Firebase website

License

Copyright (c) 2019 XITRIX (Vinogradov Daniil)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Comments
  • iTorrent switches to mobile data during download

    iTorrent switches to mobile data during download

    Second time in a row, after upgrading to version 1.8, once the download completed (some 6 GB file), I was informed of minimum mobile data remaining. Looked through mobile data settings - for sure, 470 MB was on iTorrent count. Previously I already had same issue - wifi is in place, the signal is very strong, download speed was some 29-39 MB/s, wifi was never off. Once finished - iTorrent used mobile data, quite a lot. Not sure how is this possible, because it is the only program that behaves like this. It now happened just because I went fresh ios install with new Unc0ver jailbreak and forgot to switch mobile data off for iTorrent, based on previous experience.

    Iphone 6s Plus, 13.5, jailbroken with Unc0ver 5.01. Same was happening while on 13.4.1 jailbroken with checkra1n, also 13.5 jailbroken with checkra1n - basically it does not related to ios version or jailbreak tool.

    opened by kaskurkada 31
  • Torrent file adding not working on iOS 13 Beta; stuck on Obtaining Metadata on Magnets

    Torrent file adding not working on iOS 13 Beta; stuck on Obtaining Metadata on Magnets

    Cannot download torrents using Torrent files from Files or after they were downloaded on Safari. (Trying to download from a private site that doesn’t have magnets.)

    Also stuck on Obtaining Metadata on magnet files (with 1k+ seeders).

    opened by MickeyKieu 27
  • Unable to pick torrent file from download manager on iOS 13

    Unable to pick torrent file from download manager on iOS 13

    Torrent download from safari download manager cannot be picked by the app. My device: iPad Pro 11 2018 iOS 13 Beta 7. I just updated to Beta 8 and still same problem.

    opened by Davoncci 19
  • iTorrent

    iTorrent

    Спасибо, отличное приложение. Пожелания:

    1. Приоритеты при скачивании
    2. Отключение раздачи
    3. Импорт всех файлов в плеер/файл
    4. По возможности хотелось бы видеть изменения в интерфейсе, на подобии не вышедшей версии iTransmission9 bc91a418-b937-45ed-88c7-7e27afb2ff3f
    opened by max000n 16
  • Не могу импортировать торрент файл.

    Не могу импортировать торрент файл.

    На предыдущей версии все работало даже из сафари, сейчас просто напросто не могу ничего сделать. Добавляя по ссылке торрент не скачивается, а размер файлов неправильный. Заранее спасибо! IPhone XS Max, IOS 12.4.1

    opened by Kotusenka 13
  • Background downloading is not working

    Background downloading is not working

    Background downloading isn’t working even though I have enabled it. When I turn off the app and open it after 15 seconds or so, the download speed goes from 900 KB/s to 0 B/s.

    opened by DSS3113 11
  • Full size ad even when disabling ads in settings

    Full size ad even when disabling ads in settings

    On the latest version, I disabled ads in iTorrent’s settings, but I still sometimes get a full screen ad when launching the app . I’ve since downgraded the app and I don’t face this issue anymore. Great app btw

    iPhone Xr, iOS 12.4

    opened by hellobrother222 10
  • Download won’t Start

    Download won’t Start

    I’ve notice on iOS 13.2, that a torrent won’t start downloading if the app was in a suspended stat. I have to force close the app and reopen. Then it will start automatically. Build with Xcode.

    Update All the tracker say inactive. But if I force quit and open back up they say working.

    Update It seem that it is only torrents from rarbg.to.

    opened by gotzlotz 10
  • app crashes when getting a phone call.

    app crashes when getting a phone call.

    The app crashes if a phone call comes though / make a call. Hope you can fix. Thank you

    Edit: also seems to crash when bedtime alarm goes off. Also the app doesn’t crash if it is open on the screen and you make a call only if it is backgrounding.

    opened by delon5 10
  • Not working with private torrent sites.

    Not working with private torrent sites.

    I have tried Torrentleech and IPTorrents. It stays stuck on “time remaining - infinity” Downloading from rarbg website works fine. I am on latest iTorrent version on iOS 13.

    opened by LampPrinter 9
  • Crash after add torrent which include folder

    Crash after add torrent which include folder

    after add torrent which include folder detail , then open TorrentDetails , will Crash, have some bug in Files get_files_of_torrent_by_hash(const char* hash)

    opened by BJJFly 9
  • Add Support to Open magnet/torrent links/files

    Add Support to Open magnet/torrent links/files

    Please add support for the url scheme so I don’t have to copy each torrent/magnet url and paste it into iTorrent every time I want to download something

    regex should be: /magnet:?xt=urn:[a-z0-9]+:[a-z0-9]{32}/i

    opened by theMaddis 1
  • Free storage not true

    Free storage not true

    I don't know if it's a bug or an iOS thing but I have 64.46 GB available on my iPad but iTorrent says that I have 2.68 GB available. I will test to download a file and see if it's just a reading issue.

    opened by LukasAppleFan 2
Releases(v1.8.3)
  • v1.8.3(Sep 20, 2020)

  • v1.8.2(Aug 30, 2020)

  • v1.8.1(Jul 22, 2020)

    What's new:

    • Added RSS feed
    • Improved section partitioning
    • Added support for other P2P protocols
    • Added support for proxy server
    • Added port selection
    • Added custom choice of speed limitations
    • Libtorrent updated to 1.2.7
    • Other, less noticeable interface improvements
    • Many bugs fixed (possibly new ones added)
    Source code(tar.gz)
    Source code(zip)
    iTorrent.ipa(20.57 MB)
  • v1.8(Apr 29, 2020)

    What's new:

    • Most of the application was rewritten from scratch, no more memory leaks
    • Significantly improved stability of the app
    • Memory management implemented
    • Memory allocation for files before downloading
    • Libtorrent updated to 1.2.6
    • UI improvements, noticeable and not so much
    • Added integration with Patreon
    Source code(tar.gz)
    Source code(zip)
    iTorrent.ipa(19.97 MB)
  • 1.7.4Hotfix(Mar 19, 2020)

    Fixed:

    • Background mode not work if zero speed limit disabled

    What's new:

    • Added https protocol support for trackers!
    • FTP server replaced by WebDAV, file sharing is now possible through a web browser
    • Added background stop when downloading at zero speed
    • Clicking on a notification now opens a specific window
    • UI improvements
    Source code(tar.gz)
    Source code(zip)
    iTorrent.ipa(19.18 MB)
  • 1.7.4(Mar 10, 2020)

    What's new:

    • Added https protocol support for trackers!
    • FTP server replaced by WebDAV, file sharing is now possible through a web browser
    • Added background stop when downloading at zero speed
    • Clicking on a notification now opens a specific window
    • UI improvements

    Issues:

    • Background mode not work if zero speed limit disabled
    Source code(tar.gz)
    Source code(zip)
    iTorrent.ipa(19.17 MB)
  • 1.7.3(Oct 13, 2019)

    What's new:

    • All core libraries updated to the latest versions
    • Added launch screen
    • iOS 13 automatic theme switcher
    • Huge code refactoring
    • Tons of bugs fixed

    Known issues:

    • Torrent files not opening on iOS 13 It happens if ipa file was resigned (i.e. by Impactor), so any app compiled for iOS 13 will not open torrent file correctly. You can use Chrome, Telegram or any another app which was build for older iOS version, to open files. Also you can add it by URL or place .torrent file directly into _Config folder using Files app.
    Source code(tar.gz)
    Source code(zip)
    iTorrent.ipa(19.12 MB)
  • 1.7.2(Aug 15, 2019)

  • 1.7(Jun 27, 2019)

    • Added iOS 13 support
    • Added sequential files download
    • Added an ability to change trackers
    • Added search by your torrents
    • Localization fixes
    • Minor improvements

    !Known issues!:

    • Cannot open .torrent files from Safari and Files on iOS13 Temporary solution:
    • Download files with Chrome, it can send them to iTorrent, or copy .torrent url and add it in app I think it's iOS bug, and will be fixed in next several updates of OS
    Source code(tar.gz)
    Source code(zip)
    iTorrent.ipa(14.19 MB)
  • 1.6.1(Jan 8, 2019)

  • v1.6(Aug 21, 2018)

  • v1.5(Jul 3, 2018)

  • v1.4(Jun 25, 2018)

  • v1.3(Jun 19, 2018)

Owner
Vinogradov Daniil
iOS Developer, Nintendo Switch homebrew enthusiast
Vinogradov Daniil
This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and AppleTV app.

This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and Apple TV app. With this Framework you can create iPh

Prioregroup.com 479 Nov 22, 2022
Apple watch app to interface with Transmission Client

TransmissionWatch Apple watch app to interface with Transmission Client Currrent

Aayush 2 Dec 23, 2021
Socket.io iOS and OSX Client compatible with v1.0 and later

SocketIO-Kit ⚠️ This project is no longer maintained. Please use the official framework Socket.IO-Client-Swift. SocketIO-Kit is a Socket.io iOS client

Ricardo Pereira 140 Mar 9, 2022
📱  A strongly-typed, caching GraphQL client for iOS, written in Swift.

Apollo iOS is a strongly-typed, caching GraphQL client, written in Swift. It allows you to execute queries and mutations against a GraphQL server, and

Apollo GraphQL 3.6k Jan 7, 2023
Frp Client Framework for iOS

Frp Client Framework for iOS README | 中文文档 base on https://github.com/fatedier/frp v0.37.1(the lastest at 2021.10) ios framework,it can run on your ip

zhouhao 5 Dec 13, 2022
Minecraft server RCON client for iOS/macOS

iRCON Minecraft server RCON client for iOS/macOS. Features Full remote console window Player list with ability to easily op, kick, ban, etc. Quickly s

JackMacWindows 7 Dec 26, 2022
SSH and SFTP client for iOS

Parrot.Flo SSH and SFTP client for iOS https://parrot-flo.site BUG ? Please Submit new issue Contact me Hey ? do you want ask about all my tools ? you

0x 4 Feb 16, 2022
The HTTP library used by the Spotify iOS client

Authentication and back-off logic is a pain, let's do it once and forget about it! This is a library that allows you to centralise this logic and forg

Spotify 625 Nov 20, 2022
An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers

WANetworkRouting Developed and Maintained by ipodishima Founder & CTO at Wasappli Inc. Sponsored by Wisembly A routing library to fetch objects from a

null 10 Nov 20, 2022
iOS Project Manager Client

08-iOS-Project-Manager-Client 프로젝트 매니저 STEP 1 프로젝트 할일 리스트 기능구현 UI구현방식 : 코드 아키텍쳐 : ProjectManagerViewController : NavigationViewController위에 StackView(

Kioding87 1 Nov 19, 2021
The official iOS client library for api.video

api.video iOS client api.video is the video infrastructure for product builders.

api.video 8 Dec 2, 2022
Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX

SwiftWebSocket Conforming WebSocket (RFC 6455) client library for iOS and Mac OS

null 0 Dec 24, 2021
iOS client for the Brewfactory project - brew your own beer

BrewMobile iOS client for the Brewfactory project. Read the stories of upgrading BrewMobile to ReactiveCocoa & Swift on AllTheFlow. What is this? App

brewfactory 195 Dec 18, 2022
A simple Last.fm client for iOS

vinylogue for Last.fm Vinylogue is a simple Last.fm client for iOS that shows you and your friends' charts from previous years. App Store (it's free).

Chris Trott 112 Dec 18, 2022
Metatext A free, open-source iOS Mastodon client.

Metatext A free, open-source iOS Mastodon client. Contributing Bug Reports GitHub is used for bug tracking. Please search existing issues and create a

Metabolist 702 Jan 9, 2023
A native, lightweight and secure time-based (TOTP) & counter-based (HOTP) password client built for iOS

A native, lightweight and secure time-based (TOTP) & counter-based (HOTP) password client built for iOS Built by Tijme Gommers – Buy me a coffee via P

Raivo OTP 770 Jan 8, 2023
Passepartout is a non-official, user-friendly OpenVPN® client for iOS and macOS.

Passepartout Passepartout is a non-official, user-friendly OpenVPN® client for iOS and macOS. Overview All profiles in one place Passepartout lets you

Passepartout 523 Dec 27, 2022
Open source Reddit client for iOS built entirely in Swift

Area51 Area51 is an open source Reddit client for iOS built entirely in Swift! Get the public beta on TestFlight Join the public Slack channel to coll

Kris 141 Dec 26, 2022
GitHub iOS client in RxSwift and MVVM-C clean architecture

GitHub iOS client in RxSwift and MVVM-C clean architecture. FlutterHub - Flutter version available at an early stage KotlinHub - Android version is co

Khoren Markosyan 2.7k Jan 7, 2023