videovillage / community

Feature requests, bug tracking, questions, and issues for Filmbox, Scatter, Screen, and Lattice. Also general questions about color science and filmmaking are welcome!
https://github.com/orgs/videovillage/discussions
7 stars 0 forks source link

Add support for macOS "Files & Folders" system services (Quick Actions) #57

Closed gkertai closed 1 year ago

gkertai commented 3 years ago

Most macOS applications expose their open files to Quick Actions that you can create in Automator. Apparently Screen does not do that.

I have Quick Action workflows set up for sorting & shortlisting video files, like so… Screenshot 2021-04-01 at 17 01 03

It would be amazing to have these available from Screen…

gregcotten commented 3 years ago

It seems the Services menu isn't as simple as I thought... I am not confident I can use it in the context of a playlist, for example, as there is no developer-facing way to query available services for a certain context (file item, pasteboard item, etc.).

It is possible I can at least get single-file players to support specific Services. I'll look into it!

gkertai commented 3 years ago

Thank you for looking into it!

I've seen the Path Finder app in particular to replicate Services menu items in its context menus, but they may be using undocumented hacks. Screenshot 2021-04-01 at 20 28 04

As an alternative, you might want to consider context menu items for directly setting Finder labels, tags, ratings and/or Spotlight comments. Well, in case you think it makes sense to promote the playlist as a tool for reviewing/shortlisting footage.

gkertai commented 3 years ago

Nevermind, I figured out a workaround. I am adding markers to my clips on the playlist, then I run a script to read the markers from the JSON and translate them to Finder tags. Easy.

Let me note that the playlist/markers combo in Screen is one of the best distinguishing features when it comes to video player apps. It makes integration into my workflows a breeze! I shall take every opportunity to promote this in professional circles.

Oh, BTW, is there a JSON schema for the .screenplaylist format published anywhere? My trial & error discovery has been fairly successful, but there may be hidden gems I am not yet aware of.

gregcotten commented 3 years ago

Glad you found a workaround! No schema as of yet, but probably no hidden gems either :)

I'm still very interested in adding some of these Finder / Spotlight features into Screen, though, so I'll keep digging.