OpenWrt Forum Archive

Topic: Torrentflux Mod, requires custom transmissioncli - please help!

The content of this topic has been archived on 30 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I accidentally found this torrentflux mod:
http://tf-b4rt.berlios.de/

It works really well with RC6, using lighttpd, PHP4 and Sqlite2. For sqlite, i have to use RC5 package - i got Assertion failed message ( it has something like sizeof( ptr ) == sizeof( char ) ) when trying to open database using sqlite package from RC6 backport.

I got Python2.5 and its dependencies from this feed:
http://ipkg.nslu2-linux.org/feeds/optwa … ss/stable/

However, i'm forced to use bittornado which is a python client that bundled with tf-b4rt. It just use way too much memory - more than 64MB for 5 torrent downloads (It is like downloading into my Flash Disk before flusinh to my HDD. My Flash disk always blink its LED due to swapping tongue ) and also eats a lot of cpu cycles. My Router also become veryyyy slow while torrents are running since we don't have the "nice" command. tongue

So, torrentflux is working - just another piece of software and we should all have a perfect bittorrent download station! I want to try compiling the patched transmission client myself but i don't have a spare machine to install linux and (try) do it. I have a tight project schedule and i just cannot risk installing dual boot linux right now ( and for a while...)

Can any of you please download this source and package it for OpenWRT? That would be really nice. A busybox package with "nice" would also really nice big_smile I have downloaded lots of busybox packages that i can find but none of them contains "nice" :S

Modded transmission client can be found here, would some of you please compile it?
http://developer.berlios.de/project/sho … up_id=7000

Torrentflux is quite bulky, and in the limited testing I've done with it, is rather buggy also.  I would suggest you look into ctorrent.  It is a cli application that is much smaller, (since it doesn't require python, php, and SQLite.)  The swapping you are experiencing is a sure way to kill your flash drive, they aren't designed to be used as swap.  Also, if you want a busybox package that contains nice, build one.  Compiling your own OpenWRT images isn't hard to do.

the only reason that i don't (and can't) use ctorrent (or enhanced-ctorrent) is that my favourite tracker don't accept it...

I have been using transmissioncli for a while - that's why i have tried to use torrentflux-b4rt as i though that it will be able to use transmission. (but it's not!) I just got tired of ssh into router to manually manage my downloads by swapping between screens and i also dont' know my ratio when using transmissioncli... and transmissioncli doesn't have an option liked seed until ratio is X. It will seed forever until i manully stop it... actually transmission did have a CGI interface but i can't get that to work....:(

So, torrentflux is better than nothing, and it does a good job for me this week.

Yeah, I afraid so...about swapping. But it's just $10 - compared to $100 HDD and my data stored inside i'm willing to trade off smile but should be better if it's not under this massive swapping...I started to doubt that is there a "swapping" at all, it looks like apps just running straight on the swap.

okay...i i will try to compile by myself then...

The discussion might have continued from here.