Skip to Content

Synching iTunes Libraries Take 2: Syncopation

After testing TuneRanger over the past few days and not getting very good results, yesterday I had a chance to test Sonzea's Syncopation, which was recommended by several TUAW readers.

Like TuneRanger, Syncopation works by synchronizing multiple iTunes libraries. Unlike TuneRanger, Syncopation is a Universal Binary Mac-only product. Syncopation has a free 30-day demo which you can install on one computer. For access to all program features you must buy the full license for $24.95. This allows you to synchronize up to 5 Macs.

The initial install was simple, and I had it up and running quickly -- until I discovered I was quickly running out of space on my Mac Mini. Normally, the mini uses an external drive for the iTunes library given that space on the core drive is limited. I wrote to the developer who responded quickly.

I generally keep the iTunes "Copy files to iTunes Music folder when adding to library" unchecked -- I prefer to organize my tunes by hand. When Syncopation sees this setting, it stores the copied files in its Application Support folder, which is what was happening during the sync. Flicking that option made everything work again. I'd prefer that this option not affect library synchronization and that the files go into the iTunes folder but it's not a barrier to the program's utility.

Compared to Tune Ranger, Syncopation worked far faster, which is to say hours rather than days depending on your library size. I didn't need to worry about file types either. I could choose to sync or not sync Movies, TV Shows and Podcasts via the Sync settings rather than having to figure out actual file extension types. What I could not do, however, was control iPhone application and iPod game sync, which is a needed feature for future releases.

The interface is functional rather than beautiful -- although beautiful is overrated when it comes to getting the job done. Although it's missing Windows support, I'd still give the overall Syncopation experience a solid B compared to Tune Ranger's C. There are still a number of synching apps that readers suggested I try out so the iTunes file transfer story isn't over yet.



Categories

Software iTunes

After testing TuneRanger over the past few days and not getting very good results, yesterday I had a chance to test Sonzea's Syncopation,...
 

Add a Comment

*0 / 3000 Character Maximum

25 Comments

Filter by:
Steve

Woo! Long-time reader, first-time poster. :)

I just gave Syncopation a try for my own weird situation. It didn't "Just Work," unfortunately, but I did eventually get everything working after a few days of fiddling with it in my spare time.

My partner and I have two distinctly different iTunes libraries on my Macbook. My library has podcasts and videos in it, whereas hers doesn't. Both libraries are stored on an external hard drive. For convenience's sake, we were syncing our iPod to her library. Now she spends most of her time at a Vista desktop.

What I wanted to do was pull back all of the song play counts, ratings and additions for music, and all those videos and podcasts (with metadata). So I logged in both users, fired up Syncopation on both of them and started it up.

The biggest problems I encountered revolved around Syncopation insisting on using ~/Library/AppSupport for its temp directory. In theory it stashes one iTunes file at a time, drops it onto iTunes, updates the metadata, erases the temp file and moves on.

This worked great until the external drive filled up. Now iTunes is saying, "There's not enough room to import all these files," and it's queuing them. Which means now my temp directory on the system drive is filling up. Somehow, the metadata update process also got out of step with the file import process and I started getting music and movie files *tagged with the correct iTunes metadata from another file*.

It was quite a mess, and I ended up deleting a lot of imported files because of it (mismatching album art, pulled from the file itself, tipped me off to this).

Fortunately, once I hosed out the Incoming directory and deleted the videos and podcasts that had made it across from the source library, everything started working again.

Kind of a tedious process, but I did get my libraries where I wanted them to be. Unfortunately, I am now in a position where I would like to sync her library on the Macbook with her Vista desktop. I will definitely be keeping an eye on this series to see if there's any easy fire-and-forget app I could use.

I was thinking of writing a script that mounted her Vista library as a SMB/CIFS share, walked her iTunes repository to build up a checklist, then checked off every file in the Mac iTunes Library XML as it found them. That would at least give me the filenames that needed to be transferred and imported.

September 26 2008 at 1:34 PM Report abuse rate up rate down Reply
William

