Giter Site home page Giter Site logo

transdroid's Introduction

Transdroid - http://www.transdroid.org
"Manage your torrents from your Android device"

---

Transdroid is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Transdroid is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Transdroid.  If not, see <http://www.gnu.org/licenses/>.

---

Some code/libraries are used in the project:
  Base16Encoder (Apache OpenJPA)
    Marc Prud'hommeaux (Apache License, Version 2.0)
  MultipartEntity (AOSP)
    Apache Software Foundation (Apache License, Version 2.0)
    http://source.android.com/
  RssParser (learning-android)
    Tane Piper (Public Domain)
    http://github.com/digitalspaghetti/learning-android
  Base64
    Robert Harder (Public Domain)
    http://iharder.net/base64
  android-xmlrpc
    pskink et al. (Apache License, Version 2.0)
    http://code.google.com/p/android-xmlrpc/
  android-ColorPickerPreference
    Daniel Nilsson and Sergey Margaritov (Apache License, Version 2.0)
    https://github.com/attenzione/android-ColorPickerPreference

transdroid's People

Contributors

erickok avatar dekimsey avatar

Watchers

James Cloos avatar

transdroid's Issues

Complete download Warning

I use a HTC Magic and uTorrent, and I really would like that my phone 
could make a complete download Alarm, or in the status bar, but I prefer a 
ring tone and a display message.

Original issue reported on code.google.com by [email protected] on 22 Jul 2009 at 10:18

Add Url is unsuccessful

The "Add URL" button doesn't work for me.

What steps will reproduce the problem?
- Connects to my server successfully, shows torrents
- Can Search for torrent on isohunt
- DOESN'T WORK: Selecting a Transdroid search result produces "Action on
the server was unsuccessful"
- DOESN'T WORK: Selecting "Add Url" and pasting the same isohunt url in
produces the same error
- DOESN'T WORK: Selecting "Add Url" and pasting an url from another
well-known torrent site produces the same error
- WORKS: Downloading a .torrent file into the phone and THEN opening it in
Transdroid works, it will add the torrent to the server

What version of the product are you using?
HTC Magic (aka G2)
Transdroid 0.9.1

What torrent client are you using?
Ubuntu 8.10
Transmission 1.34
Web UI enabled on default port 9091 with a username/password
The Web UI seems to be working properly

Original issue reported on code.google.com by [email protected] on 19 Jul 2009 at 4:09

mldonkey

i use mldonkey server,
can you develop compatibility with this app ?
i think it could be a good idea

transdroid is a great app !
thanks for all your work !!!



_______________
yolo
[email protected]

Original issue reported on code.google.com by [email protected] on 11 Jun 2009 at 8:46

Grouping

The Transmission functionality of Grouping should be added, e.d. Only show 
downloading torrents, 
or Hide Completed Torrents. This would enhance functionality of the Application.

Original issue reported on code.google.com by [email protected] on 13 May 2009 at 12:15

New language: German

Hi
I have read this article
http://transdroid.wordpress.com/2009/06/16/the-user-is-always-right/

so i have translate this file
http://code.google.com/p/transdroid/source/browse/trunk/res/values/strings.xml
to german

I hope you will use it.

Original issue reported on code.google.com by T.Sztyler on 7 Jul 2009 at 11:07

Attachments:

Download totals are vastly different when viewed through g1 phone than when viewed in the web interface or transmission client

What steps will reproduce the problem?
This has been the case ever since I installed. Followed all the
instructions to set it up, 

The names of the torrents are correct by the downoads statistics are
different than what is displayed on my computer. 

I have 2 torrents downloading, my phone says one is 404mb of 4.6gbs, and
the other says 31.9 of 60.6 gbs. On my client and on my webinterface when
viewed through a webbrowser the stats say 1.6 gbs of 4.6 for the first one
and 46.2 of 60.6 for the second one. Refreshing the app on the phone
appears to complete successfully but still ends up with numbers
significantly lower than the actualy results. 



What version of the product are you using?
Transdroid 0.8,




What torrent client are you using?
Transmission 1.52+(svn 8235)



Let me know if you need anymore infor to track this down, 

Original issue reported on code.google.com by [email protected] on 8 Jun 2009 at 2:56

Progress bar doesn't scale to landscape mode

