Showing posts with label Lightroom Networking. Show all posts
Showing posts with label Lightroom Networking. Show all posts

Sunday, May 15, 2011

2011 UPDATE: Using Lightroom Across a Network!!!


About a year and a half ago I posted this blog entry about a back door trick I found online that allows you to access Adobe Lightroom catalog files across a Network. This includes accessing them on a NAS (Network Attached Storage) or on another system on you network.

Well, I am here to tell you that we have had NO problems with it even after upgrading to version 3 and IT WORKS AWESOME!!

So before you read on, keep in mind that the instruction you are about to see here below amount to nothing more than writing a one or two line text file in Microsoft Notepad and including a shortcut to it in your start-up folder. We just broke it down as much as we could so it would be easy to follow.

So when we first started using this, I had some apprehensions as I was really worried about the potential for damaging a Catalog file when, inevitably, we would mistakenly try to simultaneously access a catalog file. When I first wrote this blog entry, I deemed this "CROSSING THE STREAMS"


Well, it did in fact happen to us and the only ill affect was that it did not open for the second user. Gail had a catalog file open on her system that I was also trying to access from mine. After waiting several minutes and not seeing it open on my system, I realized what was happening. So it looks as though Adobe already had some means of locking multiple users out of trying to access the same cat file.


So, why did we want this?
The problem Gail and I had was that in our small home Network, we always had an issue with me keeping the Lightroom catalog files local to my system. Granted I do 95% of the initial editing so it made sense, but the problem always came up when she needed to re-export files or modify images for the customer but, she did not have access to it. Previously this meant she had to interrupt what I doing and/or kick me off of my work station.

This is the plight of many Lightroom users and I think everyone would agree this is the last big step Adobe needs to take with LR.


One thing to note...
Anything you do to your system is YOUR responsibility. This is why I handed to our experienced tech.


That said, all the instructions you see here below amount to nothing more than writing a one or two line batch file and including a shortcut to it in your start-up folder. Our tech considers it pretty much harmless.




STEP 1

On the PC hosting the cat file...
If you plan to access a catalog file on another computer or a hard drive connected to another computer, it must be first shared under the properties tabs and also check "Allow users to change my files" otherwise Lightroom will fail to open from the remote system.
































STEP 2


Go to the computer that you will be remotely accessing the LR catalog file from and obtain the actual network address for where the catalog files are located. Do this by opening the "My Network Places" window from the remote workstation and be sure to right click and use the "View Details" view. Looking at the below graphic, you can see that in our case "\\d63rgzc1\current lr work" is my system address followed by the specific folder I will be sharing with her over the network and “\\drobo-fs\asa-network” is our Drobo-FS (NAS system). We will be "mounting" both of these network locations as local to Gail's works station as far as Lightroom is concerned.












STEP 3


In Notepad, open a new file and save it as "Start.bat".

Using those addresses you located in the above step, create a command line in the "Start.bat" file for each of the drive(s)/network locations you would like to access that has your catalog files (might be only one in your case).













The “subst L:” command tells the computer to substitute/create a drive named “L” as a local address letter on that PC which points to "//d63grzc1/current LR work" which is the folder on my system where I keep the catalog file that Gail needs to access.

The "subst S:" command does the same thing but to a Drobo network attached storage unit on our office network.

Once you are done with that, save the “Start.bat” file in the “All Users” folder of that workstation (see below).














STEP 4
Then you want to create a shortcut of this file (right click, create shortcut) as seen below.


Font size






STEP 5
Rename this shortcut to something you might recognize or mistake for a virus as we did. In this case (below) we renamed the shortcut “Map Drobo Drive” just so we know not to scrub by accident thinking it was malicious. You can name it anything you want.

















STEP 6

Drag and drop this shortcut into your Startup folder. “C:\Documents and Settings\All Users\Start Menu\Programs\Startup” folder (as seen below). This will now run upon system start-up.


After which that drive(s) might start showing up as they did for us as "Disconnected Network Drive" (below). That is just the way they are going to show up, disregard it. Renaming it won't work as each time you reboot the computer it will most likely reset.












FINISHED!!

NOW REMEMBER! From this point on, whenever you are trying to access a catalog file remotely make SURE that you are pointing to the correct drive. Notice (below)how these drives now show up under “My Computer" and NOT “My Network Places”. This is important. If you try to access the same catalog file through "My Network Places", Lightroom will not allow it.

Tuesday, January 26, 2010

Lightroom 2.6 Networking Version!

Sounds too good to be true?