Thanks Erica for trying all this out and letting us know! It is much appreciated. Any chance you could do a piece on iPhoto synchronization next? Something where you import your photos on one Mac and have it synchronize to all the other Macs as they join the network? [if it could synchronize to PCs as well, that'd be a huge plus]

September 26 2008 at 12:38 PM Report abuse rate up rate down Reply
Ed Greenberg

I have TuneRanger installed on 2 PCS and one Mac Book Pro. The software installed and worked as I wanted. I don't really understand the negatives expressed in the original review since it was not my experience at all. I did read the read manual and followed the tutorial, maybe that explains the difference in results.

I did experience one hiccup when I first installed it because I didn't understand what a firewall was and tried to use it without messing with them. A quick visit to the website confirmed I had to turn them off in order for things to work. Also, my Mac is connected using wifi to my router while the PCs are wired and I can confirm that performance on wifi is orders of magnitude slower than on my wired connections. That said, it works.

September 26 2008 at 10:52 AM Report abuse rate up rate down Reply
Mikko

MyTuneSync syncs also Windows PC libraries.

September 26 2008 at 8:26 AM Report abuse rate up rate down Reply
EMoShunz

i may have a use for this, but i need it to sync always only 1 way, main library to 2 subordinate libraries, AND i want to convert from 256 to 128 in the process. can that be done with this or any?

September 26 2008 at 8:02 AM Report abuse rate up rate down Reply
1 reply to EMoShunz's comment
Colin Partridge

Thats how I have Syncopation set up, to pull in tracks to a master library, I think the Syncopation preference setting is called Peer to Peer. I don't know about the second part of your question, maybe an automator action would do it.

September 26 2008 at 9:56 AM Report abuse rate up rate down Reply
duke

I use PowerTunes to share a single library across multiple accounts on the same Mac. This works well, and means either account can add tracks, etc... with them showing up immediatly in either accounts iTunes. However the downside of this is that you can only have one iTunes account, which is annoying if you ave seperate iPhones etc... (PowerTunes solves this by allowing you to switch between whole iTunes folders, obviously a bit of a compromise but there you go.)

The problem with using a single library locaton for a variey of macs, is that adding tacks from one iTunes will not update across all the other iTunes, as iTunes cannot be persuaded to monitor it's own library folder, or in fact any folder. Does anybody know a way of doing this?

September 26 2008 at 7:04 AM Report abuse rate up rate down Reply
Jacob SW

Just wanted to say thank you for reviewing all the iTunes syncing apps out there. I tried Slingshot and didn't have great luck--I ended up with doubles of a bunch of files.

So, before I try another sync app, I'm waiting for you to finish this series of reviews.

Thanks for taking the time to try them all, so your readers don't have to!

September 26 2008 at 6:41 AM Report abuse rate up rate down Reply
Jash Sayani

Any way to impoer music in iTunes without letting iTunes copy all mp3 files in the iTunes folder. Lots of disk space is wasted in having copies of all mp3 files in iTunes folder as well. ?

September 26 2008 at 5:35 AM Report abuse rate up rate down Reply
anson

If I need to sync my iTunes library between two computers, I do this:

1. Mount a shared a drive/folder from another computer; e.g. using Finder "Connect to Server"

2. Run rsync; e.g.

rsync -av /iTunes_folder/iTunes /Volumes/remote_folder/

This will leave an iTunes directory on the other computer. Metadata is intact; if it was originally in the iTunes directory, it is now on the remote machine. Use this method to back up your iTunes library to an external hard drive, or NAS, too.

Sure, no fancy UI, but iTunes sync did come built in with your Mac :-)

September 26 2008 at 1:02 AM Report abuse rate up rate down Reply
2 replies to anson's comment
Clark Goble

The problem with this method (which I use across a wide network via tunneling) is that the playlists and so forth aren't updated correctly. What I ended up doing was excluding the playlist and then having an Applescript that would open all the iTunes directory in iTunes. That has the result of importing any new songs.

The downside as well is that if you make any name changes or album name changes (which frankly is pretty common) then rsync sees them as separate songs and you have duplicates. Which is difficult to resolve and which is also why I stopped syncing iTunes with rsync. Now that I have an Apple TV on one of the machines with many movies it's even trickier.

September 26 2008 at 11:21 PM Report abuse rate up rate down Reply
anson

Clark, you're right. rsync works well as backup and incremental backup and when one iTunes library is considered the master and the others only slaves since this is not two-way sync. I just happen to use my iTunes library this way so have not needed a true sync app.

September 27 2008 at 11:10 AM Report abuse rate up rate down Reply
Daryl Gregg

I have my iTunes library on a NAS how can I share my library across 3 pc's Its there a quick and easy way to have them all point my NAS?

Heres my deal I cant seem to fix. I can access my music on my iMac but not the mini thats in my living room. I have my iTunes remote configured on my iPhone to talk to my iTunes in the living room which is connected to my receiver but the mini has a small HD how can I have both machines use the same library.

Share your library doesnt work good with the remote as its seen as an additional library not the " library "

September 25 2008 at 11:44 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.