Switch to unified view

a/doc/sc2mpd.html b/doc/sc2mpd.html
...
...
752
<div class="paragraph"><p>Songcast is a protocol for transporting audio streams across the
752
<div class="paragraph"><p>Songcast is a protocol for transporting audio streams across the
753
network. This is independant from the UPnP framework which mostly deals
753
network. This is independant from the UPnP framework which mostly deals
754
with URLs and audio files (usually, but not necessarily, compressed).</p></div>
754
with URLs and audio files (usually, but not necessarily, compressed).</p></div>
755
<div class="paragraph"><p>The streams transported by Songcast are actual real-time audio data, which
755
<div class="paragraph"><p>The streams transported by Songcast are actual real-time audio data, which
756
can go straight to an audio card for playing.</p></div>
756
can go straight to an audio card for playing.</p></div>
757
<div class="paragraph"><p>Controlling the streams (connecting, starting, stopping) is done through an
757
<div class="paragraph"><p>Controlling the streams on the renderer (connecting, starting, stopping) is
758
UPnP service named OpenHome <em>Receiver</em>.</p></div>
758
done through an UPnP service named OpenHome <em>Receiver</em>.</p></div>
759
<div class="paragraph"><p>The typical use of Songcast is to have an audio driver on a Windows or OS X
759
<div class="paragraph"><p>The typical use of Songcast is to have an audio driver on a Windows or OS X
760
desktop capture and forward the audio stream to a remote Songcast device.</p></div>
760
desktop capture and forward the audio stream to a remote Songcast device.</p></div>
761
<div class="paragraph"><p>Any application on the desktop will (be compelled to) transparently play to
761
<div class="paragraph"><p>Any application on the desktop will (be compelled to) transparently play to
762
the remote device, without need to know anything about Songcast.</p></div>
762
the remote device, without need to know anything about Songcast.</p></div>
763
</div>
763
</div>
...
...
877
<pre><tt>mkdir /my/place/for/openhome
877
<pre><tt>mkdir /my/place/for/openhome
878
sh ohbuild.sh /my/place/for/openhome</tt></pre>
878
sh ohbuild.sh /my/place/for/openhome</tt></pre>
879
</div></div>
879
</div></div>
880
<div class="paragraph"><p>Miscellaneous error messages will be displayed during the build. Hope for
880
<div class="paragraph"><p>Miscellaneous error messages will be displayed during the build. Hope for
881
the best&#8230;</p></div>
881
the best&#8230;</p></div>
882
<div class="paragraph"><p>When this is done configure sc2mpd:</p></div>
882
<div class="paragraph"><p>When this is done, extract the source for sc2mpd, or clone the github
883
repository: <a href="http://www.github.com/medoc92/sc2mpd">http://www.github.com/medoc92/sc2mpd</a>. The <tt>autogen.sh</tt> step (and
884
hence the autotools) is not needed for tar file extracts:</p></div>
883
<div class="literalblock">
885
<div class="literalblock">
884
<div class="content">
886
<div class="content">
885
<pre><tt>sh autogen.sh
887
<pre><tt>sh autogen.sh
886
./configure --prefix=/usr --with-openhome=/my/place/for/openhome
888
./configure --prefix=/usr --with-openhome=/my/place/for/openhome
887
make
889
make
888
sudo make install</tt></pre>
890
sudo make install</tt></pre>
889
</div></div>
891
</div></div>
890
<div class="paragraph"><p>The build uses static libraries, so you can move the executable to another
892
<div class="paragraph"><p>The build uses static libraries, so you can move the executable to another
891
machine without needing the openhome directory.</p></div>
893
machine without needing the openhome directory.</p></div>
894
<div class="paragraph"><p>After restarting <strong>upmpdcli</strong>, it should advertise the <em>Receiver</em> service and
895
appear in the Songcast Sender menus.</p></div>
892
</div>
896
</div>
893
</div>
897
</div>
894
<div class="sect1">
898
<div class="sect1">
895
<h2 id="_miscellaneous_remarks">Miscellaneous remarks</h2>
899
<h2 id="_miscellaneous_remarks">Miscellaneous remarks</h2>
896
<div class="sectionbody">
900
<div class="sectionbody">
...
...
901
</div>
905
</div>
902
</div>
906
</div>
903
<div id="footnotes"><hr /></div>
907
<div id="footnotes"><hr /></div>
904
<div id="footer">
908
<div id="footer">
905
<div id="footer-text">
909
<div id="footer-text">
906
Last updated 2014-11-10 16:23:19 CET
910
Last updated 2014-11-12 18:01:46 CET
907
</div>
911
</div>
908
</div>
912
</div>
909
</body>
913
</body>
910
</html>
914
</html>