65c72c484b
The change removes all direct calls to mxml from the modules that need an XML parser (lastfm.c, pipe.c, rssscanner.c and httpd_rsp.c). Even with the help of mxml, reading XML is hard, so a layer is added which helps deal with stuff like whitespace and CDATA. This should make OwnTone more resilient to any XML variations it might receive. The changes fixes issue #1677. |
||
---|---|---|
.github | ||
build-aux | ||
docs | ||
htdocs | ||
m4 | ||
scripts | ||
sqlext | ||
src | ||
web-src | ||
_config.yml | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
INSTALL.md | ||
Makefile.am | ||
mkdocs.sh | ||
mkdocs.yml | ||
NEWS | ||
owntone.8 | ||
owntone.conf.in | ||
owntone.service.in | ||
owntone.spec.in | ||
owntone@.service.in | ||
README.md | ||
UPGRADING |
OwnTone (previously forked-daapd)
OwnTone is a Linux/FreeBSD DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server.
It supports AirPlay devices/speakers, Apple Remote (and compatibles), MPD clients, Chromecast, network streaming, internet radio, Spotify and LastFM.
It does not support streaming video by AirPlay nor Chromecast.
DAAP stands for Digital Audio Access Protocol which is the protocol used by iTunes and friends to share/stream media libraries over the network.
OwnTone was previously called forked-daapd, which again was a rewrite of mt-daapd (Firefly Media Server).
Looking for help?
Visit the OwnTone documentation for usage and set up instructions, API documentation, etc.
If you are looking for information on how to get and install OwnTone, then see the Installation instructions.