What steps will reproduce the problem?
Connect to any torrent daemon in portrait modeand switch to landscape mode.
The progress bars do not scale to the new window width.

What version of the product are you using?
0.4.0 beta

Original issue reported on code.google.com by [email protected] on 28 Apr 2009 at 2:43

Vuze support

Please add support for Vuze via the XML-RPC plug-in.

Original issue reported on code.google.com by [email protected] on 17 Aug 2009 at 12:27

TV Torrents

Would it be able to add a logon and search functionality for the torrent 
site TV-Torrents?

Original issue reported on code.google.com by [email protected] on 3 Jul 2009 at 5:10

multiple word isohunt search causes crash

What steps will reproduce the problem?
1. search isohunt for example "ubuntu linux," crashes but "ubuntu+linux"
works fine.
2.
3.

What is the expected output? What do you see instead?
it just crashes but does not close so you can search again


What version of the product are you using? On what operating system?

android
Please provide any additional information below.
 awesome app I just thought I would let you know about this.

Original issue reported on code.google.com by [email protected] on 28 Apr 2009 at 6:44

Feature Request: SSL support

What version of the product are you using?
0.8.6

What torrent client are you using?
Transmission-1.70

I am running a headless Transmission daemon that is proxied over a https
connection with apache in order to protect my username and password. Can we
get SSL support.

Original issue reported on code.google.com by [email protected] on 18 Jun 2009 at 10:04

Suppoprt for categories

Could you add support for uTorrent categories to your great piece of
software? I'd suggest adding a "Category" item to the "click on torrent"
menu (which now show the stop / pause / delete... etc. options). From there
have the option to choose categories that are already defined in uTorrent
or "No category".

(Copy of issue 24)

Original issue reported on code.google.com by [email protected] on 10 Jun 2009 at 9:06

Synology NAS support

I just realized that my Synology NAS uses it's own Web protocol even though
it internally uses rtorrent.

But to make your life easier, here is the code for an open source program
that's supposed to work with the Synology NASes:
http://www.codeplex.com/SynoManager/

Thanks,
SK

Original issue reported on code.google.com by [email protected] on 8 May 2009 at 10:12

Transdroid opens when browsing

What steps will reproduce the problem?
Sometimes (yet to reproduce) Transdroid opens when browsing the web using
the regular web browser. Likely it has to do with the new feature of
opening .torrent files from the SD card (using a file manager).

It also often happens when using the Phandroid application and opening an
article.

What version of the product are you using?
Transdroid 0.9.1

What torrent client are you using?
Independant of client

Original issue reported on code.google.com by [email protected] on 21 Jul 2009 at 7:38

Deluge support

Support for Deluge.
When the web ui is enabled, it has a JSON RPC API. See
http://dev.deluge-torrent.org/wiki/Development/WebUi/Json
Seems to work very similar to Transmission.

Original issue reported on code.google.com by [email protected] on 11 May 2009 at 12:59

Not handling apache proxy redirection

I have transmission on my server and uses apache mod_proxy to redirect the
connection from services.mydomain.com to http://192.168.0.1:9091.

It works pretty well with the webinterface (in a browser), but Transdroid
can't connect to it. I received an "Error parsing the server".

Here is my apache settings:



   ProxyRequests Off
    <Proxy *>
        Order Allow,Deny
        Allow from all
    </Proxy>

#RewriteRule /transmission[/]?$ /transmission/web [R=permanent]
        ProxyPass /transmission http://192.168.0.1:9091/transmission
        ProxyPassReverse /transmission http://192.168.0.1:9091/transmission

<Location /transmission>
   Order Allow,Deny
   Allow from All
</Location>

