Whisparr & Transmission

Heads-up for anyone running Whisparr and Transmission on Home Assistant

If you want to use Whisparr together with the Transmission add-on in Home Assistant, you’ll need to manually update Transmission’s settings.json file — these options, besides the Port, cannot be changed from the Transmission add-on configuration page.

Steps

  1. Stop the Transmission container
    If you edit settings.json while the add-on is running, your changes will be overwritten when it shuts down.

  2. Open the settings file
    Use the Terminal and edit:

    /addons_config/92e558db_transmission/settings.json
    
  3. Modify the following entries:

    • rpc-username
      Set your desired username (case-sensitive, since this is Linux).
      This is the username you’ll use both for Whisparr and for logging into Transmission’s web interface.

    • rpc-password
      Enter your password in plain text. Transmission will automatically hash it after the next restart.

    • rpc-whitelist
      Add the IP of your Whisparr container, or set it to "*" if you want to allow login from anywhere.
      (You can also include both your HA IP and the Whisparr container IP.)

    • rpc-port
      Make sure the port is open (default: 9091) so Whisparr can communicate with Transmission.

  4. Restart Transmission
    After restarting, Transmission will hash the password and apply the new settings. So your password isn’t stored in clear text.

Optional: make future editing easier

To avoid hunting for the add-on config folder in the future, you can create a symlink so Studio Code Server can access it easily:

ln -s /addon_configs /config/addon_configs

to get your docer container details like Number_Name details:

docker ps

to get the IP of your Whisparr (obviously while Whisparr is running, I don’t know yet if that wont change on reboots or such, never needed it before)

 docker inspect addon_a0d7b954_whisparr | grep IPAddress

never mind that, i went with * for all ips, so i can access it from anywhere and its protected with Username and Password anyway now.

(Mainly writing this down so I can find it again next time I rebuild HA — I’m tired of searching for this stuff until I’m pink. :smile:)