Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#1395 closed Enhancement (fixed)

Bonjour Web Interface Advertising

Reported by: Waldorf Owned by: livings124
Priority: Normal Milestone: 1.60
Component: Mac Client Version: 1.34
Severity: Normal Keywords:
Cc:

Description

Zeroconf (aka. Bonjour on the mac) would simplify the discovery of a RPC enabled Transmission client on the local network. I have to admit, it is indeed more interesting on the mac (I think) then on Linux/Windows?, because OSX already runs a zeroconf daemon and has a quite good set of tools to register the 'service'.

Advertising the web UI on Zeroconf has, again, a huge advantage on the mac, because, like the build in web server in OSX, it would be discovered in localy used browsers (Safari does discovery of web services).

I do not set this ticket to libtransmission, because if charles doesn't feel it's worth implementing, it can still be enabled in the OSX client.

Attachments (4)

bonjour_mac_patch.diff (5.3 KB) - added by Waldorf 10 years ago.
BonjourController.h (359 bytes) - added by Waldorf 10 years ago.
BonjourController.m (2.2 KB) - added by Waldorf 10 years ago.
transmission.service (519 bytes) - added by turbo 9 years ago.
Avahi config (no need to patch Transmission)

Download all attachments as: .zip

Change History (16)

comment:1 Changed 10 years ago by charles

I don't understand why there are two tickets for this.

comment:2 Changed 10 years ago by charles

  • Component changed from Transmission to Mac Client
  • Owner set to livings124

This is kind of a nice idea, but until there's more demand for this feature I'm going to pass on it. Punting to Mac.

comment:3 Changed 10 years ago by livings124

Is there much of an advantage to this? Would most people need the ability to find Transmission clients?

comment:4 Changed 10 years ago by livings124

Pretty much the only chance for this is if someone submits a patch.

comment:5 Changed 10 years ago by livings124

  • Severity changed from Normal to Minor

Changed 10 years ago by Waldorf

Changed 10 years ago by Waldorf

Changed 10 years ago by Waldorf

comment:6 Changed 10 years ago by Waldorf

Attached a patch to enable announcing the Web Interface on the mac client.

comment:7 Changed 10 years ago by livings124

  • Milestone changed from None Set to 1.50
  • Priority changed from Lowest to Normal
  • Resolution set to fixed
  • Severity changed from Minor to Normal
  • Status changed from new to closed

comment:8 Changed 10 years ago by livings124

  • Summary changed from Zeroconf RPC and/or web UI Advertising to Zeroconf Web UI Advertising

comment:9 Changed 10 years ago by Waldorf

  • Summary changed from Zeroconf Web UI Advertising to Bonjour Web Interface Advertising

It's Mac-only as is, so make the title better recognizable to Mac users.
If #1394 patch will allow it, it can be folded into that for cross-platform support.

comment:10 Changed 10 years ago by reardon

  • Resolution fixed deleted
  • Status changed from closed to reopened

Ubuntu (and a few other distros) has Zeroconf (aka Avahi) turned on by default. This should be done cross-platform.

Change to libtransmission from Mac Client?

comment:11 Changed 10 years ago by livings124

  • Resolution set to fixed
  • Status changed from reopened to closed

Please open a separate ticket.

comment:12 Changed 9 years ago by livings124

  • Milestone changed from 1.50 to 1.60

Changed 9 years ago by turbo

Avahi config (no need to patch Transmission)

Note: See TracTickets for help on using tickets.