diff --git a/CHANGELOG.md b/CHANGELOG.md index 47a18108..aab09779 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## v1.2.4 (2015-11-24) + +* Add filtering by media type in the history table +* Add IFTTT notification agent +* Add Telegram notification agent +* Add notifications for recently added media +* Add notifications for server down and remote access down +* Add more metadata to notifications options +* Add IP address to notification options (for PMS 0.9.14 and above) +* Add server uptime to notification options +* Add IP address to current activity +* Add IPv6 address logging +* Add PMS server name to the page title +* Fix bug in "Last Watched" statistic +* Fix bug in search query +* Fix bug on user pages for usernames with single quotes +* Fix name for new Plex Media Center +* Fix Pushover notifications with unicode characters +* Fix bug with showing old usernames in datatables +* Fix bug with "Please verify your server" in settings +* Change IP lookup provider +* Change notifications custom body text to larger text box +* Change movie/tv logging and notifications into individual options + + ## v1.2.3 (2015-10-18) * Added "remaining time" as notification substitution. diff --git a/README.md b/README.md index 3bbd6a6c..56a90ac3 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,7 @@ A python based web application for monitoring, analytics and notifications for P This project is based on code from Headphones (https://github.com/rembo10/headphones) and PlexWatchWeb (https://github.com/ecleese/plexWatchWeb). -* plexPy forum thread: https://forums.plex.tv/discussion/169591/plexpy-another-plex-monitoring-program - -If you'd like to buy me a beer, hit the donate button below. All donations go to the project maintainer (primarily for the procurement of liquid refreshment). - -[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=G9HZK9BDJLKT6) +* PlexPy forum thread: https://forums.plex.tv/discussion/169591/plexpy-another-plex-monitoring-program ###Support diff --git a/data/interfaces/default/base.html b/data/interfaces/default/base.html index 8d721dad..0d66fac7 100644 --- a/data/interfaces/default/base.html +++ b/data/interfaces/default/base.html @@ -7,7 +7,7 @@ from plexpy import version - PlexPy - ${title} + PlexPy - ${title} | ${server_name} @@ -61,7 +61,7 @@ from plexpy import version
- + @@ -131,19 +131,19 @@ ${next.headerIncludes()} -% if data['type'] == 'library': +% if data['media_type'] == 'library': -% elif data['type'] == 'show' or data['type'] == 'artist': +% elif data['media_type'] == 'show' or data['media_type'] == 'artist': -% elif data['type'] == 'season' or data['type'] == 'album': +% elif data['media_type'] == 'season' or data['media_type'] == 'album': -% elif data['type'] == 'episode' or data['type'] == 'track' or data['type'] == 'movie': +% elif data['media_type'] == 'episode' or data['media_type'] == 'track' or data['media_type'] == 'movie': -% if data['type'] == 'show' or data['type'] == 'season' or data['type'] == 'artist' or data['type'] == 'album': +% if data['media_type'] == 'show' or data['media_type'] == 'season' or data['media_type'] == 'artist' or data['media_type'] == 'album': % endif -% if data['type'] != 'library' and data['rating']: +% if data['media_type'] != 'library': + +% endif +% if data['media_type'] != 'library' and data['rating']: diff --git a/data/interfaces/default/recently_added.html b/data/interfaces/default/recently_added.html index 4f11db4b..f961801a 100644 --- a/data/interfaces/default/recently_added.html +++ b/data/interfaces/default/recently_added.html @@ -11,13 +11,13 @@ data[array_index] :: Usable parameters == Global keys == rating_key Returns the unique identifier for the media item. -type Returns the type of media. Either 'movie' or 'season'. +media_type Returns the media type of media. Either 'movie' or 'season' or 'album'. thumb Returns the location of the item's thumbnail. Use with pms_image_proxy. added_at Returns the time when the media was added to the library. title Returns the name of the movie or season. parent_title Returns the name of the TV Show a season belongs too. -== Only if 'type' is 'movie' == +== Only if 'media_type' is 'movie' == year Returns the movie release year. DOCUMENTATION :: END @@ -29,7 +29,7 @@ DOCUMENTATION :: END % for item in data:
  • - % if item['type'] == 'season' or item['type'] == 'movie': + % if item['media_type'] == 'season' or item['media_type'] == 'movie':
    @@ -43,16 +43,16 @@ DOCUMENTATION :: END
    - % if item['type'] == 'season': + % if item['media_type'] == 'season':

    ${item['parent_title']}

    ${item['title']}

    - % elif item['type'] == 'movie': + % elif item['media_type'] == 'movie':

    ${item['title']}

    ${item['year']}

    % endif
    - % elif item['type'] == 'album': + % elif item['media_type'] == 'album':
    diff --git a/data/interfaces/default/search.html b/data/interfaces/default/search.html index 957b2878..5588025b 100644 --- a/data/interfaces/default/search.html +++ b/data/interfaces/default/search.html @@ -26,13 +26,13 @@ <%def name="javascriptIncludes()"> - + \ No newline at end of file diff --git a/data/interfaces/default/user.html b/data/interfaces/default/user.html index 46babfaf..8c84a3b6 100644 --- a/data/interfaces/default/user.html +++ b/data/interfaces/default/user.html @@ -262,33 +262,6 @@ from plexpy import helpers