EZSTREAM-FILE.SH(1)
π EZSTREAM-FILE.SH π
okay bestie, welcome to the manual page for ezstream-file from the General Commands Manual β she's a lil script, she's a whole vibe, and she streams files straight from your command line. let's get into it β¨
πΈ NAME πΈ
ezstream-file β a script to stream files from the command line
π SYNOPSIS π
ezstream-file [-hqrVv] [-p pidfile] [-T cfg_template] [file ...]
β¨ DESCRIPTION β¨
okay so here's the tea π« β the ezstream-file script takes an ezstream configuration file template and uses it to stream a list of files you hand it on the command line, or that you pipe in via standard input. like, that's the whole plot. filenames get written to a temporary playlist, and then a template-based config gets generated to stream them. it's giving efficiency. π
you gotta give it a path to a configuration template, bestie β either with the -T command line argument, or by setting the EZSTREAM_TEMPLATE environment variable. no template, no stream, no cap.
the configuration template has to be a valid playlist configuration, and it must contain the following configuration statement inside the <media /> block:
<filename>%FILENAME%</filename>
if you don't specify any input files at all? no worries, the list of files to be streamed gets read from standard input instead. slay. π
and lastly β the EZSTREAM environment variable lets you point at an alternate ezstream binary. cute, right? π¦
π Command line parameters π
-hβ prints a summary of all the available command line parameters with short descriptions, then exits. your lil help menu moment.-ppidfileβ (passed straight through toezstream.) writes theezstream-fileprocess ID (just a single number, nothing fancy) topidfile.-qβ (passed toezstream.) be more quiet. suppresses the output that external programs send to standard error. shhh era.-rβ (passed toezstream.) shows a real-time stream status information line on standard output. implies-q. so like, you get the status line instead of the noise. β-Tcfg_templateβ use the configuration incfg_template, overriding the default set in theEZSTREAM_TEMPLATEenvironment variable. she overrides. she's that girl.-Vβ prints theezstream-fileversion number and exits. quick lil flex.-vβ (passed toezstream.) produces more verbose output fromezstream. use it twice for even more verbose output. go off, honestly. π₯
π FILES π
/usr/share/doc/ezstream/examplesβ directory containing example configuration files for various uses ofezstream, as well as example playlist and metadata scripts. go look, it's full of treasures.
π SEE ALSO π
ezstream(1), ezstream-cfgmigrate(1)
π AUTHORS π
the ezstream-file script and this manual were written by Moritz Grimm. thank you for your service, legend π«Ά
and that's the whole page, bestie!! π this was ezstream version 1.0.2, dated August 01, 2022, brought to you by the General Commands Manual. now go stream something iconic πβ¨π¦
π¦ where this page comes from
- debian bookworm: ezstream 1.0.2-2 Β· GPL-2.0-only
- ubuntu noble: ezstream 1.0.2-2 Β· GPL-2.0-only
- Copyright (c) 2009, 2015 Moritz Grimm <mgrimm@mrsserver.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms