darktable-org / darktable

darktable is an open source photography workflow application and raw developer
https://www.darktable.org
GNU General Public License v3.0
9.69k stars 1.14k forks source link

Integrate tethered shooting into lighttable / darkroom for automatic application of presets #15543

Open cmjns opened 11 months ago

cmjns commented 11 months ago

Is your feature request related to a problem? Please describe. I'm eager to see tethering capabilities more tightly integrated into editing workflows so I can build better communication and collaboration with clients on the day of the shoot.

Describe the solution you'd like I'd like to see tethered shooting integrated in such a way that new photos appear in the filmstrip and lighttable modules so I can merge aspects of my shooting and editing workflows. For example, in darkroom I'd like presets automatically applied. I'd like to be able to rate, tag, and perform other operations as I shoot. This is possible in Capture One.

Alternatives

Additional context

dterrahe commented 11 months ago

This is possible in Capture One.

This suggests an easy solution to your issue.

More seriously, tethered shooting has been in maintenance mode for a while, in the sense that none of the currently active developers seem to have much of an interest in it. It has even been suggested to remove it completely to reduce complexity. I believe that's what Ansel might have done. What you suggest doesn't look like an easy task for newcomers, in that it probably requires some knowledge of the thumbtable and presets. So just to avoid you getting your hopes up; I would rate the chances of anything new getting implemented here low.

Having said that; are you sure you can't add the filmstrip to the tethering view? It seems the module itself allows it. It is not easy to test any of this functionality though without having a camera capable of (and set up for) tethering.

TurboGit commented 11 months ago

The filmstrip is supported on the tethered view for sure.

cmjns commented 11 months ago

This is possible in Capture One.

This suggests an easy solution to your issue.

More seriously, tethered shooting has been in maintenance mode for a while, in the sense that none of the currently active developers seem to have much of an interest in it. It has even been suggested to remove it completely to reduce complexity. I believe that's what Ansel might have done. What you suggest doesn't look like an easy task for newcomers, in that it probably requires some knowledge of the thumbtable and presets. So just to avoid you getting your hopes up; I would rate the chances of anything new getting implemented here low.

Having said that; are you sure you can't add the filmstrip to the tethering view? It seems the module itself allows it. It is not easy to test any of this functionality though without having a camera capable of (and set up for) tethering.

I do not have my hopes up and I don't mean to suggest an easy solution. I actually assume it's hard. What I do mean to suggest is that it's an important element in some professional workflows, which other tools do support. I use Entangle for tethered shooting and it's good enough if all I want to do is give my shot a quick glance before moving on.

That said, tethered shooting in DT 4 is not an option for me at all since it also segfaults when I try to mount my camera. I was going to file another issue for that, but it sounds like I shouldn't bother.

dterrahe commented 11 months ago

That said, tethered shooting in DT 4 is not an option for me at all since it also segfaults when I try to mount my camera. I was going to file another issue for that, but it sounds like I shouldn't bother.

If fixing the segfault would be helpful to you and if you are willing to assist whoever volunteers to look into it for you, then it would be worth submitting another issue. Since the problem might be camera or computer setup specific (I assume tethering doesn't cause a crash for everybody trying to use it, because I haven't seen it mentioned, but maybe there are no users of this functionality left at all) it may be very hard for a developer to reproduce on their own machine in order to investigate what the problem is. So you'd have to, at least, provide detailed steps that lead to the problem, crash logs, preferably from debug builds, and be able to test possible fixes (by compiling a PR).

For an example of the kind of interaction that can lead to successful resolution of problems, see #15533, #15546 and eventually #15593.

ga-it commented 10 months ago

Plus one (or many) for this request. I was about to log it when I found this.

The usefulness for portrait photography is seen in this video of Peter Coluson using Hasselblad's Phocus:

https://youtu.be/EvxNAfD6xFg?si=QYRe1hbd8-DDsQhR

It is the exact use case requested in this feature request and would elevate Darktable to the center of a studio's live workflow. I think it is a game changer.

While this might be a niche group of current users, perhaps it increases Datktable's attractiveness to a segment that would be more willing tto pay bounties for broader feature sets.

github-actions[bot] commented 8 months ago

This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.

wpferguson commented 8 months ago

This could be done using the Lua scripting API. You could catch the image import event or the darkroom image loaded event and run a script to apply whatever presets/styles/actions that you want.

github-actions[bot] commented 6 months ago

This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.