Hi, just opened this forum to ask exactly the same question.
First, people are not lazy. Remembering that I have to open Transmission and press a button each time I surf internet is crazy. Not to mention the fact that several people use the network and cannot tell everybody to open Transmission each time they want to surf internet.
Second, I thought of various solutions. First of a script to run on Windows sturtup to limit torrent speeds on the NAS and another script on shutdown to remove the limit. This is not a good idea anyway, I can leave the computer on day and night, why limit the speed of torrents just because a computer is on. Then, I thought of a browser script, something like Turtlematic, which seem to have been created (niceee). However, this is not a good solution. I leave browsers open with a lot of tabs in it, and close them at the end of day, why should Transmission run slower for this? So, third idea, let's have a software that detects you computer activity (smth like the Skype icon changing when you are not there for 5 minutes) and removes the speed limit when nobody is using the computer. This idea is still a bad solution since I may be watching a movie from internet without interacting with the computer, still needing bandwidth to watch. Fourth proposal, let's have a script that measures how much bandwidth my computer is using and limit the speed of the remote Transmission accordingly. This would be the nearest solution of what we need. However, this is still a partial solution. In case you have have three computers, each of them will measure its local bandwidth and send commands to Transmission without taking care for the others.
A theoretically good solution I've read around is using QoS service in the router, which prioritize the traffic to and from a certain internal IP (the computers) as opposed to others (the network attached storage with transmission in it). I don't have QoS in my router though, and cannot tell if this works. But if it does, this would be the betst way to deal with Transmission when its parked on a NAS device.
Ok, any more idea or solutions to this?
P.s. For "unlazies": computers are made to serve people, not people to serve computers. Thats why simple automatic things should be done by computers and leave people free to create new stuff instead of clicking the turtle each time they have to surf internet.
