diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html index a498399d..3e492b64 100644 --- a/data/interfaces/default/settings.html +++ b/data/interfaces/default/settings.html @@ -797,6 +797,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)