More > JRiver Media Center 23 for Windows

Sync Library

(1/3) > >>

rsg:
I am running MC 23 on two different computer/audio systems, not as server/client but as separate entities each with their own external drives etc. The only trouble is that if I change any data on say album metadata on the one device, I feel I must go over to the other computer and update the data there two. Yes, I know I can set them up as server/client and even just use one drive for music files on the server computer, but my method offers me one advantage: I have a duplicate copy of everything (don't trust spinning drives), and sometimes only one computer is turned on.

My question is this: what exactly does Library Sync do? It seems to be able to copy over files (like ITunes home share?), and I get this. Does it allow any other sort of data transfer between the two computers?

JimH:
Consider using Media Server and connecting to the remote library with Library Server.  The wiki has a topic called Media Network that explains what they do.

MikeO:
Hi

Jim is right .... Define a "Back Up" , strictly if you are using it its a working copy not a back up  ;D It is claimed that a drive is less likely to fail if its not spinning , better still not attached !

Your best bet is to define one PC as the Master, keep one drive permanently attached . Define the second as the "Slave" ,

Goto > Options>Media Network Client Options (When connected to a library server)

Check Auto Sync With Server

you can now make changes to either pc and your library will cahge to match it

If you are really paranoid (Like Me) you can occasionally force a Sync by going File>Library>Sync Library which does just the same as auto sync but you see it happening

Now all you need to do is BACK UP you Master regularly on the second drive

If I make any changes I normally back up once I am finished -- YES paranoid , it took a long time to build my library , I keep the master files on the PC on an internal HDD and 2 copies at all times , often 3 I have a spare 2Tb drive so why not.

Maybe checkout a program called SyncBack , it fairly cheap and does a "mirror" function ensuring that the copy mirrors the main drive.

As an aside the Server Option leaves a whole host of other goodies like DLNA , JRemote open to you and all things NICE

Hope This Helps

Mike

rsg:
Thanks for the replies. I have tried syncing with the server library. (I used File--Library--Sync). The second computer did indeed import the one new album recently ripped into MC 23 on the server computer, but the problem is that it then kept on going and started to import duplicates of albums/songs already on the second computer (starting with the most recent). If I hadn't halted proceedings, I'm sure it would have duplicated my whole collection (34,000+ files!). Am I missing something here?

Also, the one recently copied album shows up as 'Recently Imported' on the second machine, but all the other library of albums on the second machine are now listed as 'Library Sync--Files not in Sync

RoderickGI:
You know, I've never looked at the "File > Library > Sync Library" function and didn't know what it did. But it says what it does clearly at the top of the dialogue;
"Library Sync lets you copy files from another PC. Just start Library Server on the other PC, then start the sync here."

That is definitely not the right thing to do, unless you were starting from a clean MC installation on the second PC, and actually wanted to copy all your media files across from an existing PC. That is not the sync that a Client/Server setup uses. But it does use Media Network to read all the files from a Server Library. The "File > Library > Sync Library" function is only available on a Client if the Client isn't already connected to a Server anyway, so normally not an issue. But MikeO gave you a bum steer there.

In fact "Library Sync" sounds a lot like using the "Handheld Sync" function to sync files to a hard drive directory. That process can have some gotchas, so I wouldn't be surprised if this process does as well.

No, if you wanted to set up a Client/Server environment in MC, follow the instructions in the Media Network Wiki article Jim mentioned. Once that is set up and you are working on a Client that is connected to a MC Server, the Sync that MikeO meant to direct you to can be found in almost the same place, at "File > Library > Sync Changes with Library Server", which only syncs changes in the Library itself, and does not copy files. The media files that are located on the MC Server are then served to the MC Client as required, using the Media Network functionality. Sounds confusing as I write that, but it isn't.

The correct sync can also be found by clicking on "Playing Now" then "Playing from..." then the name of the MC Server you are connected to. A button will then be visible to the right titled "Sync Changes with Library Server". Click that to sync just the Library.

If you ran the "Library Sync" function on your second PC it probably didn't copy a bunch of files across if you left the default settings in the dialogue, because the default is to Merge files, by which I assume it means MC won't create duplicates. But if the file paths you use on the two PCs are different, it may have started to copy files across, because files in a different directory are different files are far as MC is concerned, with this function, I suspect, since I haven't and won't be trying it!

If you have a mapped drive from the second PC to the first PC, then Auto Import on the second PC could have started importing files directly from the first PC, if your settings allowed that. But that would have happened previously if both PCs were turned on and on the network.

So you will need to clean up any duplicate files, and perhaps it would be best to restore a recent backup of the library on your second PC in order to get rid of the "Library Sync--Files not in Sync" stuff.

If you do want to maintain a full set of files on both PCs and keep them in sync, then I think you will need to ensure first that the path to the files on each PC is identical, at least below the path defined in the "Options > File Location" settings, and you will need to ensure that the File Locations in the Sync Library dialogue match the  "Options > File Location" settings for your local Library. If that was all done, and it may have been when you first ran the function, then the "Library Sync--Files not in Sync" messages probably just mean that the files on the first and second PCs are identical, and so they haven't needed to be synced.

If you do want to do the above I suggest that you set up a small independent library with a few files in a new separate location on the first PC then turn on Media Network for that library, and then set up a new independent library on the second PC, and without copying files beforehand, use the Library Sync function and see what happens. Then edit some stuff on the first PC, adds some files, remove some files, Library Sync and see what happens. You may find it does exactly what you want.

But you really should consider using a proper Client/Server setup. Yes, you do need the Server to always be running when you want to use the Client, but it can be allowed to sleep and then be woken when the Client tries to connect to it. Yes, you do need to do quite a few maintenance functions on the Server PC, such as View maintenance, and any "Rename, Move, & Copy File" functions. But otherwise, as MikeO says, it is a good solution.

Navigation

[0] Message Index

[#] Next page

Go to full version