}
media_controller = castplayer.cc.media_controller
queuedata["mediaSessionId"] = media_controller.status.media_session_id
- self.mass.create_task(media_controller.send_message, data=queuedata, inc_session_id=True)
+ await asyncio.to_thread(media_controller.send_message, data=queuedata, inc_session_id=True)
self.logger.debug(
"Enqued next track (%s) to player %s",
media.title or media.uri,
}
},
}
- self.mass.create_task(
+ await asyncio.to_thread(
media_controller.send_message, data=queuedata, inc_session_id=True
)
}
],
}
- self.mass.create_task(media_controller.send_message, data=msg, inc_session_id=True)
+ await asyncio.to_thread(media_controller.send_message, data=msg, inc_session_id=True)
allow_seek=False,
can_seek=False,
stream_type=StreamType.CUSTOM,
- extra_input_args=["-readrate", "1.0", "-readrate_initial_burst", "10"],
+ extra_input_args=["-re"],
)
return streamdetails