Well...we have it!



This topic now updated for 2011



In our small home Network, Gail and I always had an issue with me keeping the Lightroom Cat files local to my system. Granted I do 95% of the initial editing so it made sense, but the issue always came up when she needed to re-export files or modify 1 or 2 more images for the customer. Previously this meant she had to interupt what I was doing (as I was the only one that could access actual files) and/or kick me off of my work station. This is the plight of many LR users and I think everyone would agree this is the last big step Adobe needs to take with LR. I think Adobe knows this and I will be interested to see what they have up their sleeve when it happens.


OK, I am sure the folks at Adobe might not give it their blessings, but here is a work around I saw online on “Team Louish”. I ran this by our computer tech (who just happens to be the best in the world by the way) he gave it his blesssing and so this is what we've done.


Some quick things to note...

The system we did this on is a Windows XP Pro 32 bit, though with some minor differences, this should work very similarly on most Windows systems.
The article where I first saw this also talks about the ability to do this on a Mac, but you are on your own there.
Please note that anything you do to your system is YOUR responsibility. This is why I handed to our experienced tech.





Though he does tell us that the workings behind this don't pose any serious system issues, I have yet to test "Crossing the Streams"(a little "old school" Ghostbusters terminology) in LR with a test cataolouge. By that I mean, accessing a DB from two different locations simultaneously. I see this as the only real danger here. Worst case scenario you can corrupt the test Cat file.

All the more power to the nightly back-ups! (see previous blog entries)

This will work for a folder and/or drive on another networked workstation (as in our case)or for an entire NAS (network attached storage device).


So here it is...

These DOS commands in the BAT below file are how my tech tells me they used to mount/connect to drives back in the DOS days. He also said that he thinks Adobe overlooked this “back door” given that they have not allowed Networking as an option publicly thus far. Never the less I have seen a few people online that also say they have done this and have not had an issue with it.

On the PC hosting the cat file...
If you do plan access a drive on or external hard drive connected to another computer, it must be first shared under the properties tabs and also check "Allow users to change my files" otherwise Lightroom will fail to open from the remote system.





















On the REMOTE PC that will be accessing the networked cat files...
From the remote system from which you would like to access LR Cat files from, start by making a text file in Note Pad and name it “Start.bat”. I think it can be named anything, just has to be a “.bat” file. Name it as something you will recognize (i.e. mapdrives.bat).

So once you have created the “.bat” file, you then you need to get the actual network address for your NAS or main workstation (where the Cat files are local) from that remote workstation (.i.e . “ \\d63rgzc1\drobo (I)” where in our case d63rgzc1 is my system address on the network and “drobo (I)” is the drive as seen on my workstation). (If you are mapping a drive on another computer, this can usually be found on the computer name tab of My Computer Properties.)








Using those addresses create a command line in the .bat file for the each drive(s) you would like to access on your NAS that has your cat files (might be only one in your case).
Note: In my particular case, we had to use the quotes because there were physical spaces in the share names in all my shared drive names. If the drive(s) were named something without spaces no quotes would have been needed below.









So for us, we had 3 different locations on my PC (including a Drobo connected directly to my system) that we wanted mapped to show as local on Gail’s system as local so she could access it with LR on here system.

As an example the “subst k” command tells the workstation to substitute/create “k” as a local drive letter on that PC which points to "\\d63rgzc1\drobo-2 (K)" which is on my system.

Once you are done with that, save the “.bat” file (“Start.bat” file in our case) in the “All Users” folder of that workstation (see below).











Then you want to create a shortcut of this file (right click, create shortcut) and place it in the “C:\Documents and Settings\All Users\Start Menu\Programs\Startup” folder as seen below. This will now run upon system start-up. In this case (below) we renamed the shortcut “Map Drobo Drive” just so we know not to scrub by accident thinking it was malicious. This is again is just a shortcut that points to the Start.bat file renamed for better recognition.








After which that drive(s) might start showing up as they did for us as disconnected network drive (below). Don’t let that worry you just continue. We were told not to worry about names though looking at it now, I think you can right click here and just rename it to something less alarming. Again if you test this from one station first you will know whether you can or can’t (tell me if you do = .)












We were not to worried about names though looking at it now, I think you can right click and rename it. Again if you test this from one station you will know (then tell me if you do = )

After that when you are in Lightroom and trying to open a file on the Network, make SURE that you are pointing to the correct drive. Notice (below)how these drives now show up under “My Computer" and NOT “My Network Places”. NICE!!!




















You should be good to go from there.