Fix playback of DRM protected content (#101)
This commit is contained in:
parent
4b24396aa0
commit
bcb5caceeb
@ -366,7 +366,7 @@ class ContentApi:
|
|||||||
drm_key = data['drmKey']['S']
|
drm_key = data['drmKey']['S']
|
||||||
|
|
||||||
_LOGGER.debug('Fetching Authentication XML with drm_key %s', drm_key)
|
_LOGGER.debug('Fetching Authentication XML with drm_key %s', drm_key)
|
||||||
response_drm = self._get_url(self.API_GOPLAY + '/restricted/decode/%s' % drm_key, authentication=True)
|
response_drm = self._get_url(self.API_GOPLAY + '/video/xml/%s' % drm_key, authentication=True)
|
||||||
data_drm = json.loads(response_drm)
|
data_drm = json.loads(response_drm)
|
||||||
|
|
||||||
return ResolvedStream(
|
return ResolvedStream(
|
||||||
|
@ -75,7 +75,7 @@ class TestApi(unittest.TestCase):
|
|||||||
|
|
||||||
@unittest.skipUnless(kodiutils.get_setting('username') and kodiutils.get_setting('password'), 'Skipping since we have no credentials.')
|
@unittest.skipUnless(kodiutils.get_setting('username') and kodiutils.get_setting('password'), 'Skipping since we have no credentials.')
|
||||||
def test_get_drm_stream(self):
|
def test_get_drm_stream(self):
|
||||||
resolved_stream = self._api.get_stream_by_uuid('2a17b793-7407-42b2-9851-5487db6d3a6a') # NCIS LA 10x6
|
resolved_stream = self._api.get_stream_by_uuid('32ac67c6-9b15-4e3e-9440-6de04e586a6e') # NCIS 12x8
|
||||||
self.assertIsInstance(resolved_stream, ResolvedStream)
|
self.assertIsInstance(resolved_stream, ResolvedStream)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user