Headless Mac Torrent Download-Server?

Ask for help and report issues with the Mac OS X version of Transmission
chorlya
Posts: 11
Joined: Fri Jan 16, 2009 12:16 pm

Re: Headless Mac Torrent Download-Server?

Post by chorlya »

Thanks for getting to the bottom of this. Excellent work!

I just now had the chance to try out https://trac.transmissionbt.com/changeset/11785 and it seems to resolve this long standing issue. No more temporarily moving app support and similar shenanigans.

Thanks!
bulljit
Posts: 17
Joined: Mon Jan 24, 2011 4:31 pm

Re: Headless Mac Torrent Download-Server?

Post by bulljit »

Thanks should go to Jordan, since he whipped up the actual patch in no time!

In an effort to get this post even further off topic, are you noticing that the "watch-dir" no longer works with v2.20+? I wanted to confirm this with someone else before coming down hard that its a new BUG.

I think it got goofed with the switch to libevent 2.0, but I'm a little slow at digging through the source.
chorlya
Posts: 11
Joined: Fri Jan 16, 2009 12:16 pm

Re: Headless Mac Torrent Download-Server?

Post by chorlya »

Sorry mate, I don't use the "watch-dir" feature so I wouldn't know if there's any problem with it.
bulljit
Posts: 17
Joined: Mon Jan 24, 2011 4:31 pm

Re: Headless Mac Torrent Download-Server?

Post by bulljit »

x190,

When I revert to v.2.13 it seems to work. I also make sure the permissions are read/writable by everyone.

Are you running daemon 2.20 on Mac OSX? I'm on 10.6.6. This is driving me nutty =/
bulljit
Posts: 17
Joined: Mon Jan 24, 2011 4:31 pm

Re: Headless Mac Torrent Download-Server?

Post by bulljit »

x190,

Actually the daemon runs very similar to *nix builds, using settings.json. The only difference is it stores it's configuration files and /web directory under $HOME/Library/Application Support/transmission-daemon/

Jordan came to the rescue, and fixed another bug for us...
https://trac.transmissionbt.com/ticket/3967

Watch-dir is now back in action :D
maciekish
Posts: 2
Joined: Tue Aug 02, 2011 1:30 pm

Re: Headless Mac Torrent Download-Server?

Post by maciekish »

How do i compile this on Lion? Configure fails when it cannot find the Mac OS 10.5 SDK.
maciekish
Posts: 2
Joined: Tue Aug 02, 2011 1:30 pm

Re: Headless Mac Torrent Download-Server?

Post by maciekish »

x190 wrote:
maciekish wrote:How do i compile this on Lion? Configure fails when it cannot find the Mac OS 10.5 SDK.
If you installed Xcode, Transmission from svn comes with a .xcodeproj.

Code: Select all

svn co svn://svn.transmissionbt.com/Transmission/trunk Transmission
P.S. Lion is 10.7 not 10.5. :?
I tried the ports version first but failed on 10.5 sdk dependency. Svn version works fine though. Have the daemon running now.
simonpie
Posts: 8
Joined: Tue Feb 24, 2009 4:50 pm

Re: Headless Mac Torrent Download-Server?

Post by simonpie »

Just want to add my two cents.

Cent one : Instruction given by ryanv worked perfectly for me to install transmission 2.22 on older power-pc.

Cent two : The watch dir feature does not seem to work when configured in the setting.json file. But if one starts the daemon using the -c flag, then it work flawlessly.
jpillora
Posts: 1
Joined: Thu Feb 05, 2015 9:39 am

Re: Headless Mac Torrent Download-Server?

Post by jpillora »

All of these instructions with XCode and compiling projects seem complicated. Here's how I got my headless transmission working:

1. Go to https://developer.apple.com/downloads/index.action and search for "Command line tools" and choose the one for your Mac OSX
2. Go to http://brew.sh/ and enter the one-liner into the Terminal, you now have brew installed (a better Mac ports)
3. Install transmission-daemon with

Code: Select all

brew install transmission
4. Change settings (I set rpc auth to false) with

Code: Select all

nano /usr/local/var/transmission/settings.json
5. Copy the startup config for launchctl with

Code: Select all

ln -sfv /usr/local/opt/transmission/*.plist ~/Library/LaunchAgents
6. Start transmission (will then always auto-start) with

Code: Select all

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.transmission.plist

7. Visit http://127.0.0.1:9091/transmission/web/ and you're done
Post Reply