WDTV Optware tips #3 – bittorrent with rtorrent

By popular demand I’ll go through all the steps to get a bittorrent client running on the WDTV. My client of choice is rtorrent so that is what I’m going to cover. rtorrent is an extremely fast and lightweight client so it suits the wdtv perfectly. You’ll be downloading torrents in no time flat.

In order to take advantage of this tutorial you must either be running WDLXTV or Zoranders ext3-boot. You must also have my Optware for WDTV package installed, that stuff is covered elsewhere. I’ll be including every necessary step here, so you might be able to skip around if you already have some of this done.


So first ssh/telnet into your WDTV.

Next we’ll update our Optware feed and install rtorrent & screen.

# ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/wdtv
Successfully terminated.
#
# ipkg install rtorrent screen
Installing rtorrent (0.8.2-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//rtorrent_0.8.2-1_mipsel.ipk
package rtorrent suggests installing dtach
package rtorrent suggests installing adduser
Installing libtorrent (0.12.4-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//libtorrent_0.12.4-1_mipsel.ipk
Installing screen (4.0.3-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//screen_4.0.3-2_mipsel.ipk
Installing termcap (1.3.1-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//termcap_1.3.1-2_mipsel.ipk
Installing libsigc++ (2.0.18-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//libsigc++_2.0.18-1_mipsel.ipk
Installing libcurl (7.19.4-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//libcurl_7.19.4-1_mipsel.ipk
Installing xmlrpc-c (1.11.00-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//xmlrpc-c_1.11.00-3_mipsel.ipk
Installing libxml2 (2.7.3-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//libxml2_2.7.3-1_mipsel.ipk
Installing libiconv (1.11-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//libiconv_1.11-2_mipsel.ipk
Configuring libcurl
Configuring libiconv
Configuring screen
Configuring termcap
Configuring libsigc++
Configuring libtorrent
Configuring libxml2
Configuring rtorrent
Configuring xmlrpc-c
Successfully terminated.

Lets see what comes up in a search for rtorrent.

# find /opt/* | grep rtorrent
/opt/bin/rtorrent
/opt/etc/rtorrent.conf
/opt/etc/init.d/S99rtorrent
/opt/lib/ipkg/info/rtorrent.control
/opt/lib/ipkg/info/rtorrent.conffiles
/opt/lib/ipkg/info/rtorrent.list
/opt/share/man/man1/rtorrent.1

There are two important files to point out here: /opt/etc/rtorrent.conf and /opt/etc/init.d/S99rtorrent

/opt/etc/init.d/S99rtorrent is a startup script that will be executed every single time you start your wdtv. Yes, this means after you make it through this painful tutorial you won’t have to mess with the console again and can just ftp torrents in.

/opt/etc/rtorrent.conf is what we want to immediately deal with. This is the configuration file, open it with your favorite text editor. I’m using nano. At the top of the file change min/max peers and upload/download rate to whatever suits your connection. If you don’t know what would be good, maybe just modify these two:

# Global download rate in KiB. "0" for unlimited.
download_rate = 80

# Global upload rate in KiB. "0" for unlimited.
upload_rate = 80

Setting download rate to zero makes it unlimited, change upload_rate to whatever suits your connection. The default is 80, maybe a bit high for lots of folks. Remember the speed you choose here will affect being able to play high bandwidth material off your network shares! * see note below * :D

Next we need to select the directory where we’d like to save downloaded file and where we want our *.torrent watch directory to be. The default directory is inside your opt.bin, so unless you’ve made that ginormous you best change this.

Note: For various reasons I keep my active torrent hard drives seperate from data storage drives and I’ll be doing that here as well. Especially on the WDTV you’re best having your torrents download to a drive without much media so as to not have disk I/O interfere with watching movies, listening to music, etc.

# Default directory to save downloaded files. Note it doesn't support
# space yet.

directory = /tmp/media/usb/torrent-disk/

# Watch a directory for new torrents, and stop those that have been deleted.
schedule = watch_directory,5,5,load_start=/tmp/media/usb/torrentdisk/torrent-drop/*.torrent
schedule = untied_directory,5,5,stop_untied=

You’ll probably need to set up port forwarding, so make port_range your favourite number and set your router up later.

# Port range to use for listening.
port_range = 51777-51780

Default seed ratio is 200%, I’ll lower that to 110%.

# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
schedule = ratio,30,60,stop_on_ratio=110

If DHT and peer exchange are your thing, then remove the # from the beginning of these lines.

# Enable DHT support for trackerless torrents or when all trackers are down.
# May be set to "disable" (completely disable DHT), "off" (do not start DHT),
# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
# The default is "off". For DHT to work, a session directory must be defined.
# dht = auto

# UDP port to use for DHT.
# dht_port = 6881

# Enable peer exchange (for torrents not marked private)
# peer_exchange = yes

Ok, thats it. Now to see if it works.

# rtorrent
*** rTorrent 0.8.2/0.12.4 - wdtv-01:2633 ***

[View: main]


(21:09:09) Using 'select' based polling.
(21:09:09) Could not read resource file: ~/.rtorrent.rc
[Throttle off/off KB] [ .......... ] [H 0/32] [S 0/1/768] [F 0/128]

no, it does not. This is a good time to mention how you exit rtorrent, Ctrl^q. This means when we start rtorrent we have to point it to /opt/etc/rtorrent.conf.

# screen rtorrent -n -o import=/opt/etc/rtorrent.conf
rtorrent: Could not lock session directory: "/opt/share/torrent/session/", No such file or directory
[screen is terminating]
# mkdir -p /opt/share/torrent/session

The session directory doesn’t exist, so I create it. Now it should work.

# screen rtorrent -n -o import=/opt/etc/rtorrent.conf
*** rTorrent 0.8.2/0.12.4 - wdtv-01:2850 ***
[View: main]

(21:22:08) Using 'select' based polling.
(21:22:08) Ignoring ~/.rtorrent.rc.
[Throttle 200/off KB] [ ... ] [D 0/0] [H 0/32] [S 0/2/768] [F 0/128]
[screen is terminating]
#



Perfect, so now everything looks like it will work I’ll:

  • start up rtorrent under screen, so that it may be detached to the background.

  • Once inside rtorrent, press Ctrl^ad (press ctrl, then a, then d) to detach
  • Move a torrent into the watch directory that was setup.
  • resume rtorrent and watch torrent go.
  • detach rtorrent and watch a movie:D

Here we go:

# screen rtorrent -n -o import=/opt/etc/rtorrent.conf
*** rTorrent 0.8.2/0.12.4 - wdtv-01:2960 ***
[View: main]


(21:28:43) Using 'select' based polling.
(21:28:43) Ignoring ~/.rtorrent.rc.
[Throttle 200/off KB] [ ... ] [D 0/0] [H 0/32] [S 0/2/768] [F 0/128]

[screen detached]
#
# mv /tmp/something.torrent /tmp/media/usb/sda2/torrent-drop
# screen -r
*** rTorrent 0.8.2/0.12.4 - wdtv-01:3159 ***
[View: main]
something 10.0 / 712.0 MB Rate: 10.0 / 934.2 KB Uploaded: ......
Tracker[0:0]: Connecting to some tracker

[Throttle 200/off KB] [ ... ] [D 36/0] [H 0/32] [S 0/38/768] [F 52/128]
[detached]
#
# exit

Awesome.

Keys you should be aware of:

  • a / s / d raise upload speed limit 1 / 5 / 50 KiB

  • z / x / c lower upload rate limit 1 / 5 / 50 KiB
  • A / S / D raise download rate limit 1 / 5 / 50 KiB
  • Z / X / C lower download rate limit 1 / 5 / 50 KiB
  • Ctrl^s starts a torrent
  • Ctrl^d stops a started torrent or removes a stopped torrent
  • number 1 – 9 are different views (all / started / stopped / seeding / etc )
  • use the arrow keys to navigate around.
  • Ctrl^ad detaches rtorrent to the background
  • screen -r resumes rtorrent
  • Ctrl^q exits rtorrent

Note: my WDTV is fairly unresponsive with rtorrent zipping at the settings i chose, which was 200KiB up and unlimited down. I imagine the disk I/O just made my WDTV have a coronary. So maybe you should lower the default max_upload and stick with default max_download values, and experiment raising/lowering them until you find a nice value. I gotta wait 10min till what I started is done to see if my WDTV happens to wake back up :D Well now i know.

Soon I’ll look into modifying rtorrents priority with nice to set it at idle, and play with a bit of the config settings to see if they’ll help things out. So be sure to check back here for and update.

Also look out for part 2 of this tutorial soon, where I’ll detail setting up the best rtorrent interface: wtorrent. Then you’ll never have to go to the console again!

Note: In case you’ve forgotten by now, rtorrent will be started whenever you boot your wdtv. This means you do not start it up if you ssh/telnet in and want you check out your torrents. You simply type:

# screen -r

Enjoy!

EDIT

my WDTV did not recover from my snafu above :D BUT i changed the settings to max_upload=50 max_download=300 and its downloading fine. In fact no problems as I play a local 1080p mkv, while i view rtorrent downloading and hash checking in a remote shell :D Remember the speed you choose here will affect being able to play high bandwidth material off your network shares!

Note:
/opt/etc/init.d/S99rtorrent contains syntax errors so it does not start rtorrent when you boot your wdtv, i’ll look into fixing that soon and provide a patched version.


wwwfast
March 25th, 2009 00:23

Hi Brad,

thanks for all your work. I think this is the best way to use our WD.

So far, I’m waiting my usb-ethernet adapter, but I’ll try this as soon as I can.

I’m looking forward your next tutorial with wtorrent.

Thanks a lot.

wwwfast

Takenover83
March 25th, 2009 12:05

b-rad, have you tried Transmission? I know it has a built in webserver. If so, how does it compare to the combination of rtorrent and wtorrent?

<<< edit: imo there is no comparison, but r + w is also significantly more in depth to get working perfect. When I’ve tried transmission lately I haven’t really liked its performance, and thats on very capable machines. I have much experience with rtorrent on the desktop and on the linksys nslu2. The nslu2 runs rtorrent at full speed and is very dependable with only 32MB ram. Maybe I’ll give transmission a shot again though, haven’t tried it in a few months perhaps the issues are gone. –b-rad >>>

Brian Zhou
March 25th, 2009 13:31

Please submit the patch back to nslu2-linux.org. I can give you svn write access to optware. PM or email me.

-Brian

<<< edit: will do ; ) –b-rad >>>

wwwfast
March 25th, 2009 23:49

I already have the new firmware installed and working. Tonight I’ll install optware and follow this tutorial.

I hope you could fix sintax errors in s99rtorrent script.

I’m a windows user and dont have much knowledge on linux.

Thanks again!

realtebo
March 28th, 2009 11:06

Just some question:

1) How to add new .torrent file ?

<<< edit: ftp them in. –b-rad >>>

2) If I want to use a /realtebo/ directory for .torrent file but I wnat to use my HDD on USB 2 for temp and complete file…. what must I mod ?

<<< edit: you’d change watch_directory in /opt/etc/rtorrent.conf to whatever location you desire. Just remember the filesystem is read only so you must make your directory on one of your attached disks. –b-rad >>>

realtebo
March 29th, 2009 23:18

Thanx for reply. All is running fine, a lot of thanks to you b-rad. (Certainly: a milion of thanks for optware itself !)

I’m also trying to modify startup script to mkae it running automtically.

Now i’m waiting for your tutorial on wtorrent because i’m tring to make it running but it’s a lot complicated for me

realtebo
April 6th, 2009 05:44

WOOOOOOOOOOOOOOWW !!!

I made S99rtorrent script running both starting and stopping (obvioulsy run even restart)!!!

If you want to download the corret versione of S99rtorrent you can d/l it from here:

http://www.mirkotebaldi.it/S99rtorrent-correct.txt

Modified:
First line modified in
#!/opt/bin/bash

Row 7 modded in
#dirlayout=RTORRENT_DEFAULT

modded log file path to /tmp/

removed ALL “su $user” form launching script.

Few bit mod in stopping.

Ando now it run at reboot without do nothing !!!!!!!

<<< edit: I hadn’t even looked at it due to time issues. I’ll get this patched in the Optware feed later today. –b-rad >>>

bitsnbytes
May 11th, 2009 12:53

Excellent article :) Thanks for that. rtorrent starts up fine, however when I try to download a torrent it gives me a storage error like below
‘Storage error: [File chunk write error: No such device.’ or '[File chunk write error: Input/output error.]‘

I’ve specified the directory in the rtorrent.conf as
directory = /tmp/media/usb/USB1/.4880AE4380AE377A/torrents/downloads
This points to a 500GB external storage formatted as NTFS

Any idea what might cause this problem?

<<< edit: probably a problem with NTFS, wdtv treats NTFS a bit strange. –b-rad >>>

bitsnbytes
May 15th, 2009 12:33

Thanks b-rad, what partition do you recommend then? Is it ok if I split the 500GB disc to 2 partitions for example 400GB NTFS and 100GB ext2/3? I cannot have it as FAT since the downloads might be bigger than 4GB.

I’m using zoranders ext3 boot, do you think this will support parititions?

Thanks for your reply :) Waiting for your next optware tip :)

xurde
May 18th, 2009 09:11

It’s a kernel version problem. As I’ve check in this ticket:
http://libtorrent.rakshasa.no/ticket/226

Version needed to write in a NTFS partition should be 2.6.26 or later and WDTV kernel version seems to be 2.6.15. I don’t know if we could update kernel version without problems, until now I suppose we will have to use ext3

powerleakin
June 5th, 2009 02:40

Problem 1: Once opened rtorrent,can’t close it. Ctrl+Q doesn’t do anything.

Problem 2: Only once rtorrent said “Ignoring ~/.rtorrent.rc.”
After that,when i try again, it says “Could not read resource file: ~/.rtorrent.rc”
Then when i try to re-do this(# screen rtorrent -n -o import=/opt/etc/rtorrent.conf),it tells me this: rtorrent: Could not lock session directory: “/opt/share/torrent/session/”, held by “WDTV-4407f:+28005″

i think my wdtv is in a mess. Sad
here’s my messages.txt

<<< edit: That message indicates that rtorrent is already running, kill it and re-run. –b-rad >>>

Yuanhong
June 15th, 2009 09:10

Thank you b-rad. I switch from transmission (1.71) to rtorrent recently. I am not satisfied with the performance of transmission. My transmission 1.61 on wdlxtv only connects to 11 peers, and 1.71 only connect to 21 peers. The speed is bad especially when the quality of peers is not good. And CPU load is high. Now, I am happy with rtorrent. For GUI, I use ntorrent. It works, though not as fancy as transmission-remote-dotnet. I recommend it over wtorrent for its speed and easy installation. What you need to do is enable xmlrpc on server side.

The only thing I encountered is swap problem. rtorrent was killed by kernel sometimes, eg, when more than 5 big torrents have been running for several hours. I searched it on google, someone indicate that this issue may caused by insufficient memory, and kernel decide to kill rtorrent.
Therefore I want to enable swap on wdlxtv. However swapon always told me “the function is not implemented”. Actually the is link of /opt/bin/busybox and /opt/sbin/swapon. I also tried util-linux-ng, which also come with swap utilities. However, same error message.

So, I guess that swap is not enabled by the kernel of wdlxtv-0.5.3.2. b-rad, can you verify if swap works on your system?

Thanks!

<<< edit: yeh, rtorrent rules ;) swap doesn’t work like usual due to kernel limitations. There might be other advanced ways to get around it, but I haven’t looked into it at all really. –brad >>>

Nestor
June 23rd, 2009 15:15

When I:
rtorrent -n -o import=/opt/etc/rtorrent.conf

I get this error:
rtorrent: Failed to parse command line option: Error in option file: /opt/etc/rtorrent.conf:4: Invalid start of name.

I have this as my directory:
directory = /tmp/media/usb/USB1/ac66fd38-69bc-4040-a9b0-17dda875d43a/torrents/

Any idea what’s wrong?
My drive os formatted as ext3.

<<< edit: means theres an error on line 4 or rtorrent.rc…if thats line 4 i don’t see anything glaringly obvious. –b-rad >>>

Nestor
June 23rd, 2009 17:17

Problem solved:
I was using Notepad to edit the rtorrent.conf file.
If I made any changes to the file, then:
rtorrent -n -o import=/opt/etc/rtorrent.conf
wouldn’t work.

So I used nano to edit the file and it worked.

Frosty_CRO
July 3rd, 2009 13:00

When S99rtorrent launches screened rtorrent at boot, how do I make rtorrent show itself again ( using telnet )? Thank you.

<<< edit: screen -r rtorrent –b-rad >>>

Frosty_CRO
July 4th, 2009 05:42

I just saw that the new libtorent 0.12.5 has been updated ( http://libtorrent.rakshasa.no/downloads/ ).

Any chance it will be here soon ( http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable/ )?

I hope Brian adds it soon.

Thank you.

B-Rad – greetings from sunny Croatia.

<<< edit: Greetings croatia :-) looks like brian has already added it ;-) –b-rad >>>

Frosty_CRO
July 10th, 2009 04:01

Yup, he did. I sent an e-mail to him, notifying him of the new libtorrent.

BTW, in, rtorrent, what is the highest…
max_memory_usage =
… we should use?

Steve
July 12th, 2009 02:03

B-Rad, you are saying that you’re able to download full speed with rtorrent, and that is dependable and works well. I don’t know how you did that. I have memory chunk errors no matter what. Can you provide us with your rtorrent config file? I have followed Frosty’s posts on rtorrent on wdtvforum.com, but that does not help. Kernel hangs or crashes my rtorrent often. Any advice from you, on how to maximize our download speeds, and use the minimum of memory. Please, if you have time, I could really use your help.

<<< edit: I was getting mostly full speed, but I don’t do torrents on my wdtv…that was just experimentation…I’ve got an nslu2 for that so others might be better to ask ;-) –b-rad >>>

alex
July 23rd, 2009 01:03

hi, i keep getting an error when i try to ftp the file rtorrent.conf

i am using windows xp / firefox browser / fireftp client

the error says that file can not be transferred because the file system is read only.

how do i enable write access? i tried to set the properties for the folder to enable write, but those properties can not be set with fireftp.

do i have to use linux? doesn’t make sense.

<<< edit: sounds like you’re not uploading it where it should be going. –b-rad >>>

tyal
August 6th, 2009 10:32

How can i get oldest version libtorrent_0.12.4-1 and rtorrent_0.8.2-1?

<<< edit: compile them yourself? –b-rad >>>

Ron
August 20th, 2009 23:11

Is there any way to implement ip filtering? I know there is a patch for rtorrent – was it used in the ipkg build, and if so, how should one configure it?

There are also two programs for filtering according to predefined lists: moblock, which is in ipkg, and the newer nfblock, which is not.

I tried moblock, but it seems it is dependent on iptables – so unless I am very much mistaken, it is not of much use to us without installing iptables and configuring it, which always seems to be a pain.

Tor
August 21st, 2009 13:59

Hi,
When i get to: “The session directory doesn’t exist, so I create it. Now it should work.” and i write “screen rtorrent -n -o import=/opt/etc/rtorrent.conf” it just says ”
# screen rtorrent -n -o import=/opt/etc/rtorrent.conf
/var/run/utmp: No such file or directory
*** rTorrent 0.8.2/0.12.5 – wdtv:2619 ***

I have tried to find “/var/run…” in rtorrent.conf but it is’t there, could you please help me?

<<< edit: I don’t think that error adversely affects operation…if so: mkdir -p /var/run/utmp –b-rad >>>

Ron
August 23rd, 2009 17:49

Continuing from my previous post – will it be possible to apply the patch from http://libtorrent.rakshasa.no/attachment/ticket/239/ip_filter_0.8.4_fixed.diff.gz to the 0.8.4 version of rtorrent and compile a binary? I tried for a day to cross-compile, but I have no idea how to do that.

With that patch, you can use the nipfilter.dat from bluetack.co.uk, and add a line in the config file:
ip_filter=/path/to/nipfilter.dat
and rtorrent gains an ipfilter.

Ron
August 24th, 2009 10:07

Still on the same topic – I cross-compiled, with embarrassing difficulty, a ridiculously bloated binary with the patch (this one was not dependent on the boost library, as the one linked above is). The binary managed to run long enough to show me that the patch is outdated, and doesn’t parse correctly the current nipfilter.dat file format bluetack uses.

On the other hand, it is unbelievably probable I did something wrong.

<<< edit: I’d suggest trying the iptables route. iptables isn’t all that hard to configure and motables should (i say this without checking) do the work for you. –b-rad >>>

Sami
August 25th, 2009 04:34

Thanks for the very good firmware…
I was thinking, that would it be possible to make the firmware look for the thumbnail pictures from the MKV-container? I mean that you wouldnt have to have .jpg by itself.

<<< edit: Cheers. It is possible, but not something I’d do without motivation as I don’t think I have a single mkv with an internal thumb. –b-rad >>>

Methos
September 1st, 2009 04:53

I tried WDLXTVonly for torrent downloading.
And, as mentioned upper, rtorrent always killed by kernel because of out of memory about half an our after being started.
Even when only one torrent is trying to download.
I’ve limited peers too.
When i restart, the file is in checking hash for hours, download a bit, and crash again (about 30mn).
Googling for days didn’t give me a solution.
Most think it’s because there’s no swap.

Is it possible to mount a .bin (like optware) as a swap partition ?

<<< edit: go to wdtvforum.com and look for the rtorrent/wtorrent thread, people there have it running successfully. –b-rad >>>

Sagar
September 21st, 2009 20:35

I installed rtorrent as per the instructions here. But when I try to execute it, get the following error. Do I need to set TERM ?

# rtorrent
Error opening terminal: linux.

I’m using WDLXTV 0.5.6.1

<<< edit: weird, dunno what to say. –b-rad >>>

Sagar
October 8th, 2009 19:58

Related to my earlier post :
I replaced optware bin with the original one & did all the steps again & did not see the error this time.

Ron
October 13th, 2009 07:07

After updating WDLXTV to version 0.5.7.1, rtorrent no longer recognizes my ext3 partition as writeable (although samba does). I tried pointing it to the location in /tmp/media and in /tmp/mnt. None worked.

Ron
October 13th, 2009 07:16

Solution to previous post: I had to change the location of the data folder through both modifying rtorrent.conf and re-running the install page of wtorrent. My previous location was on /mnt, and version 0.5.7.1 changed that mount point.

Maxycatz
October 31st, 2009 09:31

Many thanks for your tutorial and for getting this going on the WDTV; you’re a star.
Set it all up yesterday and very impressed by first 4gb download.
Trying to add another torrent today and rtorrent dies with:
Caught Bus error, dumping stack:0/ 0.0 KB] [Port: 51777] [U 0/11] [D 0/0] [H 0
Stack dump not enabled.
A bus error probably means you ran out of diskspace.
[screen is terminating]

rtorrent.conf is the same; there’s plenty of space (50 odd gb on drive) and not change to the attached drives.

Any solutions?

Many thanks,

Maxy

<<< edit: not sure, forums would be a better place to ask. –b-rad >>>

realtebo
May 31st, 2010 01:57

After a while I installed your latest firmware, and it’s all ok.

I reinstalled also rtorrent following this guide, but when I drop torrent files into the watch directory rtorrent doesn’t react. Really, nothing happens.

What could be the cause?

<<< edit: No clue really, but guess would be misconfiguration of rtorrent.rc. Refer to forum.wdlxtv.com for support. –b-rad >>>

ruffles619
June 16th, 2010 09:57

is there a file limit size that i can download? Because i download large 1080pHD files that can range from 4gb to 30gb.

ruffles619
June 18th, 2010 11:17

so are there limits or no?

<<< edit: no clue, don’t use it. Ask here. –b-rad >>

rc
July 28th, 2010 14:40

“Note:
/opt/etc/init.d/S99rtorrent contains syntax errors so it does not start rtorrent when you boot your wdtv, i’ll look into fixing that soon and provide a patched version.”

So, are those errors corrected yet?
Great tutorial by the way…

<<< edit: This tutorial & that patch were done over a year ago ;) –b-rad >>>

RC
July 29th, 2010 12:16

i’m getting a file not found on screen…is there any other way to install it?

not found:
http://ipkg.nslu2-linux.org/feeds/optware/wdtv/cross/unstable//screen_4.0.3-2_mipsel.ipk

<<< edit: Contact the Optware people if theres a problem with the feed. –b-rad >>>

RC
July 29th, 2010 12:26

It seems that also rtorrent isn’t able to be downloaded from that web address

<<< edit: The tutorial was written over a year ago. Go find the new link, versions change. –b-rad >>>

rc
July 31st, 2010 02:49

Why are all my comments being deleted?

<<< edit: They’re not, its called comment moderation. I don’t allow a free-for-all. –b-rad >>>

Miha
October 2nd, 2010 12:22

Hi!

When i want to start rtorrent, it write: “cant resolve symbol ‘_dl_find_hash’
What did i do wrong?

November 3rd, 2010 06:22

Hi!

I have the same problem from Miha. Even I use the rtorrent -n -o import=/opt/etc/rtorrent.conf command. The Output is:

rtorrent: can’t resolve symbol ‘_dl_find_hash’

I use 1.02.21_WDLXTV.COM_WDLXTV_LIVE-0.4.2.9 with Linux TiVo 2.6.22.19-19-4 #4 PREEMPT Thu Sep 16 12:11:23 CST 2010 mips GNU/Linux

Please can anyone help us?!

Thanks,
Cheers.

Jeff
October 21st, 2011 11:58

DO the torrents have to be saved to a drive connected to the P.C. or can you save them to the usb drive connected to the wd player?

Thanks.

<< edit: This is for saving them to usb attached to wdtv. –brad >>

*Name
*Mail
Website
Comment