Transmission BitTorrent client

Earlier I took Pctorrent and ctorrent out of Wary as it was reported to be broken.

This has been discussed on the forum, and sc0ttman has recommended Transmission from Puppy4:

I have found that PET, reduced it's size a teensy bit by removing some icons, and uploaded it to here (235KB):

There is also an NLS PET (281KB):

Transmission will be in the next release of Wary, you can of course use these PETs now. In fact, it should work in any Puppy.

Posted on 5 Mar 2011, 9:59


Posted on 5 Mar 2011, 11:43 by ttuuxxx
Transmission in Wary
Wow Barry its really nice when you add mainstream apps to puppy, Transmission has always been one of my favorite smallish apps, excellent news :) and two thumbs up.
oh ya usually I edit /etc/mailcap
and add application/x-bittorrent; /usr/bin/transmission "$@"

or if you have the transmission-gtk bin application/x-bittorrent; /usr/bin/transmission-gtk "$@"

Posted on 5 Mar 2011, 13:20 by Zeke-baby
Web interface
Barry, I see you're building transmission without the web interface files to keep the PET small, yet you're building the executable with the web interface enabled (ticked), which is the default. You can fix this by setting TR_PREFS_KEY_RPC_ENABLED to FALSE in line 249 of libtransmission/session.c before building, or using this patch file:
--- session.c.orig	2011-03-05 00:15:46.886017279 -0500

+++ session.c 2011-03-05 00:16:06.398014059 -0500
@@ -246,7 +246,7 @@
tr_bencDictAddStr( d, TR_PREFS_KEY_PROXY_USERNAME, "" );
- tr_bencDictAddInt( d, TR_PREFS_KEY_RPC_ENABLED, TRUE );
+ tr_bencDictAddInt( d, TR_PREFS_KEY_RPC_ENABLED, FALSE );
tr_bencDictAddStr( d, TR_PREFS_KEY_RPC_PASSWORD, "" );
tr_bencDictAddStr( d, TR_PREFS_KEY_RPC_USERNAME, "" );

Posted on 5 Mar 2011, 13:30 by scsijon
if your adding back in a torrent package, may I ask consideration for having it as a pet only, not by default.

Browsers such as firefox, chromium and iron already have them available as plugins. Others have talked about adding the feature.

why add what may not be wanted by all.

ps i'm beginning to consider that there is too many duplicate-function packages in the puppy/wary system today.

Posted on 5 Mar 2011, 14:57 by Zeke-baby
ctorrent PET
I've created a ctorrent PET that seems to work and uploaded it to the forum at

Posted on 5 Mar 2011, 15:49 by BarryK
re transmission
I didn't compile it myself, just found a ready-made PET that was compiled in Puppy4.

Thanks for that info, I have placed the '' script into the PET with this in it:


sed -i -e '/x\-bittorrent/d' etc/mailcap
echo 'application/x-bittorrent; /usr/bin/transmission "$@"' >> etc/mailcap

...and I have re-uploaded the transmission PET.

Posted on 5 Mar 2011, 15:53 by BarryK
Does your new ctorrent work with the Pctorrent PET? -- which is a GUI for ctorrent.

Posted on 6 Mar 2011, 16:47 by zigbert
I tested the pet from Zeke-baby in Wary 504, and I couldn't get it do download anything but torrent information. This is the same behavior as the original pet.


Posted on 7 Mar 2011, 2:16 by Zeke-baby
Re: pctorrent
Zigbert, torrent information is not "downloaded" - it is embedded in the .torrent file. This may sound like a stupid question, but are the BitTorrent ports open on your router/firewall and are they forwarded to your puppy PC? ctorrent uses a stupid default of Port 2706; pctorrent uses 6881, which is better.

Both ctorrent and pctorrent seem to work here on wary 5.1.1. pctorrent hung up the X server first time I ran it (strange) but seems to be working now.

I'm actually going to enhance pctorrent to fix the awkward way it stores values (one value per file) and I'm going to add the capability to download individual files within the torrent.

Posted on 7 Mar 2011, 6:59 by zigbert
Your port question is not stupid at all - I have no knowledge about ports. Just the experience that pctorrent worked in Puppy 4, but not in Wary or Puppy 5. - And I think the hardware is exactly the same.

I started the work to redesign Pctorrent that includes 1 single rc-file. You'll find 'ptorrent' here:
username: puppy - password: linux

My intention was to include pcreatetorrent into pTorrent.

I did not finish my work with pTorrent (because I couldn't get it to work), but I think it is fully working. I have just reorganized Pctorrent.


Posted on 7 Mar 2011, 19:42 by sc0ttman
about ptorrent
Zigbert, that pTorrent GUI looks really nice...

I'm just wondering if Puppy users would like a GTK-Dialog or YAD (or even Xdialog??) GUI ctorrent (or transmissioncli)...

I know I would! I have used PupTransmission in the past, and though if the GUI was upgraded a bit, it would be great.

Posted on 6 Apr 2011, 22:26 by abushcrafter
Thats a old version of Transmission!
Current stable version of Transmission=