awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
owntone avatar

owntone/owntone-server

0
View on GitHub↗
2,516 stars·271 forks·C·GPL-2.0·20 viewsowntone.github.io/owntone-server↗

Owntone Server

OwnTone is a self-hosted music library manager and multiroom audio streaming server designed to run as a Unix-native daemon. It functions as a centralized hub that aggregates local audio files, internet radio, podcasts, and cloud-based music services into a single, unified library for network-wide access.

The server distinguishes itself by providing synchronized multiroom audio broadcasting to AirPlay and Chromecast devices, alongside support for standard network protocols like DAAP and MPD. It manages these streams through a multi-protocol pipeline that handles transcoding and relaying, ensuring compatibility across diverse hardware and software players.

The system includes comprehensive library management features, utilizing relational database indexing for fast navigation and smart playlist generation. It supports remote control through mobile and web-based interfaces, allowing users to manage playback and library navigation from any connected device on the network.

The software is designed for deployment on Unix-like operating systems and can be installed via native package managers, container images, or manual compilation.

Features

  • Audio Stream Synchronizers - Broadcasts local music and online streaming services to multiple network-connected speakers simultaneously for a synchronized home audio experience.
  • Networked Audio Synchronization - Synchronizes and broadcasts audio streams across multiple network-connected speakers and devices.
  • Music Library Managers - Organizes and indexes local audio collections for network-wide access and playback.
  • Media Servers - Serves local audio libraries to external players and hardware using standard network protocols.
  • Multi-Protocol Media Streaming - Transcodes and relays diverse audio sources into standardized network streams compatible with various speaker protocols.
  • Self-Hosted Music Platforms - Aggregates diverse media sources into a unified, self-hosted library for remote control and playback.
  • Audio Streaming Servers - Streams local files, internet radio, and cloud music services to AirPlay and Chromecast devices.
  • Music Metadata Indexing - Uses a relational database to store and query large music collections for fast library navigation and smart playlist generation.
  • AirPlay Receivers - Enables non-Apple hardware to receive and play audio streams via AirPlay and Chromecast protocols.
  • Remote Media Playback - Exposes interfaces for mobile and web applications to manage media playback and library navigation remotely.
  • Music Streaming Integrations - Integrates with premium music services to incorporate remote cloud-based media libraries directly into the local playback environment.
  • Remote Audio Controllers - Provides software interfaces to adjust audio system parameters and playback from external network-connected devices.
  • Unified Media Libraries - Aggregates local files, internet radio, podcasts, and cloud services into a single unified library.
  • Internet Radio Streams - Fetches and plays live audio streams from internet radio stations and RSS-based podcast feeds.
  • UPnP and DAAP Media Protocols - Shares local media libraries with hardware devices and software players using standard protocols like DAAP and MPD.
  • Background Input Daemons - Runs as a background system process that interfaces directly with hardware drivers and network stacks for stable operation.

Star history

Star history chart for owntone/owntone-serverStar history chart for owntone/owntone-server

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does owntone/owntone-server do?

OwnTone is a self-hosted music library manager and multiroom audio streaming server designed to run as a Unix-native daemon. It functions as a centralized hub that aggregates local audio files, internet radio, podcasts, and cloud-based music services into a single, unified library for network-wide access.

What are the main features of owntone/owntone-server?

The main features of owntone/owntone-server are: Audio Stream Synchronizers, Networked Audio Synchronization, Music Library Managers, Media Servers, Multi-Protocol Media Streaming, Self-Hosted Music Platforms, Audio Streaming Servers, Music Metadata Indexing.

Which projects share features with owntone/owntone-server?

Projects with overlapping indexed features include: music-assistant/server — This project is a multi-room music server and library aggregator that centralizes local audio files and various… musicplayerdaemon/mpd — MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It… clementine-player/clementine — Clementine is a desktop music player and media library manager designed for organizing large collections of local… badaix/snapcast — Snapcast is a multiroom audio streaming system designed to broadcast synchronized high-fidelity audio from a central… blackcandy-org/blackcandy — Blackcandy is a self-hosted music streaming server and digital music library manager. It allows users to host personal… phanan/koel — Koel is a self-hosted music streaming server that allows users to stream personal audio collections from a private…

Projects sharing features with Owntone Server

These projects share indexed features with Owntone Server. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • music-assistant/servermusic-assistant avatar

    music-assistant/server

    2,493View on GitHub↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Python
    View on GitHub↗2,493
  • musicplayerdaemon/mpdMusicPlayerDaemon avatar

    MusicPlayerDaemon/MPD

    2,607View on GitHub↗

    MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol

    C++audioaudio-playermusic
    View on GitHub↗2,607
  • clementine-player/clementineclementine-player avatar

    clementine-player/Clementine

    4,211View on GitHub↗

    Clementine is a desktop music player and media library manager designed for organizing large collections of local audio files. It functions as an audio metadata organizer and a portable device synchronizer, providing tools to index music and manage playback on a computer. The software distinguishes itself through portable media synchronization, which includes hardware-specific audio transcoding to ensure files are compatible with external devices. It also supports remote playback control via Bluetooth and USB peripherals, including the ability to map playback commands to Bluetooth game contro

    C++
    View on GitHub↗4,211
  • blackcandy-org/blackcandyblackcandy-org avatar

    blackcandy-org/blackcandy

    4,290View on GitHub↗

    Blackcandy is a self-hosted music streaming server and digital music library manager. It allows users to host personal collections of audio files on a private server for streaming to web browsers and dedicated mobile applications. The system includes a media library sync engine that monitors file system changes in the background and uses parallel processing to keep the music database synchronized. It manages library organization by extracting audio metadata and fetching artist and album imagery from external databases. The platform provides capabilities for remote audio playback, music libra

    Rubyaudiohotwiremusic
    View on GitHub↗4,290
Compare all 30 related projects→

Curated searches featuring Owntone Server

Hand-picked collections where Owntone Server appears.
  • Open Source Music
  • Open Source Spotify Alternatives