https://github.com/owntone/owntone-server
Audio server that can play to AirPlay 1+2 speakers (multiroom), Chromecast and locally. Supports Spotify, internet radio and many file formats. Also MPD server, iTunes DAAP, smart playlists, Apple Remote and much more.
https://github.com/owntone/owntone-server
airplay airplay2 apple-remote c chromecast-audio daap daapd internet-radio itunes mpd spotify
Last synced: about 1 month ago
JSON representation
Audio server that can play to AirPlay 1+2 speakers (multiroom), Chromecast and locally. Supports Spotify, internet radio and many file formats. Also MPD server, iTunes DAAP, smart playlists, Apple Remote and much more.
- Host: GitHub
- URL: https://github.com/owntone/owntone-server
- Owner: owntone
- License: gpl-2.0
- Created: 2013-05-24T09:42:14.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2026-04-15T20:54:59.000Z (about 2 months ago)
- Last Synced: 2026-04-21T03:02:49.795Z (about 1 month ago)
- Topics: airplay, airplay2, apple-remote, c, chromecast-audio, daap, daapd, internet-radio, itunes, mpd, spotify
- Language: C
- Homepage: https://owntone.github.io/owntone-server
- Size: 57 MB
- Stars: 2,480
- Watchers: 53
- Forks: 269
- Open Issues: 113
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# OwnTone
OwnTone is a media server that lets you play audio sources such as local files,
Spotify, pipe input or internet radio to AirPlay 1 and 2 receivers, Chromecast
receivers, Roku Soundbridge, a browser or the server’s own sound system. Or you
can listen to your music via any client that supports mp3 streaming.
You control the server via a web interface, Apple Remote, an Android remote
(e.g. Retune), an MPD client, json API or DACP.
OwnTone also serves local files via the Digital Audio Access Protocol (DAAP) to
iTunes (Windows), Apple Music (macOS) and Rhythmbox (Linux), and via the Roku
Server Protocol (RSP) to Roku devices.
Runs on Linux, BSD and macOS.
OwnTone was previously called forked-daapd, which again was a rewrite of
mt-daapd (Firefly Media Server).
## Looking for help?
Visit the [OwnTone documentation](https://owntone.github.io/owntone-server/) 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](https://owntone.github.io/owntone-server/installation/)
instructions.