diff --git a/Audio/PluginController.mm b/Audio/PluginController.mm
index a1867c9d8..7ee780ccd 100644
--- a/Audio/PluginController.mm
+++ b/Audio/PluginController.mm
@@ -372,6 +372,8 @@ static PluginController *sharedPluginController = nil;
\t\t\t\n\
\t\t\tCFBundleTypeIconFile\n\
\t\t\tsong.icns\n\
+\t\t\tCFBundleTypeIconSystemGenerated\n\
+\t\t\t1\n\
\t\t\tCFBundleTypeOSTypes\n\
\t\t\t\n\
\t\t\t\t****\n\
@@ -380,6 +382,8 @@ static PluginController *sharedPluginController = nil;
\t\t\t\n\
\t\t\tCFBundleTypeRole\n\
\t\t\tNone\n\
+\t\t\tLSHandlerRank\n\
+\t\t\tDefault\n\
\t\t\n";
NSString * plistFooter = @"\t\n\
\tCFBundleExecutable\n\
@@ -429,6 +433,8 @@ static PluginController *sharedPluginController = nil;
\tMediaKeysApplication\n\
\tNSRemindersUsageDescription\n\
\tCog has no use for your reminders. Why are you trying to access them with an audio player?\n\
+\tOSAScriptingDefinition\n\
+\tCog.sdef\n\
\tSUFeedURL\n\
\thttps://cogcdn.cog.losno.co/mercury.xml\n\
\tSUPublicEDKey\n\
@@ -486,12 +492,16 @@ static PluginController *sharedPluginController = nil;
\t\t\t"];
[stringList addObject:[type objectAtIndex:1]];
[stringList addObject:@"\n\
+\t\t\tCFBundleTypeIconSystemGenerated\n\
+\t\t\t1\n\
\t\t\tCFBundleTypeName\n\
\t\t\t"];
[stringList addObject:[type objectAtIndex:0]];
[stringList addObject:@"\n\
\t\t\tCFBundleTypeRole\n\
\t\t\tViewer\n\
+\t\t\tLSHandlerRank\n\
+\t\t\tDefault\n\
\t\t\tLSTypeIsPackage\n\
\t\t\t\n\
\t\t\n"];