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
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Huibq avatar

Huibq/keep-alive

0
View on GitHub↗
6,307 estrellas·352 forks·JavaScript·8 vistaslxmusicapi.onrender.com↗

Keep Alive

Keep Alive is a cross-platform music streaming framework that aggregates free online music from multiple source providers through an extensible plugin system. It is designed to stream high-quality audio up to 320kbps across desktop and mobile applications by loading external plugins that handle source fetching and playback control.

The project distinguishes itself with a plugin-based architecture that decouples music source fetching from the player, allowing third-party music players to integrate and access tracks through interchangeable source links. A dynamic plugin registry enables runtime discovery and hot-swappable streaming, while an event-driven playback pipeline routes music through event handlers for buffering, decoding, and state management. The system also includes a stream quality negotiator that automatically probes plugin endpoints to select the highest available bitrate.

The framework provides a lightweight state machine for managing player states during idle, buffering, playing, and paused transitions, and includes a cross-platform audio bridge that unifies desktop and mobile audio output behind a common interface. Documentation and installation details are available through the repository.

Features

  • Event-Driven - Implements an event-driven playback pipeline that routes music through handlers for buffering, decoding, and state management.
  • Music Streaming Aggregators - Aggregates music streams from multiple online sources through interchangeable plugins for integration into desktop and mobile apps.
  • Cross-Platform Audio Engines - Provides a cross-platform audio abstraction layer that unifies desktop and mobile audio output for streaming.
  • Music Plugin Development - Streams high-quality music up to 320kbps by integrating plugin-based source links into compatible apps.
  • Music Source Integrations - Integrates with third-party music players through plugin-based source links for accessing and playing music.
  • Dynamic - Ships a dynamic plugin registry that discovers and loads music source plugins at runtime for hot-swappable streaming.
  • Plugin-Based Source Abstractions - Decouples music source fetching from the player by loading external plugins that provide track URLs and metadata.
  • Music Streaming - Streams high-quality audio up to 320kbps for online listening through third-party music players.
  • Stream Quality Negotiators - Automatically probes plugin endpoints to deliver the highest available audio quality up to 320kbps.
  • Desktop Music Clients - Streams free online tracks in desktop music players by fetching them through plugin-based source links.
  • High-Fidelity Music Streaming Applications - Delivers music up to 320kbps through plugin-based source links for compatible applications.
  • Mobile Music Streaming Frameworks - Streams free online music in mobile apps by accessing tracks through plugin-based source links.
  • Stream Quality Negotiations - Automatically probes plugin endpoints to select the highest available bitrate up to 320kbps for streaming.
  • Lightweight State Machines - Provides a lightweight state machine for managing player states with minimal overhead during playback transitions.
  • Backend API Services - Service for maintaining uptime and availability of music source endpoints.

Historial de estrellas

Gráfico del historial de estrellas de huibq/keep-aliveGráfico del historial de estrellas de huibq/keep-alive

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Keep Alive

Proyectos open-source similares, clasificados según cuántas características comparten con Keep Alive.
  • 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

    JavaScript
    Ver en GitHub↗2,993
  • maotoumao/musicfreedesktopAvatar de maotoumao

    maotoumao/MusicFreeDesktop

    7,919Ver en GitHub↗

    MusicFreeDesktop is a plugin-based music player and streaming aggregator that provides a unified interface for searching and playing content from multiple music services. It functions as an extensible media framework, utilizing a protocol-based architecture and a metadata normalization layer to ensure consistent audio streaming and data display across different sources. The application features a customizable desktop interface that supports theme-driven styling and variable-based runtime configuration, allowing users to personalize the appearance and behavior of the software. It includes a st

    TypeScriptelectronfreemusic
    Ver en GitHub↗7,919
  • listen1/listen1Avatar de listen1

    listen1/listen1

    4,784Ver en GitHub↗

    Listen1 is a multi-provider music streaming client and stream aggregator. It functions as a desktop application that combines search and playback from various online music services into a single interface. The project serves as a unified music search engine and a cross-platform playlist manager. It queries multiple music provider APIs simultaneously to locate tracks and stores curated song lists as generic references that can be resolved across different music sources. Its capabilities include aggregating audio streams from multiple providers to bypass individual platform restrictions and or

    Python
    Ver en GitHub↗4,784
  • librespot-org/librespotAvatar de librespot-org

    librespot-org/librespot

    6,833Ver en 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
    Ver en GitHub↗6,833
Ver las 30 alternativas a Keep Alive→

Preguntas frecuentes

¿Qué hace huibq/keep-alive?

Keep Alive is a cross-platform music streaming framework that aggregates free online music from multiple source providers through an extensible plugin system. It is designed to stream high-quality audio up to 320kbps across desktop and mobile applications by loading external plugins that handle source fetching and playback control.

¿Cuáles son las características principales de huibq/keep-alive?

Las características principales de huibq/keep-alive son: Event-Driven, Music Streaming Aggregators, Cross-Platform Audio Engines, Music Plugin Development, Music Source Integrations, Dynamic, Plugin-Based Source Abstractions, Music Streaming.

¿Qué alternativas de código abierto existen para huibq/keep-alive?

Las alternativas de código abierto para huibq/keep-alive incluyen: guoyue2010/lxmusic- — lxmusic- is a cross-platform audio player and music streaming client designed to aggregate audio tracks from various… maotoumao/musicfreedesktop — MusicFreeDesktop is a plugin-based music player and streaming aggregator that provides a unified interface for… listen1/listen1 — Listen1 is a multi-provider music streaming client and stream aggregator. It functions as a desktop application that… librespot-org/librespot — librespot is an open-source audio streaming client and library used to implement custom music players that… music-assistant/server — This project is a multi-room music server and library aggregator that centralizes local audio files and various… tomahawk-player/tomahawk — Tomahawk is a multi-source music player that aggregates local audio files and online streaming services into a single…