|
a/doc/sc2mpd.txt |
|
b/doc/sc2mpd.txt |
|
... |
|
... |
15 |
|
15 |
|
16 |
As Debian and Ubuntu tend to lag quite bit on MPD progresses, I have setup
|
16 |
As Debian and Ubuntu tend to lag quite bit on MPD progresses, I have setup
|
17 |
link:downloads.html#mpd[backport repositories] for recent mpd versions
|
17 |
link:downloads.html#mpd[backport repositories] for recent mpd versions
|
18 |
(currently 0.19.9), for Ubuntu, Debian i386/amd64 and Raspbian.
|
18 |
(currently 0.19.9), for Ubuntu, Debian i386/amd64 and Raspbian.
|
19 |
|
19 |
|
|
|
20 |
*NEW: Debian packages for sc2mpd:* as the procedure for building sc2mpd is
|
|
|
21 |
not completely obvious and automatic, I have also added *sc2mpd* packages
|
|
|
22 |
to the *upmpdcli* Debian repository. Packages exist for architectures i386,
|
|
|
23 |
amd64 and Raspberry Pi. You can follow the procedure on the
|
|
|
24 |
link:downloads.html[upmpdcli download page] to add the repository, then
|
|
|
25 |
just use the following to install sc2mpd:
|
|
|
26 |
|
|
|
27 |
sudo apt-get install sc2mpd
|
|
|
28 |
|
|
|
29 |
NOTE: For rebuilding from the source package: the installed binary has a
|
|
|
30 |
static link to the OpenHome libraries. This means that, in order to rebuild
|
|
|
31 |
from the source package, you need to follow the normal procedure to build
|
|
|
32 |
the OpenHome libs first (see the ohbuild.sh script further down). The build
|
|
|
33 |
tree should be located under /opt/openhome for the package rebuild to work.
|
|
|
34 |
|
20 |
== What is Songcast
|
35 |
== What is Songcast
|
21 |
|
36 |
|
22 |
Songcast is a protocol for transporting audio streams across the
|
37 |
Songcast is a protocol for transporting audio streams across the
|
23 |
network. This is independant from the UPnP framework which mostly deals
|
38 |
network. This is independant from the UPnP framework which mostly deals
|
24 |
with URLs and audio files (usually, but not necessarily, compressed).
|
39 |
with URLs and audio files (usually, but not necessarily, compressed).
|
|
... |
|
... |
32 |
The typical use of Songcast is to have an audio driver on a Windows or OS X
|
47 |
The typical use of Songcast is to have an audio driver on a Windows or OS X
|
33 |
desktop capture and forward the audio stream to a remote Songcast device.
|
48 |
desktop capture and forward the audio stream to a remote Songcast device.
|
34 |
|
49 |
|
35 |
Any application on the desktop will (be compelled to) transparently play to
|
50 |
Any application on the desktop will (be compelled to) transparently play to
|
36 |
the remote device, without need to know anything about Songcast.
|
51 |
the remote device, without need to know anything about Songcast.
|
|
|
52 |
|
37 |
|
53 |
|
38 |
== Implementation of Songcast support in upmpdcli
|
54 |
== Implementation of Songcast support in upmpdcli
|
39 |
|
55 |
|
40 |
*upmpdcli* implements the _Receiver_ service, and uses an auxiliary process
|
56 |
*upmpdcli* implements the _Receiver_ service, and uses an auxiliary process
|
41 |
(*sc2mpd*) for transporting the audio data. *sc2mpd* is a slight
|
57 |
(*sc2mpd*) for transporting the audio data. *sc2mpd* is a slight
|