All Projects → BiglySoftware → Biglybt Android

BiglySoftware / Biglybt Android

BiglyBT for Android, torrent client and remote control app

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Biglybt Android

Torrentpier
Main project repository
Stars: ✭ 166 (-7.78%)
Mutual labels:  torrent, bittorrent, torrent-client
Bt
BitTorrent library and client with DHT, magnet links, encryption and more
Stars: ✭ 2,011 (+1017.22%)
Mutual labels:  torrent, bittorrent, torrent-client
Confluence
Torrent client as a HTTP service
Stars: ✭ 126 (-30%)
Mutual labels:  torrent, bittorrent, torrent-client
simple-torrent-android
A torrent client library for Android that utilizes frostwire-jlibtorrent. It supports sequential and simultaneous downloads.
Stars: ✭ 85 (-52.78%)
Mutual labels:  torrent, bittorrent, torrent-client
Ant
A lightweight, feature-rich, easy-to-use and nice-looking BitTorrent Client developed by golang, angular 7, and electron.
Stars: ✭ 292 (+62.22%)
Mutual labels:  torrent, bittorrent, torrent-client
PeerflixServerZH
🚀 Peerflix Server(BT) 汉化、美化
Stars: ✭ 32 (-82.22%)
Mutual labels:  torrent, bittorrent, torrent-client
mad-torrent
Delphi bittorrent protocol implementation
Stars: ✭ 30 (-83.33%)
Mutual labels:  torrent, bittorrent, torrent-client
Biglybt
Feature-filled Bittorrent client based on the Azureus open source project
Stars: ✭ 672 (+273.33%)
Mutual labels:  torrent, bittorrent, torrent-client
Qbittorrent
qBittorrent BitTorrent client
Stars: ✭ 13,738 (+7532.22%)
Mutual labels:  torrent, bittorrent, torrent-client
Bit Torrent
📁 🌎 BitTorrent client built with Python + asyncio
Stars: ✭ 111 (-38.33%)
Mutual labels:  torrent, bittorrent
Dfi
Peer-to-peer torrent indexing
Stars: ✭ 118 (-34.44%)
Mutual labels:  torrent, bittorrent
Torrentinim
A very low memory-footprint, self hosted API-only torrent search engine. Sonarr + Radarr Compatible, native support for Linux, Mac and Windows.
Stars: ✭ 123 (-31.67%)
Mutual labels:  torrent, bittorrent
Snail
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。人家才不要你的⭐⭐呢,哼
Stars: ✭ 102 (-43.33%)
Mutual labels:  torrent, bittorrent
Whitewash Torrent
为了对付河蟹,洗白你的种子!
Stars: ✭ 95 (-47.22%)
Mutual labels:  torrent, bittorrent
Unit3d Community Edition
🚀 A Next Generation Private Torrent Tracker (Community Edition)
Stars: ✭ 1,305 (+625%)
Mutual labels:  torrent, bittorrent
Put.io Adder
OS X put.io client that acts as handler for magnet: links and .torrent files, and adds them to your put.io download queue
Stars: ✭ 172 (-4.44%)
Mutual labels:  torrent, bittorrent
Aria2.sh
Aria2 一键安装管理脚本 增强版
Stars: ✭ 1,276 (+608.89%)
Mutual labels:  torrent, bittorrent
React Transmission
React Transmission is an ongoing reimplementation of Transmission web interface.
Stars: ✭ 126 (-30%)
Mutual labels:  torrent, torrent-client
Dottorrent Gui
An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent
Stars: ✭ 175 (-2.78%)
Mutual labels:  torrent, bittorrent
Xd
i2p bittorrent client
Stars: ✭ 140 (-22.22%)
Mutual labels:  torrent, bittorrent

BiglyBT-Android

API License

BiglyBT for Android is an ad-free, fully featured open source bittorrent client and remote control optimized for phones, tablets, Chromebooks, and Android TVs.

You can find our app on Google Play. Here's a link that maybe Google Search will like 😉 BiglyBT: Torrent Downloading Client for Android

You can also get it F-Droid:

Get it on F-Droid

This is fork of Vuze Remote for Android, which stopped development in early 2017.

Contributing

Spread the Word

As a user, the most important thing you can do to help us is to spread the word of BiglyBT. BiglyBT is fairly unknown. Mentioning BiglyBT on your favorite tracker site, blog, wiki, facebook, social media sites, and to friends would help us a lot. Don't get discouraged.

Other people will have different client preferences than you, and they will often feel attacked when someone talks about a client that isn't theirs. Try to keep discussions positive and informative! We want to co-exist with all clients, since all clients can help share.

Translations

Our translations for BiglyBT for Android are typically behind compared to BiglyBT core translations. Our Android project only has a couple of dozen languages, compared to the 40+ in BiglyBT core, and most of them are terribly incomplete.

Preferably, we'd love it if your native language wasn't English, however, anyone fluent in another language is very much appreciated.

To join in on the translations, please visit our BiglyBT-Android CrowdIn project. Translations are open to anyone with a CrowdIn account. If you would like to translate into a language that isn't listed, please let us know by creating a GitHub Issue and we will add it!

Code Style

In Android Studio, we use the plugin Eclipse Code Formatter to format the code, with the scheme in app/PreferencesJavaCodeStyleFormatter.xml

Building

Initial Steps

Due to a long git history for the core source (2003->present), ensure you have at least 400MB available.

  1. Import into Android Studio as New Project

  2. (Optional) Choose the correct build variant to compile with using Build->Select Build Variant. The most usable variant is coreFlavorFossFlavorDebug.

Migrating source from pre-1.3.1.0

What's Changed

Prior to 1.3.1.0, BiglyBT Core library was included as a jar, and a shell script was required to grab the plugin .jar files. Starting with 1.3.1.0, core and plugins are included as git submodules.

In the new structure, the Android specific code has moved from BiglyBT\ to the standard app\ folder.

Manual Source Migration Steps

If you pulled prior to 1310, this section is for you.

  1. Updating project from VCS will likely result in the new submodules not being initialized (the directories core, BiglyBT-plugin-*, mldht will be empty). To fix this, run in the Terminal window (with path at the root of the project):

    git submodule update --init

    git should reply with a checkout of 6 submodules

  2. File->Sync Projects with Gradle Files will properly setup the plugin and core module source paths.

  3. You can remove the BiglyBT folder in the project root. After the sync, it will not be marked as a Module by Android Studio, and will contain mostly empty directories, along with plugin jars that are no longer used or referenced.

    Be sure to look at your git local changed first, in case you have files that you still want.

  4. Check Settings->Other Settings->Eclipse Code Formatter, and ensure the config file path is correct. It's been moved from /BiglyBT to /app, but VCS may have prevented it from updating.

  5. Restart Android Studio. If you use the IntelliJ plugin 'Awesome Console', file links may not work until you restart.

Updating Source

No special steps are needed to update the android source. A simple VCS->Update Project... will suffice.

You can occasionaly check for submodule updates with the git submodule update in the Terminal window (Newer Android Studio versions may do this automatically with Update Project...)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].