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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mikebrady avatar

mikebrady/shairport-syncFork

0
View on GitHub↗
8,514 stele·631 fork-uri·C·other·7 vizualizări

Shairport Sync

Shairport-sync is an AirPlay audio streaming receiver that enables the reception of wireless audio streams from Apple devices and routes them to system sound servers or hardware devices. Its primary purpose is to facilitate multi-room audio synchronization, aligning output across multiple playback devices to ensure content plays in unison.

The project distinguishes itself through advanced digital signal processing, including impulse-response convolution filtering to correct frequency response. It provides precise audio timing adjustments to compensate for amplifier latency and offers extended range volume attenuation to prevent signal distortion.

The system also covers smart home integration and remote management via MQTT, D-Bus, and MPRIS interfaces. These capabilities allow for the export of track metadata and cover art, as well as the remote control of playback status through external message brokers and system buses.

Features

  • Audio Output Synchronization - Aligns audio output with source timing to keep multiple playback devices in unison across a network.
  • AirPlay Receivers - Enables receiving audio streams from Apple devices and routing them to system sound servers or hardware devices.
  • Audio Hardware Routing - Routes transcoded audio streams to hardware devices or system sound servers for final output.
  • Playback Synchronizers - Aligns audio output with source timing to ensure multiple playback devices play content in unison.
  • Audio Processing - Transcodes audio and applies digital processing to adjust output rates, formats, and channels.
  • Latency Compensation - Shifts output timing forward or backward to compensate for amplifier latency and synchronize devices.
  • Convolution Filters - Corrects audio signals by applying digital filter files to achieve a flat frequency response across speakers.
  • Networked Audio Synchronization - Aligns audio output across multiple playback devices to ensure music plays in unison without lag.
  • Digital Signal Processing Libraries - Corrects audio signals using impulse response filter files to achieve a flat frequency response.
  • Smart Home Orchestration - Connects audio playback and controls to a smart home system using MQTT or D-Bus for automation.
  • Real-time Filter Management - Enables enabling or disabling convolution and updating filter files in real-time using a system bus interface.
  • Remote Playback Receivers - Manages playback and track information from external software using MQTT, D-Bus, and MPRIS interfaces.
  • Audio Volume Controls - Provides precise attenuation and extended range controls to adjust volume levels and prevent signal distortion.
  • MQTT Messaging Integrations - Provides integration with MQTT brokers to coordinate playback status and remote management for smart home automation.
  • Message Bus Integrations - Exposes playback controls and metadata to system-level services via D-Bus for remote management.
  • Audio Tools - AirPlay audio receiver for streaming sound to the computer.
  • Communication and Protocols - AirPlay 2 audio receiver implementation.
  • Media & Communication - Stream music to Alexa devices.

Istoric stele

Graficul istoricului de stele pentru mikebrady/shairport-syncGraficul istoricului de stele pentru mikebrady/shairport-sync

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Shairport Sync

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Shairport Sync.
  • librespot-org/librespotAvatar librespot-org

    librespot-org/librespot

    6,833Vezi pe GitHub↗

    librespot is an open-source audio streaming client and library used to implement custom music players that authenticate and stream audio from the Spotify service. It functions as a framework for fetching, decoding, and routing remote audio streams to various system backends and audio sinks. The project specifically implements a Spotify Connect receiver, allowing it to act as a remote-controllable playback endpoint that appears as a selectable device within other Spotify applications. This enables the creation of virtual playback devices, headless music playback on remote servers, and the inte

    Rust
    Vezi pe GitHub↗6,833
  • juce-framework/juceAvatar juce-framework

    juce-framework/JUCE

    8,579Vezi pe GitHub↗

    JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio applications, audio plug-ins, and high-performance user interfaces. It serves as a development kit for creating audio processors compatible with industry-standard plugin formats for digital audio workstations, as well as a tool for MIDI and Open Sound Control communication between musical hardware and software. The framework is distinguished by its ability to maintain a single codebase for native desktop and mobile applications across multiple operating systems. It provides a f

    C++aaxauaudio
    Vezi pe GitHub↗8,579
  • arendst/tasmotaAvatar arendst

    arendst/Tasmota

    24,502Vezi pe GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    Vezi pe GitHub↗24,502
  • steveseguin/vdo.ninjaAvatar steveseguin

    steveseguin/vdo.ninja

    3,910Vezi pe GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    Vezi pe GitHub↗3,910
Vezi toate cele 30 alternative pentru Shairport Sync→

Întrebări frecvente

Ce face mikebrady/shairport-sync?

Shairport-sync is an AirPlay audio streaming receiver that enables the reception of wireless audio streams from Apple devices and routes them to system sound servers or hardware devices. Its primary purpose is to facilitate multi-room audio synchronization, aligning output across multiple playback devices to ensure content plays in unison.

Care sunt principalele funcționalități ale mikebrady/shairport-sync?

Principalele funcționalități ale mikebrady/shairport-sync sunt: Audio Output Synchronization, AirPlay Receivers, Audio Hardware Routing, Playback Synchronizers, Audio Processing, Latency Compensation, Convolution Filters, Networked Audio Synchronization.

Care sunt câteva alternative open-source pentru mikebrady/shairport-sync?

Alternativele open-source pentru mikebrady/shairport-sync includ: librespot-org/librespot — librespot is an open-source audio streaming client and library used to implement custom music players that… juce-framework/juce — JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… mopidy/mopidy — Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote… fxsound2/fxsound-app — This project is a system audio processor and digital signal processing engine designed to enhance system-wide sound…