I connect with the browser by http://services.mydomain.com/transmission/web
(other adresses don't work).

In transdroid, I have :
- server adress IP : services.didrocks.fr/transmission/web
- port : 80

(it works locally with 192.168.0.1 and port 9091)?

Original issue reported on code.google.com by DidRocks on 10 May 2009 at 5:06

transmission1.60 seems to break transdroid

What steps will reproduce the problem?

Attempting to use transdroid gives me 'error parsing of server response'

What version of the product are you using?

0.6.0 latest.

I'm using transmission on a NAS device so it is possible that it is a
configuration error on my part but I know that there have been significant
changes in the webui with the latest transmission update.

Original issue reported on code.google.com by [email protected] on 10 May 2009 at 11:11

RFE: Allow to define more than one server

It would be interesting if we can define more than one server.

I'm using it now throw an ssh tunnel created with Connectbox, so I can
connect to my router from anywhere using ssh, and use that connection with
transdroid.

I would like to define another server to use when I'm at home, using my LAN
and without any ssh tunnel.

Original issue reported on code.google.com by [email protected] on 11 Jul 2009 at 5:00

Wrong File Version

I have load 0.10.6 - but i cannot install it because my handy says this
file has "File Version 0.10.5" - so it thinks its the same

Original issue reported on code.google.com by T.Sztyler on 30 Jul 2009 at 6:16

*.torrent file handling for private trackers

A suggestion: To be able to open .torrent files and add them from clicking
in your browser. 

I usually use another search engine besides isohunt, so it means copy and
pasting the URL to the download into transdroid, which isn't really a big deal.

I'd also like to thank you for making such a cool app, and releasing it for
free. Appreciate it.

Original issue reported on code.google.com by brettbryant on 23 May 2009 at 3:26

Support for managing individual files in torents

It is probably a relatively big deal, but may be Transdroid could support
sometime in the future management of priority for individual files. I often
manage download file by file - downloading some files first while others
on-hold.
I'm not sure whether all Torrent clients support it. I know that uTorrent
and Deluge support it. I have also checked that web interface for uTorrent
support it as well.

Original issue reported on code.google.com by [email protected] on 17 Jun 2009 at 3:42

  • Blocking: #94

rTorrent support

Can you please add rtorrent support. My NAS uses rtorrent and being able to
control it from my phone would be awesome.

Thanks,
SK

Original issue reported on code.google.com by [email protected] on 8 May 2009 at 9:57

The Pirate Bay search feature

Hey,

If I may, I'd like to request the possibility of searching The Pirate Bay
(thepiratebay.org), similarly to isoHunt.

For example, to pull up a search for "Mythbusters S07E08" and sorting by
the number of seeders, the URL to fetch would be:

  http://thepiratebay.org/search/Mythbusters%20S07E08/0/7/0

A direct link to the .torrent is then included directly in the results table.


Good work on this application, by the way.

Original issue reported on code.google.com by [email protected] on 31 May 2009 at 3:00

Torrent list sorting

Could you add a sort method based on completion date, status (downloading,
seeding, finished) or date added concerning utorrent?

Dennis.


Original issue reported on code.google.com by [email protected] on 9 May 2009 at 10:36

Save search order

What steps will reproduce the problem?
Resort the torrent list to, for example, sort by date. Restart Transdroid
and the sort order is back to the default (sort by name ascending).

What version of the product are you using?
0.10.6

What torrent client are you using?
Irrelevant

Original issue reported on code.google.com by [email protected] on 17 Aug 2009 at 12:36

Searching from the search results screen keeps old query

What steps will reproduce the problem?
Enter a new search from the main screen, f.e. 'ubuntu'.
Wait for the results to show and open the search again, now entering a new
query, f.e. 'centos'.
It will again search for 'ubuntu' and not use the new 'centos' query.

What version of the product are you using?
0.5.2

Original issue reported on code.google.com by [email protected] on 6 May 2009 at 9:17

Changing display mode forces a full refresh

What steps will reproduce the problem?
Open the main screen in portrait mode.
Change to landscape mode (f.e. open the keybord of your G1).
It needs to refresh from the server. It would be nice to just show the same
results for a quicker feel of the app.

What version of the product are you using?

Original issue reported on code.google.com by [email protected] on 6 May 2009 at 9:21

Suggestions for Improvement

The ability to actually stop a torrent, not just pause it. The ability to
change the download location of a torrent. And I also would like to see the
ability to move a torrent up or down the queue.

Original issue reported on code.google.com by [email protected] on 10 May 2009 at 3:48

Widget crash on setup before settings are made

What steps will reproduce the problem?
Install Transdroid on a clean device (without settings) and add the widget to 
your home 
screen before staarting and setting up Transdroid.

What version of the product are you using?
1.9.1

What torrent client are you using?
Independant of client

Original issue reported on code.google.com by [email protected] on 20 Jul 2009 at 6:24

Wrong number of downloads

Torrentclient: uTorrent
Transdroid Version: 0.9.0

Problem/Example:
I have ten files loaded - they are ready (100%) and seeding. Sometimes the
utorrent-client shows by one or two of this downloads that they are loading
something - the client load only a few data like information about the
peers, not the file itself. 
The Problem is Transdroid things that utorrent is loading the file - so for
example the widget shows 2 downloads - thats wrong.

I like transdroid and i hope you will fix this problem - thank you




Original issue reported on code.google.com by T.Sztyler on 7 Jul 2009 at 11:32

Attachments:

Need support for sending torrent files rather than torrent urls

Current version loads by sending add-url, this does not work on any site
with a login system that doesn't keep passkeys in url's.

The only way to work around this is by sending the actual torrent, this
seems fairly possible, but not neccesarly possible with all clients.

utorrent:
/?action=add-file, http-post
HTTP form must use an enctype of "multipart/form-data" and have an input
field of type "file" with name "torrent_file" that stores the local path to
the file to upload to µTorrent.
http://forum.utorrent.com/viewtopic.php?id=25661

rtorrent:
load_start can take url|uri|data
http://libtorrent.rakshasa.no/wiki/RTorrentCommands#loadload_verboseload_rawload
_raw_startload_raw_verboseload_startload_start_verboseurifiledata

transmission:
torrent-add refers to "filename or url", not sure if it can read binary
data or if it requires a local file to be added.

Original issue reported on code.google.com by [email protected] on 14 Jun 2009 at 1:05

Better URL handling in the rtorrent script.

What steps will reproduce the problem?

In the settings, add an absolute URL such as http://example.com/RPC2. The
code in trunk/src/org/transdroid/daemon/Rtorrent/RtorrentAdapter.java will
add http:// and RPC2, making the URL become
http://http://example.com/RPC2/RPC2/


This can be fixed with a little bit of checking, so this code:

        public RtorrentAdapter(IDaemonCallback callback, DaemonSettings
settings) {
                this.callback = callback;
                this.rpcclient = new XMLRPCClient(RPC_HTTP +
settings.getAddress() + RPC_DELIM + settings.getPort() + RPC_URL);
                if (settings.shouldUseAuthentication()) {

this.rpcclient.setBasicAuthentication(settings.getUsername(),
settings.getPassword());
                }
        }

Becomes:

public RtorrentAdapter(IDaemonCallback callback, DaemonSettings settings) {
        this.callback = callback;
        private String server = settings.getAddress();
        if ( server.startsWith('http:') == FALSE ) {
            server = RPC_HTTP + server;
        }
        if ( server.matches("(?i).*/RPC.*") ) {
            this.rpcclient = new XMLRPCClient(server);
        } else {
            this.rpcclient = new XMLRPCClient(server + RPC_DELIM +
settings.getPort() + RPC_URL);
        }
        this.rpcclient = new XMLRPCClient(RPC_HTTP + settings.getAddress()
+ RPC_DELIM + settings.getPort() + RPC_URL);
        if (settings.shouldUseAuthentication()) {

this.rpcclient.setBasicAuthentication(settings.getUsername(),
settings.getPassword());
        }
}

This method will also allow people to supply absolute urls, in case their
RPC server isn't sitting on /RCP2.

I haven't submitted this as a patch, because frankly, I am a newb to
Java/Android and I am confident that you'll find a much better way to do
it. I'm just trying to ignite the flame :)

Original issue reported on code.google.com by [email protected] on 3 Jun 2009 at 9:41

add url doesn't work

What steps will reproduce the problem?
add a pasted url from browser and it will not add torrent.

What version of the product are you using?
0.4

Awesome app, very helpful to me because my work blocks the ports used for
the web gui and I can start torrents on my home server from my phone.  Awesome.

Original issue reported on code.google.com by [email protected] on 29 Apr 2009 at 12:31

"error parsing server response"

What steps will reproduce the problem?
trying to contact the server

What version of the product are you using?
0.7.0

What torrent client are you using?
transmission 1.51 on freenas system

the old version before 0.7.0 worked great for me is there a way to download
an older version?

Original issue reported on code.google.com by [email protected] on 27 May 2009 at 10:48

New german language file

Sry that i create a new topic but i cannot find your mail addy

Original issue reported on code.google.com by T.Sztyler on 28 Jul 2009 at 12:13

Attachments:

Torrent added from isohunt from device will produces error

What steps will reproduce the problem?
Add a torrent from ISO hunt. Once you try to refresh torrent list you get 
"error parsing response 
from server (please check settings)

What version of the product are you using?
0.70

What torrent client are you using?
transmission on mac.

Original issue reported on code.google.com by [email protected] on 25 May 2009 at 3:42

Error parsing of server response on 0.7.0 (Transmission 1.51)

What steps will reproduce the problem?

- Install Transdroid from "http://tr.im/tdroid"
- Configure web interface on Transmission 1.5.1
- Configure transdroid to connect to web interface
- An error appears "Error parsing of server response (please check your
settings)"

