"""Parse spotify audiobook object to generic layout."""
audiobook = Audiobook(
item_id=audiobook_obj["id"],
- provider=provider.lookup_key,
+ provider=provider.instance_id,
name=audiobook_obj["name"],
provider_mappings={
ProviderMapping(
return StreamDetails(
item_id=item_id,
- provider=self.lookup_key,
+ provider=self.instance_id,
media_type=MediaType.AUDIOBOOK,
audio_format=AudioFormat(content_type=ContentType.OGG, bit_rate=320),
stream_type=StreamType.CUSTOM,
"refresh_token": refresh_token,
"client_id": client_id,
}
+ err = "Unknown error"
for _ in range(2):
async with self.mass.http_session.post(
"https://accounts.spotify.com/api/token", data=params