diff --git a/pkg/osx/AppController.m b/pkg/osx/AppController.m
index b3c03240..4d682ee5 100644
--- a/pkg/osx/AppController.m
+++ b/pkg/osx/AppController.m
@@ -101,6 +101,11 @@
[self->launcherManager addFileToCommandLine: fileName
forArgument: @"-merge"];
}
+ else if (![extension caseInsensitiveCompare: @"lmp"])
+ {
+ [self->launcherManager addFileToCommandLine: fileName
+ forArgument: @"-playdemo"];
+ }
else if (![extension caseInsensitiveCompare: @"deh"])
{
[self->launcherManager addFileToCommandLine: fileName
diff --git a/pkg/osx/Info.plist.in b/pkg/osx/Info.plist.in
index a648ed8b..a9ba568d 100644
--- a/pkg/osx/Info.plist.in
+++ b/pkg/osx/Info.plist.in
@@ -49,6 +49,18 @@ Licensed under the GNU GPL v2.
wad
+
+ CFBundleTypeName
+ Doom demo recording
+ CFBundleTypeIconFile
+ wadfile.icns
+ CFBundleTypeRole
+ Viewer
+ CFBundleTypeExtensions
+
+ lmp
+
+
CFBundleTypeName
Doom Dehacked patch