diff --git a/data/interfaces/default/notifier_config.html b/data/interfaces/default/notifier_config.html
index e6d68bc6..c77b6822 100644
--- a/data/interfaces/default/notifier_config.html
+++ b/data/interfaces/default/notifier_config.html
@@ -45,9 +45,6 @@
${item['description'] | n}
@@ -522,7 +519,7 @@
});
% elif notifier['agent_name'] == 'osx':
- $('#osxnotifyregister').click(function () {
+ $('#osx_notify_register').click(function () {
var osx_notify_app = $('#osx_notify_app').val();
$.get('osxnotifyregister', { 'app': osx_notify_app }, function (data) { showMsg(' ' + data, false, true, 3000); });
});
diff --git a/data/interfaces/default/notifiers_table.html b/data/interfaces/default/notifiers_table.html
index 32f055c2..da0cb624 100644
--- a/data/interfaces/default/notifiers_table.html
+++ b/data/interfaces/default/notifiers_table.html
@@ -10,7 +10,7 @@ DOCUMENTATION :: END
%doc>
- % for notifier in sorted(notifiers_list, key=lambda k: (k['agent_label'], k['friendly_name'], k['id'])):
+ % for notifier in sorted(notifiers_list, key=lambda k: (k['agent_label'].lower(), k['friendly_name'], k['id'])):
-
diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html
index 31aa6181..e223fcd9 100644
--- a/data/interfaces/default/settings.html
+++ b/data/interfaces/default/settings.html
@@ -1233,7 +1233,7 @@
- % for agent in available_notification_agents:
+ % for agent in sorted(available_notification_agents, key=lambda k: k['label'].lower()):
-
${agent['label']}
diff --git a/plexpy/notifiers.py b/plexpy/notifiers.py
index 04979b5f..41ad62d8 100644
--- a/plexpy/notifiers.py
+++ b/plexpy/notifiers.py
@@ -2389,9 +2389,15 @@ class OSX(Notifier):
config_option = [{'label': 'Register Notify App',
'value': self.config['notify_app'],
'name': 'osx_notify_app',
- 'description': 'Enter the path/application name to be registered with the '
- 'Notification Center, default is /Applications/Tautulli.',
+ 'description': 'Enter the path/application name to be registered with the Notification Center. '
+ 'Default is /Applications/Tautulli.',
'input_type': 'text'
+ },
+ {'label': 'Register App',
+ 'value': 'Register App',
+ 'name': 'osx_notify_register',
+ 'description': 'Register Tautulli with the Notification Center.',
+ 'input_type': 'button'
}
]