awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repositorios

Awesome GitHub RepositoriesRemote Audio Streaming

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.

Explore 17 awesome GitHub repositories matching graphics & multimedia · Remote Audio Streaming. Refine with filters or upvote what's useful.

Awesome Remote Audio Streaming GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • freerdp/freerdpAvatar de FreeRDP

    FreeRDP/FreeRDP

    13,336Ver en 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
    Ver en GitHub↗13,336
  • vfsfitvnm/vimusicAvatar de vfsfitvnm

    vfsfitvnm/ViMusic

    9,450Ver en 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
    Ver en GitHub↗9,450
  • splayer-dev/splayerAvatar de SPlayer-Dev

    SPlayer-Dev/SPlayer

    7,299Ver en 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
    Ver en GitHub↗7,299
  • wzpan/wukong-robotAvatar de wzpan

    wzpan/wukong-robot

    7,116Ver en 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
    Ver en GitHub↗7,116
  • neutrinolabs/xrdpAvatar de neutrinolabs

    neutrinolabs/xrdp

    6,645Ver en 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
    Ver en GitHub↗6,645
  • scottschiller/soundmanager2Avatar de scottschiller

    scottschiller/SoundManager2

    5,073Ver en GitHub↗

    SoundManager2 es una API de audio de JavaScript y un motor de audio multiplataforma diseñado para proporcionar una reproducción consistente en diferentes navegadores web y dispositivos. Funciona como un envoltorio de audio HTML5 y gestor de reproducción que abstrae las APIs nativas en una interfaz unificada, asegurando la compatibilidad mediante un mecanismo de conmutación automática entre los backends de audio y códecs disponibles. La biblioteca se distingue por un streamer de audio RTMP para comunicación de red con servidores multimedia y un analizador de metadatos ID3 incorporado para extraer títulos de pistas, información del artista y etiquetas de género de archivos de audio. También implementa streaming de audio por rango de bytes para cargar archivos en segmentos pequeños, lo que permite buscar y reproducir sin descargar el archivo completo en la memoria. El sistema cubre amplias capacidades en manipulación de audio, incluyendo análisis de señal en tiempo real para formas de onda y espectros de frecuencia, así como procesamiento de efectos de audio para cambio de tono y ecualización. Gestiona el ciclo de vida completo de los recursos de objetos de sonido, proporciona gestión del estado de reproducción con monitoreo basado en eventos e incluye herramientas para verificar el soporte de formatos de audio y depurar errores de inicialización.

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

    JavaScript
    Ver en GitHub↗5,073
  • clangen/musikcubeAvatar de clangen

    clangen/musikcube

    4,784Ver en GitHub↗

    Musikcube es un reproductor de audio multiplataforma y un motor de audio C++ de alto rendimiento diseñado para gestionar bibliotecas de música locales. Funciona tanto como un reproductor de música basado en terminal como un servidor de audio headless capaz de indexar metadatos y reproducir audio en diferentes sistemas operativos. El proyecto utiliza una arquitectura cliente-servidor que separa el motor de audio central y el indexador de metadatos de la interfaz de usuario. Este diseño le permite actuar como un servidor de streaming de audio autohospedado, entregando música y metadatos a clientes remotos mediante WebSocket y HTTP con soporte para transcodificación en tiempo real y autenticación basada en contraseña. El sistema incluye capacidades para la indexación de bibliotecas de música locales mediante escaneo de directorios y actualizaciones incrementales de metadatos. Proporciona herramientas para la gestión de listas de reproducción, consulta de metadatos y control global de reproducción mediante teclas de acceso rápido en todo el sistema. El motor de audio admite ecualización multibanda, configuración de ganancia de preamplificador y selección de varios controladores de sonido. El software puede desplegarse como un demonio en segundo plano para garantizar la disponibilidad constante durante el proceso de arranque del sistema.

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

    C++alsaaudio-engineaudio-player
    Ver en GitHub↗4,784
  • lazy-luo/smargateAvatar de lazy-luo

    lazy-luo/smarGate

    4,363Ver en GitHub↗

    SmarGate is a network utility designed as an intranet penetration tool, peer-to-peer network tunnel, and remote device management gateway. It functions as a system for bypassing NAT and firewalls to expose internal services to the public internet, while also providing SOCKS5 and HTTP proxy capabilities and SSL/TLS encrypted tunnels. The project distinguishes itself by implementing hybrid routing that combines direct peer-to-peer TCP links with cloud-based proxy relaying to reduce latency. It features real-time dynamic port mapping that allows network redirections to be updated via a mobile cl

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

    JavaScriptandroidfreeipv6
    Ver en GitHub↗4,363
  • serversideup/amplitudejsAvatar de serversideup

    serversideup/amplitudejs

    4,313Ver en GitHub↗

    AmplitudeJS es una biblioteca y framework de JavaScript para construir reproductores de audio HTML5 personalizados. Sirve como un gestor de listas de reproducción del lado del cliente y controlador de medios que cierra la brecha entre los elementos HTML y la Web Audio API, permitiendo a los desarrolladores crear interfaces de medios con marca propia sin depender de los estilos predeterminados del navegador. El proyecto se distingue por su uso de enlace DOM basado en clases CSS y mapeo de estado de atributos de datos, que vincula los elementos HTML directamente a los controles de reproducción y metadatos de pistas. Incluye un sistema de visualización dedicado que utiliza la Web Audio API para renderizar formas de onda SVG en tiempo real y efectos visuales específicos de la canción basados en datos de frecuencia de audio. La biblioteca proporciona capacidades integrales para la gestión de bibliotecas de medios, incluyendo secuenciación de listas de reproducción, lógica de reproducción aleatoria y repetición, y población de metadatos. Maneja controles de reproducción como gestión de volumen, ajuste de velocidad de reproducción y búsqueda de marcas de tiempo, mientras ofrece un sistema de callback basado en eventos para sincronizar los cambios de la interfaz de usuario con hitos de reproducción específicos. El framework admite además el mapeo de entradas externas para atajos de teclado e incluye cambio de eventos consciente del dispositivo para optimizar las interacciones para pantallas táctiles móviles.

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

    JavaScriptcsshtmlhtml5
    Ver en GitHub↗4,313
  • fcwu/docker-ubuntu-vnc-desktopAvatar de fcwu

    fcwu/docker-ubuntu-vnc-desktop

    4,212Ver en GitHub↗

    Este proyecto proporciona un entorno de escritorio Ubuntu contenedorizado con una interfaz gráfica de usuario accesible a través de un navegador web. Implementa una imagen basada en Docker que integra una puerta de enlace web y un cliente basado en navegador para transmitir una estación de trabajo Linux a través de HTTP y HTTPS. El sistema se distingue por su capacidad para enrutar audio desde el contenedor al sistema anfitrión para su reproducción y su soporte para cifrado SSL/TLS para asegurar la conexión de escritorio remoto. También incluye configuraciones para alojar la interfaz detrás de un proxy inverso utilizando mapeo de rutas URL relativas. El proyecto cubre la gestión de pantalla para el escalado de resolución, control de acceso basado en contraseña para cuentas de usuario y compilaciones basadas en plantillas para definir entornos de escritorio e imágenes base.

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

    HTMLdocker-imageubuntu-desktopvnc
    Ver en GitHub↗4,212
  • unicornsonlsd/finampAvatar de UnicornsOnLSD

    UnicornsOnLSD/finamp

    4,030Ver en 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
    Ver en GitHub↗4,030
  • gokadzev/musifyAvatar de gokadzev

    gokadzev/Musify

    4,011Ver en 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
    Ver en GitHub↗4,011
  • ampache/ampacheAvatar de ampache

    ampache/ampache

    3,792Ver en 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
    Ver en GitHub↗3,792
  • guoyue2010/lxmusic-Avatar de guoyue2010

    guoyue2010/lxmusic-

    2,993Ver en GitHub↗

    lxmusic- is a cross-platform audio player and music streaming client designed to aggregate audio tracks from various third-party providers into a single unified playback interface. It functions as a music aggregator that translates disparate responses from multiple music service endpoints into a standardized format for centralized search and playback. The application utilizes a plugin-based architecture to integrate new music content providers through dynamic loading without requiring modifications to the core logic. This allows the player to wrap multiple third-party APIs and route diverse a

    Routes diverse external audio streams through a single playback controller and buffer for consistent media handling.

    JavaScript
    Ver en GitHub↗2,993
  • taiko2k/tauonAvatar de Taiko2k

    Taiko2k/Tauon

    2,700Ver en GitHub↗

    Tauon is a cross-platform music player application and audio library manager designed for playing local audio files and streaming remote collections. It functions as a music metadata client that retrieves and updates detailed artist and track information from external databases to organize music collections. The application supports high fidelity audio playback of various codecs and tracker files, utilizing gapless transitions and cue sheets. It features visual music navigation through an image-based gallery for browsing albums and artists via cover art. The system provides tools for local m

    Provides the ability to play audio content directly from remote cloud servers.

    Pythonaudiodesktop-appflac
    Ver en GitHub↗2,700
  • musicplayerdaemon/mpdAvatar de MusicPlayerDaemon

    MusicPlayerDaemon/MPD

    2,607Ver en 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

    Fetches and plays audio files or streams from external network URLs in real-time.

    C++audioaudio-playermusic
    Ver en GitHub↗2,607
  • react-native-audio-toolkit/react-native-audio-toolkitAvatar de react-native-audio-toolkit

    react-native-audio-toolkit/react-native-audio-toolkit

    1,083Ver en GitHub↗

    React Native Audio Toolkit is a cross-platform mobile library and toolkit for recording, playing, and streaming audio files within cross-platform mobile applications. It provides a unified JavaScript interface that abstracts the distinct native audio implementations of different mobile operating systems behind a common set of APIs. The library supports loading and playing local or remote audio files with controls for playback speed, volume, looping, seeking, and hardware looping. It also captures microphone input into audio files with configurable bitrate, channels, sample rate, format, and m

    Play audio files directly over network connections without requiring a full prior local download.

    Objective-Caudio-librarycross-platformreactnative
    Ver en GitHub↗1,083
  1. Home
  2. Graphics & Multimedia
  3. Multi-Source Audio Playback
  4. Remote Audio Streaming

Explorar subetiquetas

  • Real-time TranscodingConverting audio streams to various bitrates and formats during transmission. **Distinct from Remote Audio Streaming:** Distinct from Remote Audio Streaming by focusing on the server-side conversion process for delivery.
  • Remote Desktop Audio RedirectorsStreams audio from a remote Linux desktop to the local client using system audio modules. **Distinct from Remote Audio Streaming:** Distinct from Remote Audio Streaming: focuses on redirecting audio from a remote desktop session, not general network audio streaming.
  • Unified Streaming PipelinesArchitectures that route diverse remote audio streams through a single unified playback controller. **Distinct from Remote Audio Streaming:** Focuses on the unification of multiple remote streams into one pipeline, rather than just fetching a single remote stream.