Itunes

From Hurlster Wiki
Jump to navigation Jump to search

iTunes Remote Share

I have successfully gotten “iTunes”(mt-daapd) on Ubuntu 8.04 to mount as a shared server in iTunes from a remote Windows XP.

Applications needed:

Windows:

Bonjour SDK (Windows)

Putty

Ubuntu:

mt-daapd

sshd

  1. Install apps on respective platforms.
  2. Start mt-daapd, and configure the directory of music and have it scan it to populate the music.
  3. Fire up a ssh session from Windows with putty to the linux box. This will need to have port forwarding enabled by adding local port 3689 to forward to localhost:3689.
  4. You can test this by opening a DOS window and ‘telnet localhost 3689′, hit Ctrl-C and it should kick back some information about your Firefly server.
  5. If that is working, now is the crucial part
dns-sd -P "Home iTunes" _daap._tcp local 3689 localhost 127.0.0.1 "Arbitrary Record"
MZClient.exe -v -t _daap._tcp -p “_daap._tcp 3689 ShareName”
- which means, forward multicast announcments to TCP port 3689 on localhost, which in turn communicates with the Linux server.
- Batch File for Startup folder.
6. Fire up iTunes on your Windows PC and it should show up as a shared device.


Thanks to Robert Harder