1 | | = RPC Protocol Specification = |
2 | | This document explains how to remotely, or locally, connect to a Transmission session programatically using the rpc protocol. |
3 | | |
4 | | ''If you're looking to control a Transmission session non-programatically, you can either use the transmission-remote cli, or the [WebInterface Web Interface].'' |
5 | | |
6 | | == Current == |
7 | | The current and in progress Specification can be found here: [source:trunk/extras/rpc-spec.txt]. |
8 | | |
9 | | == Previous == |
10 | | * [source:branches/1.7x/doc/rpc-spec.txt Version 1.7x] |
11 | | * [source:branches/1.6x/doc/rpc-spec.txt Version 1.6x] |
12 | | * [source:branches/1.5x/doc/rpc-spec.txt Version 1.5x] |
13 | | * [source:branches/1.4x/doc/rpc-spec.txt Version 1.4x] |
14 | | * [source:branches/1.3x/doc/rpc-spec.txt Version 1.3x] |
15 | | |
16 | | == Deprecated == |
17 | | Versions before 1.30 used to connect to a Transmission session by writing directly into a socket file. Many not-so-up to date articles on setting up Transmission with a Web Interface (Clutch) may still refer to this technique. |
18 | | * [source:branches/1.2x/doc/ipcproto.txt Version 1.2x] |
19 | | * [source:branches/1.1x/doc/ipcproto.txt Version 1.1x] |
20 | | * [source:branches/1.0x/doc/ipcproto.txt Version 1.0x] |
21 | | * [source:branches/0.9x/doc/ipcproto.txt Version 0.9x] |
22 | | * [source:branches/0.8x/misc/ipcproto.txt Version 0.8x] |
23 | | |
| 1 | https://github.com/transmission/transmission/wiki/RPC-Protocol-Specification |