filter_params=get_player_filter_params(
self.mass, queue_player.player_id, pcm_format, output_format
),
+ chunk_size=get_chunksize(output_format),
):
try:
await resp.write(chunk)
filter_params=get_player_filter_params(
self.mass, queue_player.player_id, flow_pcm_format, output_format
),
- chunk_size=icy_meta_interval if enable_icy else None,
+ chunk_size=icy_meta_interval if enable_icy else get_chunksize(output_format),
):
try:
await resp.write(chunk)
output_format=output_format,
filter_params=player_filter_params,
extra_input_args=["-re"],
+ chunk_size=int(get_chunksize(output_format) / 10),
):
yield chunk
finally:
# we need to start the playback
if json_data.get("event") in ("sink", "playing") and (not self._source_details.in_use_by):
# initiate playback by selecting this source on the default player
- self.logger.error("Initiating playback on %s", self.mass_player_id)
+ self.logger.debug("Initiating playback on %s", self.mass_player_id)
self.mass.create_task(
self.mass.players.select_source(self.mass_player_id, self.instance_id)
)