What version of the product are you using?

Transdroid 0.7.0

What torrent client are you using?

Transmission 1.51 (7963)

Original issue reported on code.google.com by brettbryant on 23 May 2009 at 2:47

New language: Spanish

This is the Spanish translation for this GREAT application :-)

Thanks for transdroid, you are doing a great job... ;)

Original issue reported on code.google.com by [email protected] on 9 Jul 2009 at 8:11

Attachments:

Remove Search Engines

I use Transdroid 0.10.5

Hi

It is possible to remove a web-based search ?

i have add a web-based search, but i cannot remove it :(

Original issue reported on code.google.com by T.Sztyler on 29 Jul 2009 at 10:31

64bit rtorrent sends 64bit integers in rpc calls

Although I cant see the reason for this, rtorrent in 64bit sends 64bit
integers for "download rate" and such.

Array of 1 items:
  Index  0 Array of 16 items:
             Index  0 String: 'Torrent hash'
             Index  1 String: 'Torrent name'
             Index  2 64-bit integer: 1
             Index  3 64-bit integer: 2679564
             Index  4 64-bit integer: 6826
             Index  5 64-bit integer: 45
             Index  6 64-bit integer: 0
             Index  7 64-bit integer: 10
             Index  8 64-bit integer: 461324288
             Index  9 64-bit integer: 851968
             Index 10 64-bit integer: 7037088996
             Index 11 64-bit integer: 1245211643
             Index 12 64-bit integer: 6651213028
             Index 13 64-bit integer: 0
             Index 14 64-bit integer: 1
             Index 15 64-bit integer: 0



This produces this error as soon as transdroid tries to connect (assuming
there are torrents up):

E/AndroidRuntime( 8105): java.lang.ClassCastException: java.lang.Long     

E/AndroidRuntime( 8105):        at
org.transdroid.daemon.Rtorrent.RtorrentAdapter.onTorrentsRetrieved(RtorrentAdapt
er.java:200)

E/AndroidRuntime( 8105):        at
org.transdroid.daemon.Rtorrent.RtorrentAdapter.access$2(RtorrentAdapter.java:188
)

E/AndroidRuntime( 8105):        at
org.transdroid.daemon.Rtorrent.RtorrentAdapter$1.handleMessage(RtorrentAdapter.j
ava:143)

E/AndroidRuntime( 8105):        at
android.os.Handler.dispatchMessage(Handler.java:99)                       

E/AndroidRuntime( 8105):        at android.os.Looper.loop(Looper.java:123)

E/AndroidRuntime( 8105):        at
android.app.ActivityThread.main(ActivityThread.java:3948)                 

E/AndroidRuntime( 8105):        at
java.lang.reflect.Method.invokeNative(Native Method)                      

E/AndroidRuntime( 8105):        at
java.lang.reflect.Method.invoke(Method.java:521)                          

E/AndroidRuntime( 8105):        at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)

E/AndroidRuntime( 8105):        at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)              

E/AndroidRuntime( 8105):        at dalvik.system.NativeStart.main(Native
Method) 

Original issue reported on code.google.com by [email protected] on 18 Jun 2009 at 12:27

OneSwarm support

Could you please add OneSwarm (http://oneswarm.cs.washington.edu/) support
and of course the ability to manage files visibility.


Thank you,
Charles

Original issue reported on code.google.com by [email protected] on 9 Jun 2009 at 8:56

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.