awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Spotifyd avatar

Spotifyd/spotifyd

0
View on GitHub↗
10,673 Stars·503 Forks·Rust·GPL-3.0·5 Aufrufespotifyd.rs↗

Spotifyd

spotifyd is a headless Spotify player and client daemon that operates as a lightweight background process without a graphical user interface. It functions as a Spotify Connect receiver, allowing a device to register as a controllable playback device for remote management via official client applications.

The project implements remote playback protocols and API integrations to enable audio streaming and remote control. It utilizes a cross-platform audio backend and system-level sound driver integration to output audio across different operating systems, with specific support for Linux audio integration.

The system manages music playback through a client-side daemon architecture that employs an event-driven loop and stream-based audio processing to maintain synchronization with the service.

Features

  • Headless Streaming Clients - Provides a headless audio streaming client that operates as a background process.
  • Headless Players - Functions as a lightweight Spotify player that operates without a graphical user interface.
  • Audio Streaming Engines - Implements an audio streaming engine to deliver Spotify content in a headless environment.
  • Remote Playback Receivers - Allows the device to be registered as a Spotify player for remote management.
  • API Integrations - Integrates with the Spotify API to enable remote music streaming and device control.
  • Remote Control Protocols - Implements remote control protocols to register as a controllable device for external management.
  • Spotify Connect Implementations - Implements the Spotify Connect protocol to allow the device to be controlled by official Spotify applications.
  • Background Daemons - Operates as a persistent background process to manage music playback without a user interface.
  • Media Casting Receivers - Acts as a casting receiver that allows official Spotify apps to stream audio to the device.
  • Cross-Platform Audio Engines - Provides a cross-platform audio backend to ensure compatibility with different system sound libraries.
  • Streaming Decoders - Fetches and decodes audio streams in real-time for system audio output.
  • Linux Sound Driver Integrations - Integrates with Linux system sound drivers to enable audio playback.
  • Asynchronous Event Loops - Uses an asynchronous event loop to monitor state changes and synchronize playback with the server.
  • Music and Audio - Spotify client running as a background system daemon.
  • Music Players - Spotify client running as a UNIX daemon.
  • Music Streaming - Unix daemon for Spotify playback.

Star-Verlauf

Star-Verlauf für spotifyd/spotifydStar-Verlauf für spotifyd/spotifyd

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Spotifyd

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Spotifyd.
  • librespot-org/librespotAvatar von librespot-org

    librespot-org/librespot

    6,833Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,833
  • mopidy/mopidyAvatar von mopidy

    mopidy/mopidy

    8,519Auf GitHub ansehen↗

    Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote controlled music player that streams audio from local files and online services through a unified architecture. The system is built as an extensible platform that supports custom plugins for music backends, audio sinks, and remote control interfaces. This framework allows for the integration of new audio sources and output devices via custom extensions. The server provides capabilities for multi-source audio streaming and remote playback management. Users can manage music playback and

    Pythonmopidymusic-playerpython
    Auf GitHub ansehen↗8,519
  • aome510/spotify-playerAvatar von aome510

    aome510/spotify-player

    6,247Auf GitHub ansehen↗

    Spotify Player is a terminal-based client for streaming and controlling Spotify music directly from the command line. It combines a text-based user interface with a background daemon mode, allowing users to browse their Spotify library, manage playlists, and control playback entirely through keyboard shortcuts. The application integrates with Spotify's Web API and Connect protocol, enabling remote playback control across devices while streaming audio locally without the official client. The player distinguishes itself through its plugin-based command system, which lets users define custom she

    Rustclimusicmusic-player
    Auf GitHub ansehen↗6,247
  • hrkfdn/ncspotAvatar von hrkfdn

    hrkfdn/ncspot

    6,441Auf GitHub ansehen↗

    ncspot is a terminal-based music player that streams audio from a Spotify Premium account, combining a text-based user interface with Vim-style keyboard navigation for browsing and playing music libraries. It functions as an interactive Spotify client that can also accept remote commands over an IPC socket, enabling headless or scripted playback control without direct user interaction. The player is designed for efficient keyboard-driven operation, using modal keybindings inspired by Vim to navigate tracks, albums, playlists, and genres. It supports lightweight music streaming suitable for lo

    Rust
    Auf GitHub ansehen↗6,441
Alle 30 Alternativen zu Spotifyd anzeigen→

Häufig gestellte Fragen

Was macht spotifyd/spotifyd?

spotifyd is a headless Spotify player and client daemon that operates as a lightweight background process without a graphical user interface. It functions as a Spotify Connect receiver, allowing a device to register as a controllable playback device for remote management via official client applications.

Was sind die Hauptfunktionen von spotifyd/spotifyd?

Die Hauptfunktionen von spotifyd/spotifyd sind: Headless Streaming Clients, Headless Players, Audio Streaming Engines, Remote Playback Receivers, API Integrations, Remote Control Protocols, Spotify Connect Implementations, Background Daemons.

Welche Open-Source-Alternativen gibt es zu spotifyd/spotifyd?

Open-Source-Alternativen zu spotifyd/spotifyd sind unter anderem: librespot-org/librespot — librespot is an open-source audio streaming client and library used to implement custom music players that… mopidy/mopidy — Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote… aome510/spotify-player — Spotify Player is a terminal-based client for streaming and controlling Spotify music directly from the command line.… hrkfdn/ncspot — ncspot is a terminal-based music player that streams audio from a Spotify Premium account, combining a text-based user… krtirtho/spotube — Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple… dtcooper/raspotify — Raspotify is a headless audio streamer for Linux devices that functions as a Spotify Connect client. It operates as a…