Closed eabinga closed 4 years ago
It IS passing a metadata object, that it builds on the fly. Maybe this is clearer:
let metadata = {
url: url,
contentType: "audio/mp3",
title: command.metadata && command.metadata.title ? command.metadata.title : "tts"
};
...
.then(url => DefaultMediaReceiverAdapter.buildMediaObject(metadata))
Oh, I see what you mean, my bad, yeah Ill fix that.
Pushed.
In version 3.2.3 I could not get metadata to work with TTS as described in the example.
This passes a title object to buildMediaObject, but it expects a metadata object. Change it to:
to make TTS consistent with MEDIA, then it works as expected. Bonus: can include images, subtitles etc. as well.