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

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

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

24 مستودعات

Awesome GitHub RepositoriesMulti-Source Audio Playback

Systems capable of unifying audio streams from diverse origins such as local files, internet radio, and cloud services.

Distinct from Chunked Audio Streaming: The candidates focus on low-level streaming techniques (chunking, PCM) or specific use-cases (background audio), whereas this is about unifying multiple source types into one interface.

Explore 24 awesome GitHub repositories matching graphics & multimedia · Multi-Source Audio Playback. Refine with filters or upvote what's useful.

Awesome Multi-Source Audio Playback GitHub Repositories

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

    FreeRDP/FreeRDP

    13,336عرض على GitHub↗

    FreeRDP is a full software implementation of the Remote Desktop Protocol, providing both client and server capabilities for remote session management. It functions as an RDP client library and a standalone remote desktop client, enabling remote connectivity and interoperability across different operating systems. The project includes a dedicated network device redirector and an RDP gateway client to handle authentication and proxy routing. It allows developers to integrate remote desktop functionality into third-party software applications via its client library. The software covers a wide r

    Captures local microphone input and plays back remote audio streams in real-time.

    Candroidcfreerdp
    عرض على GitHub↗13,336
  • vfsfitvnm/vimusicالصورة الرمزية لـ vfsfitvnm

    vfsfitvnm/ViMusic

    9,450عرض على GitHub↗

    ViMusic is an Android media player and music streaming application designed as a client for YouTube Music. It provides a mobile interface for searching, playing, and organizing audio and video content from the service. The application integrates background playback and offline audio caching to allow music listening without an active internet connection. It includes a dedicated playlist manager for creating local collections and managing playback queues using remote content. The project covers a range of playback and organization capabilities, including artist and album bookmarking, synchroni

    Handles the real-time fetching and playing of audio data from remote network URLs using a streaming engine.

    Kotlinandroidjetpack-composemusic
    عرض على GitHub↗9,450
  • mopidy/mopidyالصورة الرمزية لـ mopidy

    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

    The product enables audio playback from local storage, internet radio, and online services through a single unified interface.

    Pythonmopidymusic-playerpython
    عرض على GitHub↗8,519
  • 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

    Reads raw audio data from files, sockets, or hardware devices for distribution to network clients.

    C++
    عرض على GitHub↗7,701
  • 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

    Captures audio from diverse inputs including pipes, hardware devices, network sockets, and files.

    C++audioaudio-playeraudio-streaming
    عرض على GitHub↗7,447
  • splayer-dev/splayerالصورة الرمزية لـ SPlayer-Dev

    SPlayer-Dev/SPlayer

    7,299عرض على GitHub↗

    SPlayer is a cross-platform music player and local library manager. It serves as a client for self-hosted media servers including Jellyfin, Navidrome, and Emby, while also functioning as a cloud music drive player and a tool for organizing local audio files. The application distinguishes itself through real-time audio spectrum visualization and word-by-word lyrics synchronization. It features a dynamic interface that automatically adjusts its color palette based on the dominant colors of album artwork. The software covers a broad range of media capabilities, including local metadata tag edit

    Connects to remote music servers to stream and play audio files hosted on external instances.

    TypeScriptcross-platformembyjavascript
    عرض على GitHub↗7,299
  • wzpan/wukong-robotالصورة الرمزية لـ wzpan

    wzpan/wukong-robot

    7,116عرض على GitHub↗

    wukong-robot is an open-source, Chinese-language voice assistant platform that integrates ChatGPT for multi-turn conversational AI. It is built around a plugin-based smart speaker framework, combining offline wake word detection with local speech synthesis to enable hands-free, voice-controlled interactions without requiring a constant internet connection. The platform distinguishes itself through its modular architecture, supporting custom wake word training via the command line and a plugin system that routes user intents using regular expressions for extensible functionality. It offers mul

    Plays audio from a network URL to stream content directly from music and sound plugins.

    Pythonaialexaamazon-echo
    عرض على GitHub↗7,116
  • neutrinolabs/xrdpالصورة الرمزية لـ neutrinolabs

    neutrinolabs/xrdp

    6,645عرض على GitHub↗

    xrdp is an open-source implementation of the Remote Desktop Protocol (RDP) that enables users to establish a remote graphical desktop session to a Linux machine. It provides a standard RDP connection to a Linux desktop, allowing clients to access and interact with the remote system's graphical interface. The project supports a wide range of platforms beyond standard x86 and ARM Linux environments, including macOS, FreeBSD, and other UNIX-like systems. It offers extensive configuration options for remote display management, such as matching the client display to the server screen, dynamic resi

    Redirects audio from the remote Linux desktop to the local client.

    Cclinuxremote-desktop
    عرض على GitHub↗6,645
  • karlstav/cavaالصورة الرمزية لـ karlstav

    karlstav/cava

    5,856عرض على GitHub↗

    Reads audio data from PulseAudio, PipeWire, ALSA, JACK, and CoreAudio for spectrum analysis.

    Calsaaudio-visualizerfreebsd
    عرض على GitHub↗5,856
  • jagrosh/musicbotالصورة الرمزية لـ jagrosh

    jagrosh/MusicBot

    5,742عرض على GitHub↗

    MusicBot is a self-hosted Discord bot designed for audio playback, enabling server communities to stream music from YouTube, SoundCloud, Bandcamp, Vimeo, Twitch, local files, and online radio stations. It manages per-server audio queues and playback state, isolating audio across different Discord guilds while supporting sequential enqueuing from web playlists and local playlist formats like M3U and PLS. The bot enforces role-based access control through a configurable DJ role permission system, restricting music moderation commands to designated server members. Its architecture separates comm

    Plays audio from YouTube, SoundCloud, Bandcamp, Vimeo, Twitch, local files, and HTTP streams using a unified interface.

    Javadiscorddiscord-botjava
    عرض على GitHub↗5,742
  • thewh1teagle/vibeالصورة الرمزية لـ thewh1teagle

    thewh1teagle/vibe

    5,298عرض على GitHub↗

    Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models directly on your device, with no cloud dependency. It can transcribe audio from files, microphones, system output, and network streams, and supports both batch processing of multiple files and real-time captioning from continuous input. Beyond basic transcription, Vibe identifies and labels different speakers through speaker diarization, and offers a choice of Command-Line Interface or HTTP API for automated and remote workflows. It also includes plugins to export transcripts to c

    Ingests audio from files, microphones, system output, and network streams using platform-specific audio APIs.

    TypeScriptaicross-platformdesktop
    عرض على GitHub↗5,298
  • scottschiller/soundmanager2الصورة الرمزية لـ scottschiller

    scottschiller/SoundManager2

    5,073عرض على GitHub↗

    SoundManager2 هو واجهة برمجة تطبيقات صوتية لـ JavaScript ومحرك صوتي عبر المتصفحات مصمم لتوفير تشغيل متسق عبر متصفحات وأجهزة ويب مختلفة. يعمل كغلاف صوتي لـ HTML5 ومدير تشغيل يقوم بتجريد واجهات برمجة التطبيقات الأصلية إلى واجهة موحدة، مما يضمن التوافق من خلال آلية تبديل تلقائية بين الخلفيات الصوتية المتاحة وبرامج الترميز. تتميز المكتبة ببث صوتي RTMP للاتصال الشبكي مع خوادم الوسائط ومحلل بيانات ID3 مدمج لاستخراج عناوين المسارات، ومعلومات الفنان، وعلامات النوع من الملفات الصوتية. كما تنفذ بث الصوت بنطاق البايت (Byte-range) لتحميل الملفات في أجزاء صغيرة، مما يتيح البحث والتشغيل دون تنزيل الملف بالكامل إلى الذاكرة. يغطي النظام قدرات واسعة في معالجة الصوت، بما في ذلك تحليل الإشارة في الوقت الفعلي للأشكال الموجية وطيف التردد، بالإضافة إلى معالجة تأثيرات الصوت لثني النبرة والمعادلة. يدير دورة حياة الموارد الكاملة لكائنات الصوت، ويوفر إدارة حالة التشغيل مع مراقبة قائمة على الأحداث، ويتضمن أدوات للتحقق من دعم تنسيق الصوت وتصحيح أخطاء التهيئة.

    Streams audio files from external URLs using the most compatible playback method for the current browser.

    JavaScript
    عرض على GitHub↗5,073
  • clangen/musikcubeالصورة الرمزية لـ clangen

    clangen/musikcube

    4,784عرض على GitHub↗

    Musikcube is a cross-platform audio player and high-performance C++ audio engine designed for managing local music libraries. It functions as both a terminal-based music player and a headless audio server capable of indexing metadata and playing audio across different operating systems. The project utilizes a client-server architecture that separates the core audio engine and metadata indexer from the user interface. This design allows it to act as a self-hosted audio streaming server, delivering music and metadata to remote clients via WebSocket and HTTP with support for real-time transcodin

    Transcodes audio files into multiple bitrates in real time for HTTP delivery to remote clients.

    C++alsaaudio-engineaudio-player
    عرض على GitHub↗4,784
  • lazy-luo/smargateالصورة الرمزية لـ lazy-luo

    lazy-luo/smarGate

    4,363عرض على GitHub↗

    SmarGate هي أداة شبكة مصممة كأداة اختراق للشبكة الداخلية (intranet)، ونفق شبكة نظير إلى نظير (P2P)، وبوابة لإدارة الأجهزة عن بُعد. تعمل كنظام لتجاوز NAT وجدران الحماية لكشف الخدمات الداخلية للإنترنت العام، مع توفير إمكانيات وكيل SOCKS5 و HTTP وأنفاق مشفرة بـ SSL/TLS. يتميز المشروع بتنفيذ توجيه هجين يجمع بين روابط TCP المباشرة بين النظراء ووكيل الترحيل القائم على السحابة لتقليل زمن الوصول. ويتميز بتعيين منفذ ديناميكي في الوقت الفعلي يسمح بتحديث إعادة توجيه الشبكة عبر عميل محمول دون الحاجة إلى إعادة تشغيل الخادم. يغطي البرنامج نطاقاً واسعاً من إمكانيات الشبكات، بما في ذلك تعيين المنفذ الداخلي ومن خادم إلى خادم، وتسلسل الوكيل متعدد القفزات (multi-hop)، وجسر شبكة IPv6. ويوفر أدوات لإدارة الأجهزة عن بُعد، مثل إدارة الملفات القابلة للاستئناف، وبث الصوت في الوقت الفعلي، وتتبع موقع GPS. يتم إدارة الأمان من خلال التشفير القائم على الشهادات، ومصادقة الوكيل، والقائمة البيضاء للنطاقات.

    Captures and transmits real-time audio from a remote microphone directly to a controlling client.

    JavaScriptandroidfreeipv6
    عرض على GitHub↗4,363
  • serversideup/amplitudejsالصورة الرمزية لـ serversideup

    serversideup/amplitudejs

    4,313عرض على GitHub↗

    AmplitudeJS هي مكتبة وإطار عمل JavaScript لبناء مشغلات صوت HTML5 مخصصة. تعمل كمدير قائمة تشغيل من جانب العميل ووحدة تحكم وسائط تسد الفجوة بين عناصر HTML و Web Audio API، مما يسمح للمطورين بإنشاء واجهات وسائط ذات علامة تجارية دون الاعتماد على أنماط المتصفح الافتراضية. يتميز المشروع باستخدامه لربط DOM القائم على فئة CSS وتعيين حالة سمة البيانات، والذي يربط عناصر HTML مباشرة بعناصر التحكم في التشغيل وبيانات المسار الوصفية. يتضمن نظام تصور مخصص يستخدم Web Audio API لعرض أشكال موجية SVG في الوقت الفعلي وتأثيرات مرئية خاصة بالأغنية بناءً على بيانات تردد الصوت. توفر المكتبة قدرات شاملة لإدارة مكتبة الوسائط، بما في ذلك تسلسل قائمة التشغيل، ومنطق التبديل والتكرار، وتعبئة البيانات الوصفية. تتعامل مع عناصر التحكم في التشغيل مثل إدارة مستوى الصوت، وتعديل سرعة التشغيل، والبحث عن الطابع الزمني، مع تقديم نظام رد نداء (callback) قائم على الأحداث لمزامنة تغييرات واجهة المستخدم مع معالم تشغيل محددة. يدعم إطار العمل أيضاً تعيين الإدخال الخارجي لاختصارات لوحة المفاتيح ويتضمن تبديل الأحداث المدرك للجهاز لتحسين التفاعلات لشاشات اللمس المحمولة.

    Integrates remote audio sources and live streams into a custom web interface.

    JavaScriptcsshtmlhtml5
    عرض على GitHub↗4,313
  • fcwu/docker-ubuntu-vnc-desktopالصورة الرمزية لـ fcwu

    fcwu/docker-ubuntu-vnc-desktop

    4,212عرض على GitHub↗

    يوفر هذا المشروع بيئة سطح مكتب Ubuntu حاوية مع واجهة مستخدم رسومية يمكن الوصول إليها عبر متصفح ويب. ينفذ صورة قائمة على Docker تدمج بوابة ويب وعميلاً قائماً على المتصفح لبث محطة عمل Linux عبر HTTP و HTTPS. يتميز النظام بقدرته على توجيه الصوت من الحاوية إلى النظام المضيف للتشغيل ودعمه لتشفير SSL/TLS لتأمين اتصال سطح المكتب البعيد. يتضمن أيضاً تهيئات لاستضافة الواجهة خلف وكيل عكسي باستخدام تعيين مسار URL نسبي. يغطي المشروع إدارة العرض لتحجيم الدقة، والتحكم في الوصول القائم على كلمة المرور لحسابات المستخدمين، والإنشاءات القائمة على القوالب لتعريف بيئات سطح المكتب والصور الأساسية.

    Implements remote desktop audio redirection to stream sound from the container to the client.

    HTMLdocker-imageubuntu-desktopvnc
    عرض على GitHub↗4,212
  • unicornsonlsd/finampالصورة الرمزية لـ UnicornsOnLSD

    UnicornsOnLSD/finamp

    4,030عرض على GitHub↗

    Finamp is a remote media player and music streaming client designed to interface with personal music libraries hosted on remote servers. It functions as a client for servers utilizing the Subsonic API standard, including Navidrome, allowing users to stream and control audio content from a mobile device. The application enables remote music management and playback without requiring personal media data to be stored locally. It supports server-side transcoding to ensure compatibility across various audio and video formats. The project includes localization for multiple languages and provides co

    Allows real-time fetching and playback of audio data from a remote personal music collection.

    Dartflutterhacktoberfestjellyfin
    عرض على GitHub↗4,030
  • gokadzev/musifyالصورة الرمزية لـ gokadzev

    gokadzev/Musify

    4,011عرض على GitHub↗

    Musify is a cross-platform music streaming client and offline audio player. It functions as a music playlist manager and synchronized lyrics viewer, allowing users to stream audio from online sources or play files stored locally on their device. The application features a real-time lyric display system that matches text to the timing of audio playback. It also includes a search interface that provides instant suggestions and results as the user types. The system supports the creation of custom playlists via external links and provides tools for offline music management. User preferences and

    Streams audio tracks from online sources in real-time for immediate playback without full file downloads.

    Dartandroid-appandroid-applicationandroid-music-player
    عرض على GitHub↗4,011
  • ampache/ampacheالصورة الرمزية لـ ampache

    ampache/ampache

    3,792عرض على GitHub↗

    Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme

    Converts audio and video formats in real-time during transmission to match client bandwidth and hardware.

    PHP
    عرض على GitHub↗3,792
  • tomahawk-player/tomahawkالصورة الرمزية لـ tomahawk-player

    tomahawk-player/tomahawk

    3,047عرض على GitHub↗

    Tomahawk is a multi-source music player that aggregates local audio files and online streaming services into a single interface. It functions as a social music discovery platform, enabling users to browse shared libraries, exchange tracks, and participate in collaborative listening sessions. The application distinguishes itself through a decentralized peer-to-peer architecture that facilitates direct media discovery and data exchange between users without relying on a central server. It utilizes a modular resolver framework that allows for the integration of custom plugins, enabling the conne

    Streams and plays audio content from diverse local and remote locations through a single interface.

    C++
    عرض على GitHub↗3,047
السابق12التالي
  1. Home
  2. Graphics & Multimedia
  3. Multi-Source Audio Playback

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

  • Audio Source CapturesCapabilities for ingesting raw audio from multiple origins such as files, sockets, and hardware. **Distinct from Multi-Source Audio Playback:** Focuses on the capture and ingestion of raw data for distribution rather than just unifying playback interfaces.
  • Remote Audio Streaming3 وسوم فرعيةFetching and playing audio data from external network URLs in real-time. **Distinct from Multi-Source Audio Playback:** Focuses specifically on the consumption of remote streams for playback, distinct from unifying diverse source types in a multi-source system.