[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;">&gt; have you tried &quot;cat $1.opus $2.opus $3.opus | \
oggfwd&quot;</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; ">&nbsp;</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; ">&nbsp;</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; ">&nbsp;</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