[chromecast] Documentation

This commit is contained in:
ejurgensen 2016-02-11 22:30:48 +01:00
parent 441f36a58b
commit e99eeec48d
2 changed files with 25 additions and 3 deletions

11
INSTALL
View File

@ -144,6 +144,12 @@ Libraries:
from <https://developer.spotify.com>
- libcurl (optional - LastFM support)
from <http://curl.haxx.se/libcurl/>
- libjson-c (optional - Chromecast support)
from <https://github.com/json-c/json-c/wiki>
- libgnutls (optional - Chromecast support)
from <http://www.gnutls.org/>
- libprotobuf-c (optional - Chromecast support)
from <https://github.com/protobuf-c/protobuf-c/wiki>
If using binary packages, remember that you need the development packages to
build forked-daapd (usually named -dev or -devel).
@ -194,9 +200,12 @@ feature.
Support for iTunes Music Library XML format is optional. Use --enable-itunes
to enable this feature.
Support for the MPD protocol is optional. Use --enable-mpd to enable this
Support for the MPD protocol is optional. Use --disable-mpd to disable this
feature.
Support for Chromecast devices is optional. Use --enable-chromecast to enable
this feature.
Recommended build settings:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

View File

@ -4,8 +4,8 @@ forked-daapd is a Linux/FreeBSD DAAP (iTunes), MPD (Music Player Daemon) and
RSP (Roku) media server.
It has support for AirPlay devices/speakers, Apple Remote (and compatibles),
MPD clients, network streaming, internet radio, Spotify and LastFM. It does not
support AirPlay video.
MPD clients, Chromecast, network streaming, internet radio, Spotify and LastFM.
It does not support AirPlay nor Chromecast video.
DAAP stands for Digital Audio Access Protocol, and is the protocol used
by iTunes and friends to share/stream media libraries over the network.
@ -30,6 +30,7 @@ forked-daapd is a complete rewrite of mt-daapd (Firefly Media Server).
- [Supported clients](#supported-clients)
- [Using Remote](#using-remote)
- [AirPlay devices/speakers](#airplay-devicesspeakers)
- [Chromecast](#chromecast)
- [Local audio output](#local-audio-output)
- [MP3 network streaming (streaming to iOS)](#MP3-network-streaming-(streaming-to-iOS))
- [Supported formats](#supported-formats)
@ -64,6 +65,7 @@ forked-daapd supports these kinds of clients:
- DAAP clients, like iTunes or Rhythmbox
- Remote clients, like Apple Remote or compatibles for Android/Windows Phone
- AirPlay devices, like AirPort Express, Shairport and various AirPlay speakers
- Chromecast devices
- MPD clients, like mpc (see [mpd-clients](#mpd-clients))
- MP3 network stream clients, like VLC and almost any other music player
- RSP clients, like Roku Soundbridge
@ -216,6 +218,17 @@ must be given in the configuration file. See the sample configuration file
for the syntax.
## Chromecast
Chromecast support is currently experimental. It requires that forked-daapd was
built with "--enable-chromecast".
forked-daapd will discover Chromecast devices available on your network. There
is no configuration to be done. This feature relies on streaming the audio in
mp3 to your Chromecast device, which means that mp3 encoding must be supported
by your ffmpeg/libav. See [MP3 network streaming](#MP3-network-streaming-(streaming-to-iOS)).
## Local audio output
The audio section of the configuration file supports 2 parameters for the local