truedread / pymsl

Python library for interacting with the Netflix MSL API
GNU General Public License v3.0
77 stars 27 forks source link

Errror in manifest request with NFCDCH-02- ESN #4

Open fabrebatalla18 opened 5 years ago

fabrebatalla18 commented 5 years ago
profiles = ['playready-h264hpl30-dash', 'playready-h264hpl31-dash', 'playready-h264hpl40-dash', 'playready-h264mpl30-dash' 'playready-h264mpl31-dash', 'playready-h264mpl40-dash', 'dfxp-ls-sdh']

client = pymsl.MslClient(
            {'scheme': 'EMAIL_PASSWORD', 
                        'authdata': {
                                    'email': username,
                                    'password': password
                                    }
            },
            esn = utils_generate_esn('NFCDCH-02-'),
            drm_system = 'widevine',
            profiles = profiles,
            extra_manifest_params = {
                                    'showAllSubDubTracks': showAllSubDubTracks
                                    }
        )

manifest = client.load_manifest(nfID)['result']
print(manifest)

pywidevine.pymsl.exceptions.ManifestError: Entity used incorrect user authentication data type.