I'm not sure if this is the right place to share the wisdom - by time it'll disappear because of the new threads -, but a small help if you run into this.
I saw many pages on the net who had the issue + here too (http://mybookworld.wikidot.com/forum/t-141742/unable-to-access-transmission-empty-settings-json-file)
I installed the 1.72 and played around with the settings based on Kyyhkynen's wonderful page at http://kyyhkynen.net/stuff/mybook/torrent_transmission.php - especially with the transmission.php
Alas I ran into a problem that when the box booted up I couldn't reach the web interface because of the RPC "Unauthorized IP Address" error, however all settings were good in the settings.json. I tried many things from chmod 444, add netmask, rewrite script, use of a hammer, black voodoo magic but no luck.
Strangely if I sshd to the box and manually kill the daemon + restart it - it worked smoothly like sunshine.
Finally I realized this as the culprit:
# if you want to start the daemon with any switches (other than the location of the socket file), add them here # you can for example set an alternative location for the config directory here with the -g switch # or, if you're using version newer than 1.20, you can set the port for listening commands here with the -p switch DAEMON_OPTS=""
The default config directory is in: $HOME/.config/transmission-daemon - and when transmission.sh loads up it should find the settings from there … should, but it doesn't, it just loads a default internal config (definitely not an another settings.json because I don't have any other on the box). This is why the RPC settings were always ignored.
So the solution is:
- kill transmission
- put this to DAEMON_OPTS="-g path_to_your_config_folder"
- restart MBWE to test
If all is fine the ps aux will show transmission-daemon with the -g switch and you're good to go.