Files
filmcraft/packaging/linux/ai.storyteller.filmcraft.metainfo.xml.in
T
lloydandClaude Opus 5.5 69a6c4b625 packaging: Linux file managers offer FilmCraft for .fcproj projects and video files
The desktop entry declared no MimeType and the shared-mime-info file was an
empty stub, so no file manager listed FilmCraft under "Open With" for any
file, and a double-clicked .fcproj had no type to open with. The app already
handles both from the command line (`%F`): a project opens, media is
imported (#850).

- mime.xml: define application/x-filmcraft for *.fcproj, a JSON subclass
  with the app icon; the same name the macOS UTI declares in Info.plist.in.
- Desktop entry: MimeType lists the project type and the video containers
  FilmCraft imports (MP4/M4V, QuickTime, Matroska, WebM, AVI, MXF,
  MPEG-TS, MPEG-PS, 3GP). Audio and stills are left out so an NLE doesn't
  crowd every image and song's Open With list.
- AppStream: the metainfo <provides> the project type.
- Flatpak bundle: the comment no longer says the MIME file has no types.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 13:09:57 +02:00

64 lines
2.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- AppStream metadata (software centres, Flathub). Template: package.sh and the Flatpak
manifest substitute @VERSION@ and @DATE@ from Cargo.toml and the build date. -->
<component type="desktop-application">
<id>ai.storyteller.filmcraft</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>MIT OR Apache-2.0</project_license>
<name>FilmCraft</name>
<summary>Edit video, color and sound</summary>
<developer id="ai.storyteller">
<name>Learning Machines LLC</name>
</developer>
<description>
<p>
FilmCraft is a video editor. Edit video, color and sound
</p>
</description>
<launchable type="desktop-id">ai.storyteller.filmcraft.desktop</launchable>
<icon type="stock">ai.storyteller.filmcraft</icon>
<!-- Only url types known to appstream 0.15 (Ubuntu 22.04, where CI validates): no vcs-browser. -->
<url type="homepage">https://getartcraft.com/apps/filmcraft</url>
<url type="bugtracker">https://github.com/storytold/filmcraft/issues</url>
<url type="help">https://github.com/storytold/filmcraft</url>
<url type="contact">https://discord.gg/artcraft</url>
<categories>
<category>AudioVideo</category>
<category>Video</category>
<category>AudioVideoEditing</category>
</categories>
<keywords>
<keyword>video</keyword>
<keyword>video editor</keyword>
<keyword>timeline</keyword>
<keyword>color grading</keyword>
<keyword>nle</keyword>
</keywords>
<screenshots>
<screenshot type="default">
<caption>Color workspace: a documentary cut with Lumetri Color, scopes, captions and loudness meters</caption>
<image>https://raw.githubusercontent.com/storytold/filmcraft/main/docs/images/filmcraft-hero.png</image>
</screenshot>
</screenshots>
<branding>
<color type="primary" scheme_preference="light">#9fd0ff</color>
<color type="primary" scheme_preference="dark">#1f64ba</color>
</branding>
<requires>
<display_length compare="ge">760</display_length>
</requires>
<supports>
<control>keyboard</control>
<control>pointing</control>
<control>tablet</control>
</supports>
<provides>
<binary>filmcraft</binary>
<mediatype>application/x-filmcraft</mediatype>
</provides>
<content_rating type="oars-1.1"/>
<releases>
<release version="@VERSION@" date="@DATE@"/>
</releases>
</component>