summaryrefslogtreecommitdiff
path: root/plugin.video.mlbbasesloaded
diff options
context:
space:
mode:
authorJake Kramer <jakeskramer@gmail.com>2017-04-14 20:22:48 -0400
committerenen92 <enen92@users.noreply.github.com>2017-04-15 01:22:48 +0100
commite42ed3972aaed1381b26696dfab3cb5502bb5d53 (patch)
tree9c5171054323b7f3960dcdb1ba791d8ca4ee50c4 /plugin.video.mlbbasesloaded
parent3797da4c0844586fe5026a446a6ca99107fff588 (diff)
[plugin.video.mlbbasesloaded] 0.3.0 (#1148)
Diffstat (limited to 'plugin.video.mlbbasesloaded')
-rw-r--r--plugin.video.mlbbasesloaded/README.md2
-rw-r--r--plugin.video.mlbbasesloaded/addon.xml10
-rw-r--r--plugin.video.mlbbasesloaded/mlbtv_session.py2
-rw-r--r--plugin.video.mlbbasesloaded/mlbtv_stream_api.py4
4 files changed, 13 insertions, 5 deletions
diff --git a/plugin.video.mlbbasesloaded/README.md b/plugin.video.mlbbasesloaded/README.md
index 1364924..b1c8f46 100644
--- a/plugin.video.mlbbasesloaded/README.md
+++ b/plugin.video.mlbbasesloaded/README.md
@@ -1,6 +1,6 @@
MLB Basesloaded is the MLB.tv Redzone for Kodi.
-Please add an Issue on GitHub if you find a bug. Pull requests are always welcomed.
+Please add an Issue on [GitHub](https://github.com/jakecar/plugin.video.mlbbasesloaded) if you find a bug. Pull requests are always welcomed.
# Credits
* Dan Brooks for his original MLB.tv Redzone: http://www.brooksbaseball.net/hilev/redzone.php
diff --git a/plugin.video.mlbbasesloaded/addon.xml b/plugin.video.mlbbasesloaded/addon.xml
index 42c483a..12f2ad4 100644
--- a/plugin.video.mlbbasesloaded/addon.xml
+++ b/plugin.video.mlbbasesloaded/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.mlbbasesloaded" name="MLB BasesLoaded" version="0.2" provider-name="Jake Kramer">
+<addon id="plugin.video.mlbbasesloaded" name="MLB BasesLoaded" version="0.3.0" provider-name="Jake Kramer">
<requires>
<import addon="xbmc.python" version="2.25.0"/>
<import addon="script.module.xbmcswift2" version="2.4.0"/>
@@ -16,11 +16,15 @@
</extension>
<news>
- v0.1 (2017-03-27)
+ v0.1.0 (2017-03-27)
- Initial version.
- v0.2 (2017-04-04)
+ v0.2.0 (2017-04-04)
- Better synchronization between MLB.tv data and the stream.
+
+ v0.3.0 (2017-04-13)
+ - Critical bug fix: the plugin would fail when a blacked out game
+ was selected, resulting in the plugin not switching between games.
</news>
<license>GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007</license>
diff --git a/plugin.video.mlbbasesloaded/mlbtv_session.py b/plugin.video.mlbbasesloaded/mlbtv_session.py
index 31058f1..dee6454 100644
--- a/plugin.video.mlbbasesloaded/mlbtv_session.py
+++ b/plugin.video.mlbbasesloaded/mlbtv_session.py
@@ -42,7 +42,7 @@ class MlbTvSession():
username = str(settings.getSetting(id="username"))
password = str(settings.getSetting(id="password"))
if not username or not password:
- msg = "Please set your username and password"
+ msg = "Please set your username and password in the settings"
dialog = xbmcgui.Dialog()
ok = dialog.ok('Invalid Login', msg)
sys.exit()
diff --git a/plugin.video.mlbbasesloaded/mlbtv_stream_api.py b/plugin.video.mlbbasesloaded/mlbtv_stream_api.py
index 174ec4e..34c97bd 100644
--- a/plugin.video.mlbbasesloaded/mlbtv_stream_api.py
+++ b/plugin.video.mlbbasesloaded/mlbtv_stream_api.py
@@ -87,6 +87,10 @@ def get_url(identity_point_id, fingerprint, content_id, session_key, event_id):
raise mlb_exceptions.SignOnRestrictionException()
raise mlb_exceptions.StreamNotFoundException()
else:
+ # Check if blacked out
+ if r['user_verified_event'][0]['user_verified_content'][0]['user_verified_media_item'][0]['blackout_status'] != 'SuccessStatus':
+ raise mlb_exceptions.StreamNotFoundException()
+
xbmc.log("get_url cookies response {0}".format(s.cookies))
session.save_cookies(s.cookies)