awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 مستودعات

Awesome GitHub RepositoriesRemote Control Protocols

Mechanisms for managing hardware or software services over network connections.

Distinguishing note: Focuses on remote hardware control via HTTP rather than general network communication.

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

Awesome Remote Control Protocols GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • mpv-player/mpvالصورة الرمزية لـ mpv-player

    mpv-player/mpv

    35,618عرض على GitHub↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    The media player supports remote management through a JSON-formatted inter-process communication interface, allowing external programs to send commands and receive real-time status events via sockets.

    Caudiocffmpeg
    عرض على GitHub↗35,618
  • kovidgoyal/kittyالصورة الرمزية لـ kovidgoyal

    kovidgoyal/kitty

    33,462عرض على GitHub↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Executes terminal commands and remote control operations using device control string escape codes.

    Pythoncgogolang
    عرض على GitHub↗33,462
  • googlesamples/android-universalmusicplayerالصورة الرمزية لـ googlesamples

    googlesamples/android-UniversalMusicPlayer

    13,185عرض على GitHub↗

    This project is a sample implementation of an audio playback application for the Android platform. It serves as a reference for building music players that utilize standard media APIs and system-level audio management. The implementation demonstrates the integration of media session controls for external hardware and provides a reference for synchronizing media playback and control states across multiple connected hardware devices. The project covers several core areas of Android audio development, including background playback services, media store querying, and declarative user interface c

    Coordinates playback states and control interfaces across multiple connected hardware devices.

    Kotlin
    عرض على GitHub↗13,185
  • spotifyd/spotifydالصورة الرمزية لـ Spotifyd

    Spotifyd/spotifyd

    10,673عرض على GitHub↗

    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 in

    Implements remote control protocols to register as a controllable device for external management.

    Rust
    عرض على GitHub↗10,673
  • badaix/snapcastالصورة الرمزية لـ badaix

    badaix/snapcast

    7,701عرض على GitHub↗

    Snapcast is a multiroom audio streaming system designed to broadcast synchronized high-fidelity audio from a central server to multiple network clients. It functions as a TCP audio distribution server that captures raw audio sources and distributes them to synchronous network audio players. The system utilizes networked clock synchronization to coordinate timing between devices, ensuring simultaneous playback across different physical locations without echo or delay. It includes a remote audio playback controller to manage volume, mute status, and stream assignments via HTTP or WebSockets. T

    Provides a remote interface to manage volume, mute status, and stream assignments via HTTP or WebSockets.

    C++
    عرض على GitHub↗7,701
  • mozilla/geckodriverالصورة الرمزية لـ mozilla

    mozilla/geckodriver

    7,480عرض على GitHub↗

    geckodriver هو برنامج تشغيل لأتمتة المتصفح وتنفيذ W3C WebDriver. يعمل كخادم وكيل يترجم أوامر WebDriver القياسية إلى تعليمات داخلية لمتصفحات الويب القائمة على محرك Gecko. يمكن المشروع من التحكم البرمجي في المتصفحات القائمة على Gecko لمحاكاة تفاعلات المستخدم وأتمتة مهام الويب المتكررة. يدعم كلاً من أتمتة المتصفح القياسية وتنسيق المتصفح بدون واجهة رسومية لسير العمل الذي يتم تنفيذه بدون واجهة مستخدم رسومية. يُستخدم البرنامج لاختبار الويب المؤتمت للتحقق من وظائف الموقع الإلكتروني وسلوك واجهة المستخدم عن طريق تشغيل مجموعات اختبار برمجية مقابل متصفح حي.

    Uses the Marionette protocol over TCP sockets to provide low-level remote control of the browser.

    عرض على GitHub↗7,480
  • snapcast/snapcastالصورة الرمزية لـ snapcast

    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

    Provides a network interface for managing volume, mute states, and stream assignments across distributed devices.

    C++audioaudio-playeraudio-streaming
    عرض على GitHub↗7,447
  • lake1059/ffmpegfreeuiالصورة الرمزية لـ Lake1059

    Lake1059/FFmpegFreeUI

    6,398عرض على GitHub↗

    Sending encoding tasks to a running application over UDP from any machine on the same network for distributed workflows.

    Visual Basic .NETffmpegffmpeg-guiffmpeg-windows
    عرض على GitHub↗6,398
  • mixxxdj/mixxxالصورة الرمزية لـ mixxxdj

    mixxxdj/mixxx

    6,397عرض على GitHub↗

    Mixxx is a free, open-source DJ application that runs on Windows, macOS, and Linux, providing a complete platform for mixing audio tracks with beat detection, key analysis, and real-time effects during live performances. It functions as a digital mixer that supports MIDI controller mapping, timecode vinyl control, and custom skin layouts, while also serving as a live performance recording tool that can capture mixes to audio files and broadcast them to internet radio servers in real time. The application distinguishes itself through a comprehensive architecture that coordinates automated play

    Controls digital audio playback by moving a physical vinyl record or CD that emits a timecode signal.

    C++audiodjhid
    عرض على GitHub↗6,397
  • aome510/spotify-playerالصورة الرمزية لـ aome510

    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

    Connects to Spotify Connect devices so users can control playback from another device or switch output.

    Rustclimusicmusic-player
    عرض على GitHub↗6,247
  • tencent/puertsالصورة الرمزية لـ Tencent

    Tencent/puerts

    6,103عرض على GitHub↗

    Puerts هو مضمن وقت تشغيل TypeScript وإطار عمل برمجة لمحرك الألعاب مصمم لدمج اللغات الديناميكية في تطبيقات المضيف منخفضة المستوى. يعمل كجسر واجهة برمجة تطبيقات عالي الأداء عبر اللغات، مما يسمح للمطورين بتنفيذ منطق اللعب ونصوص المحرر باستخدام TypeScript وJavaScript داخل بيئة مضيفة مجمعة. يتميز المشروع بجسر واجهة برمجة تطبيقات موحد يدعم خلفيات البرمجة القابلة للتوصيل، مما يتيح اختيار أو تبديل محركات اللغات المختلفة لموازنة سرعة التنفيذ مقابل حجم الملف الثنائي. يوفر توليد إعلان نوع آلي لضمان الوصول الآمن من حيث النوع والإكمال التلقائي لواجهات برمجة تطبيقات المضيف الأصلية. يغطي إطار العمل مساحة قدرات واسعة بما في ذلك جسر واجهة برمجة تطبيقات قائم على الانعكاس (reflection) لاستدعاء الدوال الأصلية، وتعيين الكائنات عبر اللغات، ودمج حزم الطرف الثالث. كما يدعم الأتمتة المتقدمة من خلال التحكم في محرك اللغة الطبيعية، وتكامل وكيل الذكاء الاصطناعي للسلوكيات الديناميكية، وبروتوكول تحكم عن بعد موحد لربط أدوات برمجة الذكاء الاصطناعي الخارجية بمشروع قيد التشغيل.

    Exposes internal engine state and APIs to external tools via a communication layer for remote manipulation and verification.

    C++dotnetjavascriptnodejs
    عرض على GitHub↗6,103
  • xhongc/music-tag-webالصورة الرمزية لـ xhongc

    xhongc/music-tag-web

    5,804عرض على GitHub↗

    Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task

    Keeps the playback queue, current track, and progress synchronized across browsers and clients.

    Pythondockermp3tagmusic
    عرض على GitHub↗5,804
  • philippe44/airconnectالصورة الرمزية لـ philippe44

    philippe44/AirConnect

    4,104عرض على GitHub↗

    AirConnect هي بوابة صوت عبر البروتوكول ووكيل شبكة يقوم بترحيل تدفقات صوت AirPlay إلى أجهزة غير تابعة لـ Apple، مثل Chromecast وSonos ومشغلات وسائط أخرى متوافقة مع UPnP. تعمل كجهاز بث صوتي متعدد المنصات يتيح بث الصوت من أجهزة Apple إلى مجموعة متنوعة من مكبرات الصوت الذكية وأجهزة صوت الشبكة عبر شبكة محلية. يستخدم المشروع محاكاة جهاز AirPlay افتراضي لتقليد هوية شبكة جهاز الاستقبال، مما يسمح لأجهزة Apple بالتعرف على الوكيل كهدف بث صالح. يقوم بترجمة إشارات AirPlay ويقوم بتحويل ترميز الصوت وإعادة ترميزه أثناء التنقل ليتناسب مع متطلبات الترميز المحددة لمشغلات الأجهزة المختلفة. يدير النظام توجيه الوسائط عبر البروتوكولات من خلال توجيه الصوت القائم على الوكيل واكتشاف الجهاز القائم على UPnP. يتضمن آليات لمزامنة التحكم في التشغيل لترحيل تغييرات مستوى الصوت والأوامر، بالإضافة إلى إدارة التخزين المؤقت للتعامل مع زمن انتقال التشغيل ومنع تقطع تدفق الشبكة.

    Provides network-based interfaces to synchronize volume and playback commands between Apple devices and target audio players.

    Cairplaybridgechromecast
    عرض على GitHub↗4,104
  • xfirefly/airplay-sdkالصورة الرمزية لـ xfirefly

    xfirefly/Airplay-SDK

    3,981عرض على GitHub↗

    Airplay-SDK هي مجموعة تطوير برمجيات ومكتبة بث وسائط متعددة لاسلكية لتنفيذ وظائف انعكاس وبث AirPlay على أجهزة Android. تعمل كجهاز استقبال وسائط شبكي وإطار عمل لانعكاس الشاشة يسمح للأجهزة باستيعاب تدفقات الصوت والفيديو عالية الدقة عبر شبكة محلية. تُمكّن مجموعة الأدوات من استقبال انعكاسات الشاشة من الأجهزة المحمولة وأجهزة سطح المكتب دون الحاجة إلى برنامج إرسال. وتدعم البث متعدد الشاشات لإدارة تكوينات العرض من واحد إلى متعدد أو من متعدد إلى واحد، بما في ذلك القدرة على عرض ما يصل إلى أربعة تدفقات واردة مختلفة في وقت واحد في تخطيط تقسيم الشاشة. توفر المكتبة إمكانيات لتحسين اللافتات الرقمية من خلال تكييف المحتوى المنعكس للشاشات الرأسية وشاشات الإعلانات. كما تتضمن وظائف للتحكم عن بُعد، مما يسمح لجهاز الاستقبال بإرسال إشارات مرة أخرى إلى المصدر الأصلي لإدارة تشغيل الوسائط والتنقل.

    Implements networked interfaces to send remote control signals back to the source device for playback and navigation management.

    HTMLairplayairplay-receiverandroid
    عرض على GitHub↗3,981
  • surge-synthesizer/surgeالصورة الرمزية لـ surge-synthesizer

    surge-synthesizer/surge

    3,896عرض على GitHub↗

    Surge هو مركب برمجيات متعدد الأصوات (polyphonic synthesizer) وإضافة VST مصممة لتوليد الصوت المعقد. يعمل كمحرك توليف هجين، يجمع بين تقنيات التوليف الطرحي، والجدول الموجي، وتعديل التردد، والنمذجة الفيزيائية لإنتاج الصوت. يتميز المشروع بإمكانات ضبط دقيق واسعة النطاق (microtuning)، حيث يدعم السلالم الموسيقية غير القياسية والتنغيم عبر ملفات ضبط متوافقة مع معايير الصناعة. كما يتميز ببنية متوافقة مع Open Sound Control لإدارة المعلمات عن بُعد ومزامنة الأجهزة. يغطي النظام مجموعة واسعة من إمكانات هندسة الصوت، بما في ذلك توجيه الإشارة النمطية، وتعديل الصوت المتقدم مع مغلفات متعددة الأجزاء، ومعالجة الصوت الرقمي عبر سلاسل التأثيرات. يوفر أدوات لتحليل الصوت في الوقت الفعلي، وتعيين وحدة تحكم MIDI، وطبقات من حالات التوليف المستقلة. يتضمن المركب متصفح تصحيحات (patch browser) قائماً على الفئات لتنظيم والبحث عن إعدادات الصوت المسبقة.

    Provides remote parameter management and hardware synchronization via the Open Sound Control protocol.

    Caudio-unitssynthesizervst3
    عرض على GitHub↗3,896
  • kde/kdeconnect-kdeالصورة الرمزية لـ KDE

    KDE/kdeconnect-kde

    3,770عرض على GitHub↗

    This project is a cross-platform device integration suite that synchronizes notifications, clipboards, and files between computers and mobile devices over a local network. It functions as a notification mirroring service, a remote input controller, a remote system manager, and a wireless file transfer tool. The system enables the use of a mobile device as a wireless touchpad, keyboard, and presentation remote. It allows for the remote execution of console commands, multimedia playback control, and the monitoring of mobile battery status from a desktop interface. Capabilities cover a broad ra

    Remotely controls play, pause, track skipping, and system volume from a mobile device.

    C++
    عرض على GitHub↗3,770
  • yattee/yatteeالصورة الرمزية لـ yattee

    yattee/yattee

    3,322عرض على GitHub↗

    Yattee is a privacy-focused video player and multi-backend video aggregator designed for streaming online content without tracking, ads, or account requirements. It functions as a cross-platform application that collects video content from self-hosted servers, third-party APIs, and decentralized platforms into a single interface. The project features SponsorBlock integration to automatically skip sponsored or promotional segments using a community-sourced timestamp database. It also includes an Invidious-compatible API server that can replace standard endpoints to facilitate private playback.

    Enables managing video playback on a separate device over the network, including sending videos and controlling state.

    Swiftinvidiousiosmacos
    عرض على GitHub↗3,322
  • zswatch/zswatchالصورة الرمزية لـ ZSWatch

    ZSWatch/ZSWatch

    3,128عرض على GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    Manages music and media playback on a connected mobile device by sending remote control commands from the wearable.

    Cangle-of-arrivalblebluetooth
    عرض على GitHub↗3,128
  • musicplayerdaemon/mpdالصورة الرمزية لـ MusicPlayerDaemon

    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

    Implements a dedicated text-based protocol for remote playback management and library queries.

    C++audioaudio-playermusic
    عرض على GitHub↗2,607
  1. Home
  2. Networking & Communication
  3. Remote Control Protocols

استكشف الوسوم الفرعية

  • OSC Protocol IntegrationImplementation of the Open Sound Control protocol for remote software and hardware synchronization. **Distinct from Remote Control Protocols:** Distinct from Remote Control Protocols by focusing specifically on the OSC standard rather than general HTTP or messaging protocols.
  • Playback Controllers3 وسوم فرعيةNetwork-based interfaces for managing audio playback state, volume, and stream assignments. **Distinct from Remote Control Protocols:** Focuses on audio playback control specifically, whereas Remote Control Protocols is a general mechanism for any hardware/software service.
  • UDP Remote ControllersSends encoding tasks over UDP from any machine on the same network for distributed encoding setups. **Distinct from Remote Control Protocols:** Distinct from Remote Control Protocols: focuses on UDP-based task submission for media encoding, not general hardware or software remote control.