diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html
index 560165f5..cc254efd 100644
--- a/data/interfaces/default/settings.html
+++ b/data/interfaces/default/settings.html
@@ -839,6 +839,9 @@ available_notification_agents = notifiers.available_notification_agents()
The name of the device being used for playback. |
+ {ip_address} |
+ The IP address of the device being used for playback. |
+
{platform} |
The type of client being used for playback. |
diff --git a/plexpy/notification_handler.py b/plexpy/notification_handler.py
index 1e751bac..43b6b93b 100644
--- a/plexpy/notification_handler.py
+++ b/plexpy/notification_handler.py
@@ -316,6 +316,7 @@ def build_notify_text(session, state):
available_params = {'server_name': server_name,
'user': session['friendly_name'],
'player': session['player'],
+ 'ip_address': session['ip_address'],
'title': full_title,
'show_name': item_metadata['grandparent_title'],
'episode_name': item_metadata['title'],
@@ -493,4 +494,4 @@ def strip_tag(data):
import re
p = re.compile(r'<.*?>')
- return p.sub('', data)
\ No newline at end of file
+ return p.sub('', data)