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

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

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

5 个仓库

Awesome GitHub RepositoriesRemote Playback Control

Interfaces for managing playback states and audio settings of remote clients via network sockets.

Distinct from Socket-Based Configuration: Focuses on audio playback state management rather than general system or window manager configuration.

Explore 5 awesome GitHub repositories matching networking & communication · Remote Playback Control. Refine with filters or upvote what's useful.

Awesome Remote Playback Control GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • snapcast/snapcastsnapcast 的头像

    snapcast/snapcast

    7,447在 GitHub 上查看↗

    Snapcast is a multi-room audio streaming server and network audio synchronizer. It coordinates audio playback across multiple networked clients from a single central server to ensure synchronized sound across different locations. The system utilizes a network audio synchronizer to prevent echo and lag, aligning audio streams through precise time synchronization. It also includes an audio stream resampler that adjusts the sample rate of incoming audio to match the specific hardware requirements of each playback client. The project provides a remote audio controller for centralized management

    Manages client states and playback settings through an asynchronous remote procedure call interface over sockets.

    C++audioaudio-playeraudio-streaming
    在 GitHub 上查看↗7,447
  • fongmi/tvFongMi 的头像

    FongMi/TV

    7,383在 GitHub 上查看↗

    TV is a media streaming management application used to organize and play on-demand videos and live television channels from various web sources through a single interface. It functions as a hub for IPTV channel organization and media discovery. The project utilizes a modular system of crawler scripts to aggregate content and extract metadata from external websites. It manages network connectivity through encrypted DNS, proxy rules, and domain-based routing to filter traffic and bypass regional content restrictions. The application supports hardware-accelerated video decoding, electronic prog

    Provides a network-based interface to manage playback states and synchronize device state via HTTP.

    Javacatvodleanbackmedia3
    在 GitHub 上查看↗7,383
  • cmus/cmuscmus 的头像

    cmus/cmus

    6,048在 GitHub 上查看↗

    cmus is a terminal-based audio player that runs entirely within a terminal window, using the ncurses library to render its interface without any graphical toolkit. It is designed to play local music files and internet radio streams, with support for CUE sheet metadata that splits single audio files into logical tracks with correct timing, and gapless playback that eliminates audible pauses between consecutive tracks. The player distinguishes itself through a Vi-inspired incremental search interface that locates tracks and commands in real time as you type, and a tab-based workspace model that

    Sends commands to a running instance over a Unix socket from another program.

    C
    在 GitHub 上查看↗6,048
  • skorokithakis/cattskorokithakis 的头像

    skorokithakis/catt

    3,629在 GitHub 上查看↗

    catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves as a terminal-based controller that transmits video, audio, and web content from a local computer to compatible remote receiving hardware. The tool includes a device manager that maps complex hardware identifiers to human-readable aliases via a local configuration file. This allows for faster device targeting and the assignment of default target devices. The system supports streaming local files and online video sources, including the ability to render websites using the remo

    Provides network-based control for managing playback states like play and pause on remote Google Cast devices.

    Python
    在 GitHub 上查看↗3,629
  • musicplayerdaemon/mpdMusicPlayerDaemon 的头像

    MusicPlayerDaemon/MPD

    2,607在 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

    Manages player states and organizes playlists through a remote protocol to operate the system from separate devices.

    C++audioaudio-playermusic
    在 GitHub 上查看↗2,607
  1. Home
  2. Networking & Communication
  3. Socket Communication
  4. Socket-Based Configuration
  5. Remote Playback Control