awesome-repositories.com分类博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Spotifyd avatar

Spotifyd/spotifyd

0
View on GitHub↗
10,673 星标·503 分支·Rust·GPL-3.0·12 次浏览spotifyd.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 历史

spotifyd/spotifyd 的 Star 历史图表spotifyd/spotifyd 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

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.

spotifyd/spotifyd 的主要功能有哪些?

spotifyd/spotifyd 的主要功能包括:Headless Streaming Clients, Headless Players, Audio Streaming Engines, Remote Playback Receivers, API Integrations, Remote Control Protocols, Spotify Connect Implementations, Background Daemons。

spotifyd/spotifyd 有哪些开源替代品?

spotifyd/spotifyd 的开源替代品包括: 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…

Spotifyd 的开源替代方案

相似的开源项目,按与 Spotifyd 的功能重合度排序。
  • librespot-org/librespotlibrespot-org 的头像

    librespot-org/librespot

    6,833在 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
    在 GitHub 上查看↗6,833
  • mopidy/mopidymopidy 的头像

    mopidy/mopidy

    8,519在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,519
  • aome510/spotify-playeraome510 的头像

    aome510/spotify-player

    6,247在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,247
  • hrkfdn/ncspothrkfdn 的头像

    hrkfdn/ncspot

    6,441在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,441
查看 Spotifyd 的所有 30 个替代方案→