[prev in list] [next in list] [prev in thread] [next in thread]
List: icecast
Subject: Re: [Icecast] Opus supported source client without transcoding?
From: epicanis+icecast () dogphilosophy ! net
Date: 2014-02-20 18:47:45
Message-ID: 1407032.JZCnXBPBzE () bunnies
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
> have you tried "cat $1.opus $2.opus $3.opus | oggfwd"
I haven't tried that, though I'm fairly certain it would work as you suspect.
The problem is, of course, that as soon as ($3).opus is done, the
feed dies. What I need/want is a continuous feed looping through an existing
set of audio files repeatedly (ideally with some way of varying how often
each one is played or at least pseudo-randomly shuffled or something, though
this isn't strictly necessary).
I have a suspicion that the only way available for now would be a named
pipe to oggfwd and some sort of custom script to keep selecting and feeding
the files to the pipe (unless the opus-supporting fork of BUTT does something
ices2-like (in addition to transcoding, the limited documentation makes it appear
that it only handles one piece of audio at a time, rather than a list of files, so it
may not be useful for this.)
[Attachment #5 (unknown)]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" \
content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans'; font-size:8pt; \
font-weight:200; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> have you tried "cat $1.opus $2.opus $3.opus | \
oggfwd"</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; "> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">I haven't \
tried that, though I'm fairly certain it would work as you suspect.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px;">The problem is, of course, that as soon as \
($3).opus is done, the </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">feed dies. \
What I need/want is a continuous feed looping through an existing</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px;">set of audio files repeatedly (ideally with \
some way of varying how often</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">each one is \
played or at least pseudo-randomly shuffled or something, though</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px;">this isn't strictly necessary).</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px;">I have a suspicion that the only way available \
for now would be a named</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">pipe to \
oggfwd and some sort of custom script to keep selecting and feeding</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px;">the files to the pipe (unless the \
opus-supporting fork of BUTT does something</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px;">ices2-like (in addition to transcoding, the limited documentation \
makes it appear</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px;">that it only handles one \
piece of audio at a time, rather than a list of files, so it</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px;">may not be useful for this.)</p></body></html>
_______________________________________________
Icecast mailing list
Icecast@xiph.org
http://lists.xiph.org/mailman/listinfo/icecast
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic