Compare commits

..

5 Commits

Author SHA1 Message Date
JonnyWong16
38ad9c9893 v2.0.1-beta 2017-12-19 10:56:25 -08:00
JonnyWong16
fb75b9566f Temporarily disable browser notifications 2017-12-19 10:33:42 -08:00
JonnyWong16
80a6118bf9 Fix music stats background fallback 2017-12-19 09:42:11 -08:00
JonnyWong16
6b2bc0108b Fix Join apikey 2017-12-18 23:09:50 -08:00
JonnyWong16
bd07cf5a04 Missing video_height database column 2017-12-18 13:51:14 -08:00
6 changed files with 24 additions and 8 deletions

View File

@@ -1,5 +1,16 @@
# Changelog
## v2.0.1-beta (2017-12-19)
* Monitoring:
* Fix: Missing video_height database column.
* Notifications:
* Fix: Join API key.
* Change: Temporarily disable broken browser notifications.
* UI:
* Fix: Incorrect fallback image for music watch statistics.
## v2.0.0-beta (2017-12-18)
* Monitoring:

View File

@@ -289,10 +289,6 @@ ${next.modalIncludes()}
<script src="${http_root}js/pnotify.custom.min.js"></script>
<script src="${http_root}js/script.js${cache_param}"></script>
<script src="${http_root}js/jquery.qrcode.min.js"></script>
% if _session['user_group'] == 'admin' and plexpy.CONFIG.BROWSER_ENABLED:
<script src="${http_root}js/ajaxNotifications.js"></script>
% else:
% endif
<script>
% if _session['user_group'] == 'admin':
$('#updateDismiss').click(function() {

View File

@@ -86,7 +86,7 @@ DOCUMENTATION :: END
% if stat_id in ('top_movies', 'popular_movies', 'top_tv', 'popular_tv', 'top_music', 'popular_music', 'last_watched'):
<div class="dashboard-stats-poster-container hidden-xs">
% if stat_id in ('top_music', 'popular_music'):
<div id="stats-thumb-${stat_id}-bg" class="dashboard-stats-poster-blur" style="background-image: url(pms_image_proxy?img=${row0['thumb']}&width=300&height=300&fallback=${type});"></div>
<div id="stats-thumb-${stat_id}-bg" class="dashboard-stats-poster-blur" style="background-image: url(pms_image_proxy?img=${row0['thumb']}&width=300&height=300&fallback=cover);"></div>
% endif
<a id="stats-thumb-url-${stat_id}" href="info?rating_key=${row0['rating_key']}" title="${row0['title']}">
<% type = 'cover' if stat_id in ('top_music', 'popular_music') else 'poster' %>

View File

@@ -430,7 +430,7 @@ def dbcheck():
'parent_rating_key INTEGER, grandparent_rating_key INTEGER, '
'view_offset INTEGER DEFAULT 0, duration INTEGER, video_decision TEXT, audio_decision TEXT, '
'transcode_decision TEXT, container TEXT, bitrate INTEGER, width INTEGER, height INTEGER, '
'video_codec TEXT, video_bitrate INTEGER, video_resolution TEXT, video_width INTEGER, '
'video_codec TEXT, video_bitrate INTEGER, video_resolution TEXT, video_width INTEGER, video_height INTEGER, '
'video_framerate TEXT, aspect_ratio TEXT, '
'audio_codec TEXT, audio_bitrate INTEGER, audio_channels INTEGER, subtitle_codec TEXT, '
'stream_bitrate INTEGER, stream_video_resolution TEXT, quality_profile TEXT, '
@@ -884,6 +884,15 @@ def dbcheck():
'ALTER TABLE sessions ADD COLUMN raw_stream_info TEXT'
)
# Upgrade sessions table from earlier versions
try:
c_db.execute('SELECT video_height FROM sessions')
except sqlite3.OperationalError:
logger.debug(u"Altering database. Updating database table sessions.")
c_db.execute(
'ALTER TABLE sessions ADD COLUMN video_height INTEGER'
)
# Upgrade session_history table from earlier versions
try:
c_db.execute('SELECT reference_id FROM session_history')

View File

@@ -1982,7 +1982,7 @@ class JOIN(Notifier):
def get_devices(self):
if self.config['api_key']:
params = {'api_key': self.config['api_key']}
params = {'apikey': self.config['api_key']}
r = requests.get('https://joinjoaomgcd.appspot.com/_ah/api/registration/v1/listDevices', params=params)

View File

@@ -1,2 +1,2 @@
PLEXPY_BRANCH = "beta"
PLEXPY_RELEASE_VERSION = "v2.0.0-beta"
PLEXPY_RELEASE_VERSION = "v2.0.1-beta"