diff --git a/packaging/linux/__pycache__/test_install.cpython-313.pyc b/packaging/linux/__pycache__/test_install.cpython-313.pyc
new file mode 100644
index 00000000..7b771ec8
Binary files /dev/null and b/packaging/linux/__pycache__/test_install.cpython-313.pyc differ
diff --git a/packaging/linux/ai.storyteller.filmcraft.desktop b/packaging/linux/ai.storyteller.filmcraft.desktop
index e20ef6f9..3d9d8515 100644
--- a/packaging/linux/ai.storyteller.filmcraft.desktop
+++ b/packaging/linux/ai.storyteller.filmcraft.desktop
@@ -10,4 +10,5 @@ Terminal=false
StartupNotify=true
StartupWMClass=ai.storyteller.filmcraft
Categories=AudioVideo;Video;AudioVideoEditing;
+MimeType=application/x-filmcraft;video/mp4;video/x-m4v;video/quicktime;video/x-matroska;video/webm;video/vnd.avi;video/x-msvideo;application/mxf;video/mp2t;video/mpeg;video/3gpp;
Keywords=video;editor;film;timeline;color;grading;nle;
diff --git a/packaging/linux/ai.storyteller.filmcraft.metainfo.xml.in b/packaging/linux/ai.storyteller.filmcraft.metainfo.xml.in
index 971126f3..9fd005ca 100644
--- a/packaging/linux/ai.storyteller.filmcraft.metainfo.xml.in
+++ b/packaging/linux/ai.storyteller.filmcraft.metainfo.xml.in
@@ -54,6 +54,7 @@
filmcraft
+ application/x-filmcraft
diff --git a/packaging/linux/ai.storyteller.filmcraft.mime.xml b/packaging/linux/ai.storyteller.filmcraft.mime.xml
index be4dcc22..6fe0feb6 100644
--- a/packaging/linux/ai.storyteller.filmcraft.mime.xml
+++ b/packaging/linux/ai.storyteller.filmcraft.mime.xml
@@ -1,3 +1,12 @@
+
+
+ FilmCraft project
+
+
+
+
diff --git a/packaging/linux/flatpak/ai.storyteller.filmcraft.bundle.yml b/packaging/linux/flatpak/ai.storyteller.filmcraft.bundle.yml
index 4a95d0f7..db9006bf 100644
--- a/packaging/linux/flatpak/ai.storyteller.filmcraft.bundle.yml
+++ b/packaging/linux/flatpak/ai.storyteller.filmcraft.bundle.yml
@@ -48,8 +48,8 @@ modules:
- install -Dm755 bin/filmcraft /app/bin/filmcraft
- install -Dm755 bin/filmcraft-cli /app/bin/filmcraft-cli
- install -Dm644 share/applications/ai.storyteller.filmcraft.desktop /app/share/applications/ai.storyteller.filmcraft.desktop
- # The same MIME file the deb/rpm install (no types of its own yet; the runtime's
- # shared-mime-info already knows the video and audio formats).
+ # The same MIME file the deb/rpm install: it defines the .fcproj project type (the
+ # runtime's shared-mime-info already knows the video and audio formats).
- install -Dm644 share/mime/packages/ai.storyteller.filmcraft.xml /app/share/mime/packages/ai.storyteller.filmcraft.xml
# Already has the release's version and date substituted by package.sh.
- install -Dm644 share/metainfo/ai.storyteller.filmcraft.metainfo.xml /app/share/metainfo/ai.storyteller.filmcraft.metainfo.xml