Lightroom to smugmug solution - donation list

sudermattsudermatt Registered Users Posts: 38 Big grins
I've seen this work in other environments so I thought I'd try it here. If this is not allowed, I'm sorry.

I am putting my $30 pledge down to the first person who will give us this solution.

1. select multiple files in Lightroom Library
2. allow upload to smugmug

- It must send only those "currently selected"
- It must send the edited content (color correction, red-eye, etc.)
- It must give a selectable current gallery list.
- Adding new galleries is a nice to have.

- It doesn't have to plug directly into LightRoom ( a seperate app with a container allowing "drop" would be fine)

Anyone else want to add to the kitty?

Of course, this is an honor system. This is FAAARRR from offer and acceptance.

Update: This is still open...the solution has not been presented:thumb
«1

Comments

  • AndyAndy Registered Users Posts: 50,016 Major grins
    edited April 24, 2007
    I think that there has to be an SDK first, eh?

    http://www.adobe.com/products/photoshoplightroom/productinfo/faq/
    Adobe wrote:
    Photoshop Lightroom is built on an entirely new open modular architecture. In the future, third-party vendors will be able to develop modules that plug directly into the Lightroom workflow, and work as first-class citizens with the Adobe-built modules. This will enable developers to deliver valuable enhancements and custom workflows for specialized digital photography requirements. Development of a software development kit (SDK) for Lightroom will be continuing in 2007, and will be announced on the Lightroom pages at Adobe.com when it is available.
  • sudermattsudermatt Registered Users Posts: 38 Big grins
    edited April 24, 2007
    I don't care how it get's done.

    I personally think that SmugGallery is already most of the way there. I just want to light a fire under the BIG BRAINS.bowdown.gifscratch and get this solved ASAP. It's probably the biggest hangup in our workflow.

    clap.gifclapclap.gifclapclap.gif Come ON!!!!! clap.gifclapclap.gifclapclap.gif
    clap.gifclapclap.gifclapclap.gif BIG BRAINS clap.gifclapclap.gifclapclap.gif
  • cmasoncmason Registered Users Posts: 2,506 Major grins
    edited April 24, 2007
    Take those $30 and use them to purchase Star Explorer, it does this now:

    http://www.digitalgrin.com/showpost.php?p=534422&postcount=533

    full thread here:

    http://www.digitalgrin.com/showthread.php?t=4126&page=54
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited April 24, 2007
    cmason wrote:
    Take those $30 and use them to purchase Star Explorer, it does this now:
    http://www.digitalgrin.com/showpost.php?p=534422&postcount=533
    full thread here:
    http://www.digitalgrin.com/showthread.php?t=4126&page=54


    Hear, hear! (thanks for the reference!:-) iloveyou.gif

    Get the free trial, try it for 30 days, and if you like it - standard edition is less than half of what you were thinking to pay:-) deal.gif

    Cheers! 1drink.gif
    "May the f/stop be with you!"
  • luke_churchluke_church Registered Users Posts: 507 Major grins
    edited April 25, 2007
    Andy wrote:
    I think that there has to be an SDK first, eh?

    Not quite. An SDK would allow it to be done nicely, e.g. as a module, perhaps replacing the 'Web' module. However an SDK is not the only way to go.

    Many Windows applications (and I assume there is an equivalent on OS X) have a way to be scripted/hosted by an external application. It's a slightly bizzare way of doing things, but as long as you're careful can be very effective.

    This is one of ways that SmugGateway talks to Photoshop. Essentially the C# application acquires control of Photoshop, and instructs it to save the file in a known location, which it then picks up.

    It's entirely possible that we could do something similar with Lightroom, an SDK (and associated documentation) would certainly help as Adobe's interaction Object Models often varies substantially between applications, however there are tools that ship with most development suites that can extract much of the information without any documentation.

    So it's possible that the whole thing could be done without an SDK.

    I intend to do a feasability study to find out what can be done this summer. That is unless one of the Smugmug l33t feel like doing it quickly mwink.gif
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited April 25, 2007
    Sudermatt,
    sudermatt wrote:


    1. select multiple files in Lightroom Library
    2. allow upload to smugmug
    So, did you try it? Does it work for you?
    Just a followup...
    TIA!
    "May the f/stop be with you!"
  • gdackermgdackerm Registered Users Posts: 33 Big grins
    edited April 30, 2007
    Lightroom option would be great!
    I too would love this option. With so many things to do the whole idea of staying in this one app for workflow start to finish (export) would be a big time savings. I have been using Lightroom for a week or so now and will buy it for the time savings I'm getting. One click export and create/select gallery would be very cool!

    Greg
  • joglejogle Registered Users Posts: 422 Major grins
    edited May 8, 2007
    for the Mac Lightroom users: http://www.dgrin.com/showthread.php?t=60703
    jamesOgle photography
    [FONT=Arial, Helvetica, sans-serif]"The single most important component of a camera is the twelve inches behind it." -A.Adams[/FONT]
  • sudermattsudermatt Registered Users Posts: 38 Big grins
    edited May 23, 2007
    Nikolai wrote:
    So, did you try it? Does it work for you?
    Just a followup...
    TIA!

    I am not happy with the Star Explorer Option...or should I say my wife is not happy with the star explorer option...which sucks because I paid the money for the program....She likes the drag and drop from the website...simple easy to understand...but we can't do it directly from Lightroom.

    So...The offer still stands...Give me drag and drop from lightroom and I'll give you my $30...

    WHO'S STILL WITH ME?!?
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited May 24, 2007
    sudermatt wrote:
    I am not happy with the Star Explorer Option...or should I say my wife is not happy with the star explorer option...which sucks because I paid the money for the program....She likes the drag and drop from the website...simple easy to understand...but we can't do it directly from Lightroom.

    Oh, drag-n-drop... I see. Well, if LR programmers took care of supporting what probably is the oldest interface in the book (just ONE windows API call!), you'd have the drag-n-drop like that. Bridge was doing it since day one.
    Maybe they will create some sort of update with drag-n-drop support. headscratch.gif

    BTW, did I you the license ok? The reason I'm asking is that I can't associate your dgrin user name with any of my customers accounts ne_nau.gif
    "May the f/stop be with you!"
  • sudermattsudermatt Registered Users Posts: 38 Big grins
    edited May 29, 2007
    Nikolai wrote:
    Oh, drag-n-drop... I see. Well, if LR programmers took care of supporting what probably is the oldest interface in the book (just ONE windows API call!), you'd have the drag-n-drop like that. Bridge was doing it since day one.
    Maybe they will create some sort of update with drag-n-drop support. headscratch.gif

    BTW, did I you the license ok? The reason I'm asking is that I can't associate your dgrin user name with any of my customers accounts ne_nau.gif

    I licensed *Ex for my wife's account. Since I could only do one smug account (which I don't really understand, but it's your software and you get to decide these things).

    Yeah...she needs drag and drop...she's not technical at ALL .


  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited May 29, 2007
    sudermatt wrote:
    I licensed *Ex for my wife's account. Since I could only do one smug account (which I don't really understand, but it's your software and you get to decide these things).

    Yeah...she needs drag and drop...she's not technical at ALL .



    Uhm, this is probably a misunderstanding. S*E does support multiple accounts (and all the additional ones are only about half of the first one). Please check out the purchase page or drop me an email for more info.

    HTH
    "May the f/stop be with you!"
  • sudermattsudermatt Registered Users Posts: 38 Big grins
    edited May 30, 2007
    Nikolai wrote:
    Uhm, this is probably a misunderstanding. S*E does support multiple accounts (and all the additional ones are only about half of the first one). Please check out the purchase page or drop me an email for more info.

    HTH

    I knew about the single account. there was no misunderstanding.

    Right now, I just want to find a way to easily get pictures from Lightroom to Smugmug. The method using StarExplorer and the export feature in Lightroom is doable for me, but my wife is not as technically understanding as I am. She still doesn't understand why computers can't read her mind and know what she wants them to do. ne_nau.gif

    Drag and Drop. That's what's required. If you at Star Explorer can figure it out, I'll pay for an upgrade. I don't care who gets the money, as long as they provide the solution we need.:D
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited May 30, 2007
    sudermatt wrote:
    Drag and Drop. That's what's required. If you at Star Explorer can figure it out, I'll pay for an upgrade. I don't care who gets the money, as long as they provide the solution we need.:D
    Driving a hard bargain, aren't we? lol3.gif
    I see what I can do.
    "May the f/stop be with you!"
  • luke_churchluke_church Registered Users Posts: 507 Major grins
    edited May 30, 2007
    Nikolai wrote:
    Driving a hard bargain, aren't we? lol3.gif
    I see what I can do.

    Nik, brain dump in case it helps: (I used LR for quite a while and prodded this problem for a few minutes yesterday)

    -> You aren't going to get drag and drop, it's not that LR isn't suporting it, they're setting the 'deny' flag. They don't seem to want to know. I suspect they don't think it fits their usage model. I can see their point.

    -> There are export action scripts, you could customise one of these to target an output into a specific folder. Export would then be as simple as the 'repeat last export' keyboard shortcut (Ctrl + Alt + Shift + E? OK, so you need to be an octopus, but hey). You could actually do this with the standard export function and just have a service monitor the folder......... (Doesn't S*E already do this?)

    -> You could plug a script into LR that does a similar thing and then invokes *E in some way, so again you had a one click solution.

    -> In Photoshop the 'scripting interface' is also exposed through a COMy DOM. If you attach the object browser in Visual Studio to it, you get a list of access points. LR probably does something similar, which means that you can chatter to it via the COM interface. Google for Photoshop and C# to see an example of how someone did all of this through a COM interop layer, so it certainly should be easy from native Delphi :) This seemed to be easier than using their Actionscript, it's development support is not so great....

    -> ASAIK (which is not very much) Adobe like shipping their plugins as rebadged DLLs that export a specific interface. So as an extreme approach you could probably hook LR that way.

    Anyway, HTH, let me know if (/when) you figure something out. mwink.gif

    Luke
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited May 30, 2007
    Luke,
    Nik, brain dump in case it helps: (I used LR for quite a while and prodded this problem for a few minutes yesterday)

    -> You aren't going to get drag and drop, it's not that LR isn't supporting it, they're setting the 'deny' flag. They don't seem to want to know. I suspect they don't think it fits their usage model. I can see their point.

    -> There are export action scripts, you could customise one of these to target an output into a specific folder. Export would then be as simple as the 'repeat last export' keyboard shortcut (Ctrl + Alt + Shift + E? OK, so you need to be an octopus, but hey). You could actually do this with the standard export function and just have a service monitor the folder......... (Doesn't S*E already do this?)

    -> You could plug a script into LR that does a similar thing and then invokes *E in some way, so again you had a one click solution.

    -> In Photoshop the 'scripting interface' is also exposed through a COMy DOM. If you attach the object browser in Visual Studio to it, you get a list of access points. LR probably does something similar, which means that you can chatter to it via the COM interface. Google for Photoshop and C# to see an example of how someone did all of this through a COM interop layer, so it certainly should be easy from native Delphi :) This seemed to be easier than using their Actionscript, it's development support is not so great....

    -> ASAIK (which is not very much) Adobe like shipping their plugins as rebadged DLLs that export a specific interface. So as an extreme approach you could probably hook LR that way.

    Anyway, HTH, let me know if (/when) you figure something out. mwink.gif

    Luke

    Thanks, man, I do appreciate your input!
    Yes, I agree, COM interop is a very clean idea. However, as Mr. Customer pointed out on behalf of Mrs. Customer, a "user wants drag-and-drop, period". No matter what extra DLLs I provide, I'll be up to a certain creek to change/add that behavior.
    Need to talk to Adobe, I guess... I wonder if SM guys can facilitate the contact. headscratch.gif
    Cheers! 1drink.gif
    "May the f/stop be with you!"
  • luke_churchluke_church Registered Users Posts: 507 Major grins
    edited May 30, 2007
    Nikolai wrote:
    No matter what extra DLLs I provide, I'll be up to a certain creek to change/add that behavior.

    Coward!

    You know as well as I do, that you're only one small hook away from being able to wrap Lightroom up in a nice bubble and you can just lie through your teeth to it about what the mouse cursor is doing mwink.gif

    Hey, hacking the MS WIN32 message architecture is what you native coding people do for fun on a weekend isn't it? How about a quick kernel patch? I'll lay down money that it's a 32 bit version of Windows, so none of this nasty PatchGaurd stuff to get in the way. Rootkit away my friend.

    (And if it is, then S*E may meet the uninstall command in very short order :D )

    PS: Just to make sure I'm not causing unreasonable expectations, or opening Nik to criticism. This is an obscure joke, it is not a sensible solution to the problem. If not done incredibly carefully would risk unfortunate things, like stopping the machine from running Windows, let along Lightroom. Many security products might consider this kind of behaviour as hostile and attempt to terminate any application that engaged in it.
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited May 30, 2007
    Coward!

    You know as well as I do, that you're only one small hook away from being able to wrap Lightroom up in a nice bubble and you can just lie through your teeth to it about what the mouse cursor is doing mwink.gif

    Hey, hacking the MS WIN32 message architecture is what you native coding people do for fun on a weekend isn't it? How about a quick kernel patch? I'll lay down money that it's a 32 bit version of Windows, so none of this nasty PatchGaurd stuff to get in the way. Rootkit away my friend.

    (And if it is, then S*E may meet the uninstall command in very short order :D )

    True, true...

    My biggest real obstacles at the moment are:
    a) lack of actual LR (nothing to play with). And I lacked out on LPS SF1, so no free LR for me. :-(
    b) very low demand. I mean, even ten S*E Pro licenses purchased only because of LR would not pay back, eps. if I'm to pay for a copy of LR (which I totally don't need otherwise).

    Oh well... we'll see...
    "May the f/stop be with you!"
  • luke_churchluke_church Registered Users Posts: 507 Major grins
    edited May 30, 2007
    Nikolai wrote:
    a) lack of actual LR (nothing to play with). And I lacked out on LPS SF1, so no free LR for me. :-(

    Virtual PC is your friend, it's now free as well :)
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited May 30, 2007
    Virtual PC is your friend, it's now free as well :)
    Hm, good idea:-) thumb.gif
    "May the f/stop be with you!"
  • akbdeckakbdeck Registered Users Posts: 18 Big grins
    edited May 30, 2007
    sudermatt wrote:
    I've seen this work in other environments so I thought I'd try it here. If this is not allowed, I'm sorry.

    I am putting my $30 pledge down to the first person who will give us this solution.

    1. select multiple files in Lightroom Library
    2. allow upload to smugmug

    - It must send only those "currently selected"
    - It must send the edited content (color correction, red-eye, etc.)
    - It must give a selectable current gallery list.
    - Adding new galleries is a nice to have.

    - It doesn't have to plug directly into LightRoom ( a seperate app with a container allowing "drop" would be fine)

    Anyone else want to add to the kitty?

    Of course, this is an honor system. This is FAAARRR from offer and acceptance.

    Update: This is still open...the solution has not been presentedthumb.gif


    Drag and Drop from LR to Smugmug works just fine on a Mac. You just have to make sure you are dragging a jpeg image and not a Raw file. I'll try the windows version when I get home.

    You do have to be in the Library module to get DD to work from LR.
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited May 31, 2007
    akbdeck wrote:
    Drag and Drop from LR to Smugmug works just fine on a Mac. You just have to make sure you are dragging a jpeg image and not a Raw file. I'll try the windows version when I get home.

    You do have to be in the Library module to get DD to work from LR.

    So, does it work on PC, too? ear.gifscratch
    "May the f/stop be with you!"
  • scottVscottV Registered Users Posts: 354 Major grins
    edited June 5, 2007
    The LR database is sqlite format so you could potentially just open the file and list out all the images in *E so people could select & upload them?

    Seems the only other way currently is with a custom export action but that has already been covered and has some limitations of its own. Rumor is SDK won't be out till 1.1, which hasn't even been announced yet, and it will be all Lua based.
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited June 5, 2007
    f00sion wrote:
    The LR database is sqlite format so you could potentially just open the file and list out all the images in $*E so people could select & upload them?

    Seems the only other way currently is with a custom export action but that has already been covered and has some limitations of its own. Rumor is SDK won't be out till 1.1, which hasn't even been announced yet, and it will be all Lua based.

    Interesting, I didn't know that, thank you for the info! thumb.gif

    Funny: when I was designing S*E, SQLite engine was one of my top three choices. It later dropped off due to its unpopularity in common windows audience and lack of end-user reporting tools. But I guess fo,r LR which is supposed to be cross-platform, it was a nice choice. I know it would be mine if I decided to go cross-platform.

    Anyway, I'll look into that...

    By any chance you know about any ready-to-go-tool I can use to play with sqlite and LR database? Something like PL/SQL Developer for Oracle, Toad for MSSQL or IBExpert for Interbase/FIrebird? Thx!
    "May the f/stop be with you!"
  • scottVscottV Registered Users Posts: 354 Major grins
    edited June 5, 2007
    are you looking for just a frontend to open up the file with to check the structure, run queries, etc? I've used this before: http://www.visualsqlite.com/

    But on further thought of this it may be opening a pretty significant can of worms. You can get all the image names and paths to the file but any adjustments from LR wont actually be made to the original that is stored on disk... on top of that, if one uses a raw workflow, I would say you are out of luck.
  • NikolaiNikolai Registered Users Posts: 19,035 Major grins
    edited June 5, 2007
    f00sion wrote:
    are you looking for just a frontend to open up the file with to check the structure, run queries, etc? I've used this before: http://www.visualsqlite.com/

    But on further thought of this it may be opening a pretty significant can of worms. You can get all the image names and paths to the file but any adjustments from LR wont actually be made to the original that is stored on disk... on top of that, if one uses a raw workflow, I would say you are out of luck.

    Thanks for the link! thumb.gif

    And again, you have brought very valid points, about adjustments and RAWs... I guess at this point the game's not worth the candles..ne_nau.gif
    "May the f/stop be with you!"
  • joglejogle Registered Users Posts: 422 Major grins
    edited June 6, 2007
    f00sion wrote:
    Seems the only other way currently is with a custom export action but that has already been covered and has some limitations of its own. Rumor is SDK won't be out till 1.1, which hasn't even been announced yet, and it will be all Lua based.

    There was a mention in one of the adobe blog interviews about camera raw 4.1 which was just released, that they were trying to release Lightroom 1.1 at the same time, but it got a little delayed. It will be soon.
    In the same interview it said that the SDK WON'T be coming in LR 1.1, you will have to wait for a further release for that.
    jamesOgle photography
    [FONT=Arial, Helvetica, sans-serif]"The single most important component of a camera is the twelve inches behind it." -A.Adams[/FONT]
  • scottVscottV Registered Users Posts: 354 Major grins
    edited June 6, 2007
  • tsturmtsturm Registered Users Posts: 1 Beginner grinner
    edited June 6, 2007
    Try this one.... uploader integrated in Lightroom...
    I think that does it nicely, tried it out with the featured windows uploader. Pretty simple. I am not sure if the tags and info will go correctly onto Sumugmug however, as the uploader seems not to read the meta data while uploading - but that shoudl be an issue of the uploader, not Lightroom (you can write meta data within Lightroom to the respective file - at least if you work with dng).

    Best Timmo

    http://blogs.adobe.com/lightroomjournal/2007/05/lr_tip_uploading_to_a_web_serv.html
  • cmasoncmason Registered Users Posts: 2,506 Major grins
    edited June 6, 2007
    http://blogs.adobe.com/lightroomjournal/2007/05/lr_tip_uploading_to_a_web_serv.html[/quote]

    This is exactly what was posted earlier, except a user published the specifics for Star Explorer...
Sign In or Register to comment.