(from MacInTouch.com, today) Ken Tidwell shared an interesting discovery about the iCommune music-sharing extension to iTunes:
Seems iCommune uses WebDAV to link local files with remote iTunes. When you setup and enable iCommune, you also enable WebDAV.
This means you do not need any additional action, other than publishing, to take advantage of iCal's calendar distribution capabilities. Simply use the same URL you are using for iCommune when publishing in iCal and you're done. If you have trouble, make sure you use the exact URL, including any uppercase attributes and slashes. Send that url to your friends/family/co-workers/etc. and when they click on it, it will add your schedule into their iCal calendar. Obviously they will need to have iCal installed. In your copy of iCal, any published calendar will have a small icon next to the name that looks like a radio wave... Anyone with links to remote calendars can spot them by the small curved arrow next to the calendar name.
This will result in your iCal calendar file being placed in your iTunes music directory, under the name of 'something.ics', where 'something' is the title of the particular calendar you have elected to publish. Don't worry about iTunes revealing anything...it has no idea what to do with this file, and simply ignores it.
iCommune creates a separate configuration file (/private/etc/httpd/users/YourUserName-iCommune-sharing.conf) for use w/Apache:
LoadModule dav_module libexec/httpd/libdav.so
Alias /~UserName/Music "/Users/YourUserName/Music"
If you don't have a .Mac account, and you either wish to distribute your iCal info or test iCal's 'Publish' feature, you can install iCommune and share not only your music, but your schedule in one cool sweep. Updates to your calendar will be accessible to others, but only if your computer is on and accessible via a network.