2 .Dt TRANSMISSION-REMOTE 1
5 .Nm transmission-remote
6 .Nd a remote control utility for
7 .Xr transmission-daemon 1
13 .Op Ar host:port | host | port
14 .Op Fl a Ar filenames-or-URLs
22 .Op Fl c Ar path | Fl C
23 .Op Fl d Ar number | Fl D
56 .Op Fl t Ar all | Ar id | Ar hash
59 .Op Fl u Ar number | Fl U
62 .Op Fl w Ar download-dir
69 is a remote control utility for
72 .Xr transmission-daemon 1 .
76 connects to the transmission session at localhost:9091.
77 Other sessions can be controlled by specifying a different host and/or port.
80 .It Fl a Fl -add Ar filenames-or-URLs
81 Add torrents to transmission.
83 Enable debugging mode.
84 .It Fl as Fl -alt-speed
85 Use the alternate Limits.
86 .It Fl AS Fl -no-alt-speed
87 Don't use the alternate Limits.
88 .It Fl asd Fl -alt-speed-downlimit Ar limit
89 Limit the alternate download speed to
92 .It Fl asu Fl -alt-speed-uplimit Ar limit
93 Limit the alternate upload speed to
96 .It Fl asc Fl -alt-speed-scheduler
97 Use the scheduled on/off times.
98 .It Fl ASC Fl -no-alt-speed-scheduler
99 Don't use the scheduled on/off days and times.
100 .It Fl -alt-speed-time-begin Ar time
102 to start using the alt speed limits (in hhmm).
103 .It Fl -alt-speed-time-end Ar time
105 to stop using the alt speed limits (in hhmm).
106 .It Fl -alt-speed-days Ar days
109 on which to enable the speed scheduler, using a list such as "2,4-6".
110 .It Fl -torrent-done-script Ar filename
113 to run each time a torrent finishes
114 .It Fl -no-torrent-done-script
115 Don't run any script when a torrent finishes
116 .It Fl c Fl -incomplete-dir Ar dir
117 When adding new torrents, store their contents in
119 until the torrent is done.
120 .It Fl C Fl -no-incomplete-dir
121 Don't store incomplete torrents in a different directory.
122 .It Fl d Fl -downlimit Ar limit
123 Limit the maximum download speed to
126 If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
127 .It Fl D Fl -no-downlimit
128 Disable download speed limits.
129 If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
130 .It Fl e Fl -cache Ar size
131 Set the session's maximum memory cache size in MiB. This cache is used to reduce disk IO.
132 .It Fl er Fl -encryption-required
133 Encrypt all peer connections.
134 .It Fl ep Fl -encryption-preferred
135 Prefer encrypted peer connections.
136 .It Fl et Fl -encryption-tolerated
137 Prefer unencrypted peer connections.
139 Tell the Transmission to initiate a shutdown.
141 Get a file list for the current torrent(s)
142 .It Fl g Fl -get Ar all | file-index | files
143 Mark file(s) for download.
145 marks all all of the torrent's files for downloading,
147 adds a single file to the download list, and
149 adds multiple files to the download list,
150 such as "\-g1,3-5" to add files #1, #3, #4, and #5 to the download list.
151 .It Fl G Fl -no-get Ar all | file-index | files
152 Mark file(s) for not downloading.
153 .It Fl gsr Fl -global-seedratio Ar ratio
154 All torrents, unless overridden by a per-torrent setting, should seed until a specific
156 .It Fl GSR Fl -no-global-seedratio
157 All torrents, unless overridden by a per-torrent setting, should seed regardless of ratio
159 Print command-line option descriptions.
160 .It Fl i Fl -info Ar id | torrent-hash
161 Show details of the current torrent(s)
162 .It Fl si Fl -session-info
163 List session information from the server
164 .It Fl st Fl -session-stats
165 List statistical information from the server
169 Enable portmapping via NAT-PMP or UPnP
170 .It Fl M Fl -no-portmap
172 .It Fl n Fl -auth Ar username:password
178 .It Fl ne Fl -authenv
179 Set the authentication information from the
181 environment variable which must be formatted as
182 .Ar username:password.
183 .It Fl N Fl -netrc Ar filename
184 Set the authentication information from a
186 See netrc(5) for more information.
188 Enable distributed hash table (DHT).
190 Disable distribued hash table (DHT).
191 .It Fl p Fl -port Ar port
194 for use when listening for incoming peer connections
195 .It Fl Bh Fl -bandwidth-high
196 Give this torrent first chance at available bandwidth
197 .It Fl Bn Fl -bandwidth-normal
198 Give this torrent the bandwidth left over by high priority torrents
199 .It Fl \&Bl Fl -bandwidth-low
200 Give this torrent the bandwidth left over by high and normal priority torrents
201 .It Fl ph Fl -priority-high Ar all | file-index | files
202 Try to download the specified file(s) first.
204 marks all of the torrent's files as normal priority,
206 sets a single file's priority as normal, and
208 sets multiple files' priorities as normal,
209 such as "\-pn1,3-5" to normalize files #1, #3, #4, and #5.
210 .It Fl pn Fl -priority-normal Ar all | file-index | files
211 Try to download the specified files normally.
212 .It Fl pl Fl -priority-low Ar all | file-index | files
213 Try to download the specified files last
214 .It Fl pr Fl -peers Ar number
215 Set the maximum number of peers.
216 If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
218 Remove the current torrent(s). This does not delete the downloaded data.
219 .It Fl -remove-and-delete
220 Remove the current torrent(s) and delete their downloaded data.
222 Reannounce the current torrent(s). This is the same as the GUI's "ask tracker for more peers" button.
224 Move the current torrents' data from their current locations to the specified directory.
226 Tell Transmission where to look for the current torrents' data.
227 .It Fl sr Fl -seedratio Ar ratio
228 Let the current torrent(s) seed until a specific
230 .It Fl SR Fl -no-seedratio
231 Let the current torrent(s) seed regardless of ratio
232 .It Fl srd Fl -seedratio-default
233 Let the current torrent(s) use the global seedratio settings
234 .It Fl td Fl -tracker-add Ar tracker
235 Add a tracker to a torrent
236 .It Fl tr Fl -tracker-remove Ar trackerId
237 Remove a tracker from a torrent
239 Start the current torrent(s)
241 Stop the current torrent(s) from downloading or seeding
243 Start added torrents paused
244 .It Fl -no-start-paused
245 Start added torrents unpaused
246 .It Fl t Fl -torrent Ar all | id | torrent-hash
247 Set the current torrent(s) for use by subsequent options.
249 will apply following requests to all torrents, while specific torrents can be chosen by
253 To set more than one current torrent, join their ids together in a list, such as
254 "\-t2,4,6-8" to operate on the torrents whose IDs are 2, 4, 6, 7, and 8.
255 .It Fl -trash-torrent
256 Delete torrents after adding
257 .It Fl -no-trash-torrent
258 Do not delete torrents after adding
259 .It Fl hl Fl -honor-session
260 Make the current torrent(s) honor the session limits.
261 .It Fl HL Fl -no-honor-session
262 Make the current torrent(s) not honor the session limits.
263 .It Fl u Fl -uplimit Ar limit
264 Limit the maximum upload speed to
267 If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
268 .It Fl U Fl -no-uplimit
269 Disable upload speed limits.
270 If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
272 Verify the current torrent(s)
274 Show version number and exit
275 .It Fl w Fl -download-dir Ar directory
278 as the default location for newly added torrents to download files to.
280 Enable peer exchange (PEX).
282 Disable peer exchange (PEX).
284 Enable local peer discovery (LPD).
286 Disable local peer discovery (LPD).
287 .It Fl pi Fl -peer-info
288 List the current torrent's connected peers.
289 In the `status' section of the list, the following shorthand is used:
290 .D1 D: Downloading from this peer
291 .D1 d: We would download from this peer if they would let us
292 .D1 E: Encrypted connection
293 .D1 I: Peer is an incoming connection
294 .D1 K: Peer has unchoked us, but we're not interested
295 .D1 O: Optimistic unchoked
296 .D1 U: Uploading to peer
297 .D1 u: We would upload to this peer if they asked
298 .D1 X: Peer was discovered through Peer Exchange (PEX)
299 .D1 ?: We unchoked this peer, but they're not interested
302 Set download and upload limits to 400 KiB/sec and 60 KiB/sec:
303 .Bd -literal -offset indent
304 $ transmission-remote \-d400 \-u60
305 $ transmission-remote \-\-downlimit=400 \-\-uplimit=60
307 Set alternate download and upload limits to 100 KiB/sec and 20 KiB/sec:
308 .Bd -literal -offset indent
309 $ transmission-remote \-asd100 \-asu20
310 $ transmission-remote \-\-alt-speed-downlimit=100 \-\-alt-speed-uplimit=20
312 Set the scheduler to use the alternate speed limits on weekdays between 10AM and 11PM
313 .Bd -literal -offset indent
314 $ transmission-remote \-\-alt-speed-time-begin=1000
315 $ transmission-remote \-\-alt-speed-time-end=2300
316 $ transmission-remote \-\-alt-speed-days=1-5
317 $ transmission-remote \-\-alt-speed-scheduler
319 List all torrents' IDs and states:
320 .Bd -literal -offset indent
321 $ transmission-remote \-l
323 List all torrents from a remote session that requires authentication:
324 .Bd -literal -offset indent
325 $ transmission-remote host:9091 \-\-auth=username:password \-l
328 .Bd -literal -offset indent
329 $ transmission-remote \-tall \-\-start
332 .Bd -literal -offset indent
333 $ transmission-remote \-a one.torrent two.torrent
335 Add all torrents in ~/Desktop:
336 .Bd -literal -offset indent
337 $ transmission-remote \-a ~/Desktop/*torrent
339 Get detailed information on the torrent whose ID is '1':
340 .Bd -literal -offset indent
341 $ transmission-remote \-t1 \-i
343 Get a list of a torrent's files:
344 .Bd -literal -offset indent
345 $ transmission-remote \-t1 \-f
347 Download only its second and fourth files:
348 .Bd -literal -offset indent
349 $ transmission-remote \-t1 \-Gall \-g2,4
351 Set all torrents' first two files' priorities to high:
352 .Bd -literal -offset indent
353 $ transmission-remote \-tall \-ph1,2
355 Set all torrents' files' priorities to normal:
356 .Bd -literal -offset indent
357 $ transmission-remote \-tall \-pnall
362 Sets the proxy to use for http tracker announces.
370 .An Mitchell Livingston .
372 .Xr transmission-create 1 ,
373 .Xr transmission-daemon 1 ,
374 .Xr transmission-edit 1 ,
375 .Xr transmission-gtk 1 ,
376 .Xr transmission-qt 1 ,
377 .Xr transmission-remote 1 ,
378 .Xr transmission-show 1
380 http://www.transmissionbt.com/