1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-01-31 11:23:40 +00:00
transmission/docs/RPC-Protocol-Specification.md
2022-02-21 10:39:27 -06:00

30 lines
2 KiB
Markdown

This document explains how to remotely, or locally, connect to a Transmission session programatically using the rpc protocol.
_If you're looking to control a Transmission session non-programatically, you can either use the transmission-remote cli, or the [[Web Interface|Web Interface]]._
## Current
The current and in progress Specification can be found here: [rpc-spec.md](rpc-spec.md).
## Previous
* [Version 2.9x](/transmission/transmission/blob/2.9x/extras/rpc-spec.txt)
* [Version 2.8x](/transmission/transmission/blob/2.8x/extras/rpc-spec.txt)
* [Version 2.7x](/transmission/transmission/blob/2.7x/extras/rpc-spec.txt)
* [Version 2.4x](/transmission/transmission/blob/2.4x/extras/rpc-spec.txt)
* [Version 2.2x](/transmission/transmission/blob/2.2x/extras/rpc-spec.txt)
* [Version 2.1x](/transmission/transmission/blob/2.1x/extras/rpc-spec.txt)
* [Version 2.0x](/transmission/transmission/blob/2.0x/doc/rpc-spec.txt)
* [Version 1.9x](/transmission/transmission/blob/1.9x/doc/rpc-spec.txt)
* [Version 1.8x](/transmission/transmission/blob/1.8x/doc/rpc-spec.txt)
* [Version 1.7x](/transmission/transmission/blob/1.7x/doc/rpc-spec.txt)
* [Version 1.6x](/transmission/transmission/blob/1.6x/doc/rpc-spec.txt)
* [Version 1.5x](/transmission/transmission/blob/1.5x/doc/rpc-spec.txt)
* [Version 1.4x](/transmission/transmission/blob/1.4x/doc/rpc-spec.txt)
* [Version 1.3x](/transmission/transmission/blob/1.3x/doc/rpc-spec.txt)
## Deprecated
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.
* [Version 1.2x](/transmission/transmission/blob/1.2x/doc/ipcproto.txt)
* [Version 1.1x](/transmission/transmission/blob/1.1x/doc/ipcproto.txt)
* [Version 1.0x](/transmission/transmission/blob/1.0x/doc/ipcproto.txt)
* [Version 0.9x](/transmission/transmission/blob/0.9x/doc/ipcproto.txt)
* [Version 0.8x](/transmission/transmission/blob/0.8x/misc/ipcproto.txt)