Table of Contents

How to FLAC stream

introduction

FLAC streaming is embeded as audio/ogg or application/ogg

The limitation of metadata

In ogg streaming protocol metadatas are embeded in the audio packets.and ogg protocol has a known “bug” after each metadata change it sends EOF(end of file), and start a new ogg file, which causes some (most) clients to stop listening..

Affected clients are:

MPV and VLC can play continuously but do not update the metadatas

the only workaround available client-side at the moment is to use Icecast Metadata JS

Software encoder

software that support FLAC streaming

with metadatas

Liquidsoad

requires libflac

B.U.T.T.

BUTT How to run butt on Linux without X-Server

without metadatas

FFMPEG