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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

music streaming and search application

Ranking updated Oct 11, 2026

For buscador de misica, the first results are taiko2k/tauon (Tauon is a desktop music player and library manager that handles local and remote audio playback, artist and album browsing, and metadata retrieval, though it focuses more on local file collection management than dedicated streaming services), vfsfitvnm/vimusic (ViMusic is a dedicated Android music streaming application that lets you search, stream, and manage playback from YouTube Music, missing only a native metadata scraper while supporting lyrics and playlists) and gokadzev/musify (Musify is a cross-platform music streaming client and offline audio player that handles search, playback, playlists, and synchronized lyrics, fitting the visitor's criteria well despite acting as a client rather than a backend server). aa112901/remusic and outertune/outertune round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “buscador de misica”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “buscador de misica”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • taiko2k/tauonTaiko2k avatar

    Taiko2k/Tauon

    2,700View on 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

    Tauon is a desktop music player and library manager that handles local and remote audio playback, artist and album browsing, and metadata retrieval, though it focuses more on local file collection management than dedicated streaming services.

    PythonArtist and Album BrowsersAudio PlaybackMusic Content Search
    View on GitHub↗2,700
  • vfsfitvnm/vimusicvfsfitvnm avatar

    vfsfitvnm/ViMusic

    9,450View on 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

    ViMusic is a dedicated Android music streaming application that lets you search, stream, and manage playback from YouTube Music, missing only a native metadata scraper while supporting lyrics and playlists.

    KotlinMusic Content SearchPlaylist ManagementSynchronized Lyrics Displays
    View on GitHub↗9,450
  • gokadzev/musifygokadzev avatar

    gokadzev/Musify

    4,011View on 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

    Musify is a cross-platform music streaming client and offline audio player that handles search, playback, playlists, and synchronized lyrics, fitting the visitor's criteria well despite acting as a client rather than a backend server.

    DartMusic Content SearchSynchronized Lyrics DisplaysLyric Synchronization
    View on GitHub↗4,011
  • aa112901/remusicaa112901 avatar

    aa112901/remusic

    6,384View on GitHub↗

    Remusic is an Android music player application designed for streaming, downloading, and managing audio files. It functions as a cloud music streaming client that connects to remote servers and a media player for local audio files. The application features a synchronized lyrics display that allows for time-stamped scrolling and navigation by tapping specific lines of text. It employs a local proxy to manage remote audio streams for playback stability and includes a system for theme customization through switchable skins and color schemes. The platform provides tools for local library and play

    Remusic is an Android music streaming and playback client that covers search, playlist management, and synchronized lyrics, though it lacks dedicated metadata scraping features.

    JavaPlaylist ManagementSynchronized Lyric DisplaysLyric Synchronization
    View on GitHub↗6,384
  • outertune/outertuneOuterTune avatar

    OuterTune/OuterTune

    5,212View on GitHub↗

    OuterTune is an Android music player and third-party YouTube Music client designed for playing local audio files and streaming remote content. It provides a user interface built with Material 3 and includes a dedicated media application for Android Auto to enable safe media management on vehicle head units. The project distinguishes itself by offering advertisement-free streaming of music and videos from remote services. It supports offline media archiving through a downloader that saves remote songs to local storage for playback without an internet connection. The application covers a broad

    OuterTune is a third-party YouTube Music client and local player for Android that supports audio playback, lyrics synchronization, and offline archiving, though it is scoped specifically to mobile devices rather than being a cross-platform desktop application.

    KotlinAudio PlaybackSynchronized Lyrics DisplaysLyric Synchronization
    View on GitHub↗5,212
  • theovilardo/pixelplayertheovilardo avatar

    theovilardo/PixelPlayer

    2,900View on GitHub↗

    PixelPlayer is a local music library manager and media player that supports offline audio and video playback. It provides tools for organizing personal collections by artist, album, or genre and includes a built-in editor for modifying audio file metadata tags. The application features wireless media casting to stream content to compatible external smart speakers or televisions. It also includes a dynamic user interface that adapts its color palette and layout based on the artwork of the current track. Playback capabilities include gapless transitions with custom crossfade, queue management

    PixelPlayer is a local music library manager and media player with offline playback, metadata tagging, and lyrics support, though it focuses on local files rather than online music discovery and streaming.

    KotlinAudio PlaybackSynchronized Lyrics DisplaysLyric Synchronization
    View on GitHub↗2,900
  • metrolistgroup/metrolistMetrolistGroup avatar

    MetrolistGroup/Metrolist

    6,764View on GitHub↗

    Metrolist is a music streaming application and library manager designed for high-fidelity audio and video playback. It functions as a collaborative audio player that enables real-time playback synchronization across multiple users through a request and approval system. The platform features an AI-driven lyrics translator that fetches time-synced lyrics and provides automated real-time translations. It also includes specialized integrations for Discord Rich Presence and a dedicated media client interface for Android Auto. The system manages music libraries with remote cloud storage synchroniz

    Metrolist is an open-source Android music streaming and library management application that supports high-fidelity playback, search, and lyric synchronization, though it lacks some broader ecosystem features like standard playlist management and extensive metadata scraping.

    KotlinAudio PlaybackSynchronized Lyric DisplaysSynchronized Lyrics Displays
    View on GitHub↗6,764
  • namidaco/namidanamidaco avatar

    namidaco/namida

    5,002View on GitHub↗

    Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br

    Namida is a feature-rich music player and streaming client built in Flutter that supports local and remote playback, YouTube integration, and synchronized lyrics, though it focuses more on client-side playback than a dedicated server-backed discovery platform.

    DartAudio PlaybackSynchronized Lyric DisplaysSynchronized Lyrics Displays
    View on GitHub↗5,002
  • listen1/listen1listen1 avatar

    listen1/listen1

    4,784View on 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

    Listen1 is a multi-provider music streaming desktop application that aggregates search and playback from various online sources into a single cross-platform interface, though it focuses on aggregation rather than hosting its own metadata or content.

    PythonPlaylist ManagementMulti-Source Music Searches
    View on GitHub↗4,784
  • phanan/koelphanan avatar

    phanan/koel

    17,168View on GitHub↗

    Koel is a self-hosted music streaming server that allows users to stream personal audio collections from a private server to any web browser. It functions as a multi-user audio library, supporting independent user libraries and single sign-on authentication. The platform integrates cloud storage drivers to host and serve music files from third-party providers and utilizes a metadata aggregator to enhance local library data and track listening history via external services. It also includes a natural language interface for executing playback commands and navigating the music library. The syst

    Koel is a self-hosted music streaming application that lets you browse, search, and play your personal audio collection through a web interface, fulfilling the core requirements for streaming and managing music.

    PHPAudio Streaming ServersSelf-Hosted Streaming ServersAccount-Based Library Partitioning
    View on GitHub↗17,168
  • navidrome/navidromenavidrome avatar

    navidrome/navidrome

    21,753View on GitHub↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Navidrome is a self-hosted music streaming server that indexes local digital audio files, provides a web interface for playback and playlist management, and supports metadata scraping and multi-client streaming through the Subsonic API.

    GoAudio Streaming ServersCompatibility LayersMusic Streaming Interfaces
    View on GitHub↗21,753
  • nukeop/nuclearnukeop avatar

    nukeop/nuclear

    17,814View on GitHub↗

    Nuclear is a cross-platform desktop music player that aggregates multiple online audio sources into a single interface. It functions as a streaming music aggregator and a local library manager, allowing users to search for and play audio tracks while maintaining persistent collections and playback queues. The application utilizes a modular architecture that supports custom plugins, enabling users to extend core functionality by adding new streaming sources, metadata providers, and interface features. This design allows for the normalization of disparate audio sources through a unified abstrac

    Nuclear is a cross-platform music streaming and search application that aggregates multiple online sources into a unified interface, supporting audio playback, library management, and plugin-based extensibility.

    TypeScriptDesktop Application RuntimesExtensible Media PlayersMusic Streaming Interfaces
    View on GitHub↗17,814
  • agersant/polarisagersant avatar

    agersant/polaris

    2,652View on GitHub↗

    Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.

    Polaris is a self-hostable music streaming application that lets you browse, search, and stream your personal audio collection across devices with dedicated client support.

    RustAudio StreamingMedia StreamingMusic and Audio
    View on GitHub↗2,652
  • strawberrymusicplayer/strawberrystrawberrymusicplayer avatar

    strawberrymusicplayer/strawberry

    3,790View on GitHub↗

    Strawberry is a desktop music player and SQL music library manager designed for managing large collections of digital audio files. It functions as a high-fidelity audio client that provides bit-perfect playback by bypassing system resampling to deliver raw audio data directly to hardware output devices. The software distinguishes itself through advanced library organization and external integration. It utilizes relational database indexing for fast searching and employs acoustic fingerprinting to retrieve missing metadata and correct album information. Additionally, it synchronizes listening

    Strawberry is a fully featured desktop music player and local library manager that covers metadata scraping, lyrics downloading, and playlist management, though it focuses on local files rather than being a dedicated online streaming service.

    C++Music Metadata EnrichmentPlaylist ManagementLocal Music Players
    View on GitHub↗3,790
  • jeffvli/feishinjeffvli avatar

    jeffvli/feishin

    7,146View on GitHub↗

    Feishin is a cross-platform desktop audio player designed for streaming and managing music libraries hosted on Navidrome or Subsonic compatible servers. It functions as a remote music library manager that utilizes the Subsonic API to browse collections and synchronize playback. The application provides specialized capabilities for music organization, including the creation and management of smart playlists based on specific filtering criteria. It also features synchronized lyrics display that matches on-screen text to the timing of the audio track. The software covers broad functional areas

    Feishin is a cross-platform desktop audio player that connects to Subsonic-compatible servers for music browsing, playlist management, and synchronized lyrics support, fitting the search well despite acting as a client rather than a standalone self-hosted server.

    TypeScriptSynchronized Lyric DisplaysSynchronized Lyrics Displays
    View on GitHub↗7,146
  • lyswhut/lx-music-mobilelyswhut avatar

    lyswhut/lx-music-mobile

    15,643View on GitHub↗

    LX Music Mobile is an open-source music streaming client designed to provide a unified audio playback experience across mobile and desktop operating systems. It functions as a centralized interface that aggregates audio content from multiple online sources, allowing users to discover and stream media through a single application. The platform distinguishes itself by providing a consistent media control environment that abstracts platform-specific audio APIs, ensuring uniform playback behavior regardless of the underlying hardware. It supports the organization and management of personal music

    LX Music Mobile is a cross-platform music streaming and discovery application that aggregates online audio sources for playback and library management, though it functions as a client rather than a self-hosted server.

    TypeScriptAudio Playback
    View on GitHub↗15,643
  • anandnet/harmony-musicanandnet avatar

    anandnet/Harmony-Music

    2,884View on GitHub↗

    Harmony is a cross-platform music streaming and discovery application built in Flutter that supports audio playback, search, and playlist management, though it lacks some specific metadata scraping and lyrics features.

    DartArtist and Album BrowsersSynchronized Lyrics DisplaysSong Searches
    View on GitHub↗2,884
  • blackcandy-org/blackcandyblackcandy-org avatar

    blackcandy-org/blackcandy

    4,290View on GitHub↗

    Blackcandy is a self-hosted music streaming server and digital music library manager. It allows users to host personal collections of audio files on a private server for streaming to web browsers and dedicated mobile applications. The system includes a media library sync engine that monitors file system changes in the background and uses parallel processing to keep the music database synchronized. It manages library organization by extracting audio metadata and fetching artist and album imagery from external databases. The platform provides capabilities for remote audio playback, music libra

    Blackcandy is a self-hosted music streaming server and library manager that handles metadata extraction, album art retrieval, and remote playback, making it a solid fit for a personal streaming application even though dedicated playlist management and lyrics support are not explicitly highlighted in the feature set.

    RubyMusic Metadata Retrieval
    View on GitHub↗4,290
  • maotoumao/musicfreemaotoumao avatar

    maotoumao/MusicFree

    23,331View on GitHub↗

    MusicFree is a cross-platform audio player that functions as an extensible media aggregator. It consolidates content from multiple disparate online music services into a single interface, allowing users to search and listen to media across various platforms within one application. The application utilizes a plugin-based architecture that relies on modular scripts to integrate third-party streaming services. Users can expand the available music library by importing external configuration files, which define how the player interacts with different media providers and displays metadata. To main

    MusicFree is a cross-platform audio player and media aggregator that supports cross-service music search and playback through an extensible plugin architecture, though it relies on third-party scripts to source its content.

    TypeScriptAudio Playback
    View on GitHub↗23,331
  • algerkong/algermusicplayeralgerkong avatar

    algerkong/AlgerMusicPlayer

    14,288View on GitHub↗

    AlgerMusicPlayer is a cross-platform desktop application designed to manage and play audio content. It functions as a centralized media client that integrates local music library management with online streaming services, providing a unified interface for organizing collections and accessing audio tracks. The application distinguishes itself by offering a highly customizable playback experience, including features such as equalizers, playback speed adjustments, and keyboard shortcuts. Users can personalize their workspace through theme switching and mini-player modes, while the integrated sea

    AlgerMusicPlayer is a cross-platform desktop application that integrates local and online music streaming with media management, making it a good fit for this search even though specific metadata scraping and lyrics features are not explicitly highlighted in the description.

    VueAudio Playback
    View on GitHub↗14,288
  • listen1/listen1_desktoplisten1 avatar

    listen1/listen1_desktop

    11,163View on GitHub↗

    Listen1 Desktop is a cross-platform music aggregator that consolidates audio content from multiple online streaming services into a single interface. It functions as a unified media player, allowing users to search, organize, and play tracks from diverse web-based providers within one application. The software distinguishes itself by normalizing disparate data structures from various streaming platforms, enabling a consistent experience for managing personal playlists and music libraries. By centralizing these sources, it removes the need to switch between different applications to access aud

    Listen1 Desktop is a cross-platform music streaming aggregator that lets you search, organize, and play tracks from multiple online sources in a single interface, missing only built-in lyrics support and automated metadata scraping from the requested features.

    JavaScriptAudio Playback
    View on GitHub↗11,163
  • splayer-dev/splayerSPlayer-Dev avatar

    SPlayer-Dev/SPlayer

    7,299View on 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

    SPlayer is a cross-platform music player and local library manager that connects to self-hosted media servers and cloud drives, offering playback, lyrics support, and playlist management, though it functions primarily as a client rather than a standalone streaming service.

    TypeScriptLyric Synchronization
    View on GitHub↗7,299
  • clangen/musikcubeclangen avatar

    clangen/musikcube

    4,784View on 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

    Musikcube is a cross-platform audio player and server with metadata indexing and streaming capabilities that fits the music streaming and playback category, though its primary interface is terminal-based rather than a modern web or graphical streaming app.

    C++Playlist Management
    View on GitHub↗4,784
  • lyswhut/lx-music-desktoplyswhut avatar

    lyswhut/lx-music-desktop

    51,592View on GitHub↗

    This project is a cross-platform desktop media player that aggregates music content from multiple online sources into a unified local playback interface. It provides a comprehensive system for managing media playback and retrieving structured lyric data, including time-synced, translated, and romanized versions. The application distinguishes itself through an integrated local network server and a custom protocol handler, which allow external software, scripts, and web browsers to interact with the player. These features enable remote control of playback operations, real-time monitoring of med

    This cross-platform desktop media player aggregates online music sources and provides audio playback, lyrics support, and media management, though it functions more as a client aggregator than a traditional streaming service backend.

    TypeScriptMedia PlayersMedia ControllersBuild Automation Tools
    View on GitHub↗51,592
  • krtirtho/spotubeKRTirtho avatar

    KRTirtho/spotube

    46,989View on GitHub↗

    Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple external music service accounts into a single interface, allowing users to manage and play their entire digital library without switching between different applications. The application distinguishes itself through an extensible architecture that supports runtime plugin loading. This allows users to integrate external metadata services and expand the core playback engine with custom functionality. By utilizing an internal API-aggregator, the software harmonizes disparate data st

    Spotube is an open-source cross-platform music streaming and playback client that aggregates multiple services, though it operates as a client wrapper rather than a standalone backend.

    DartMedia ClientsMedia PlayersStreaming and Broadcasting
    View on GitHub↗46,989
  • qier222/yesplaymusicqier222 avatar

    qier222/YesPlayMusic

    32,951View on GitHub↗

    YesPlayMusic is a cross-platform Electron desktop application that serves as a third-party client for NetEase Cloud Music. It functions as a music player for streaming and managing music, music videos, and personalized recommendations from cloud accounts. The application includes music scrobbling capabilities to record listening history and synchronize played tracks to remote profiles. It also provides a dedicated interface for accessing and playing personal music collections stored on cloud drives. The software supports global audio control through customizable keyboard shortcuts and includ

    YesPlayMusic is a cross-platform desktop application for streaming and playing music, but it is tied to a specific third-party platform rather than operating as a general-purpose independent music service.

    VueCross-Platform Desktop ApplicationsChromium-Based Desktop ShellsCross-Platform Media Players
    View on GitHub↗32,951
  • jellyfin/jellyfinjellyfin avatar

    jellyfin/jellyfin

    53,338View on GitHub↗

    Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client devices over a local or remote network. It utilizes a client-server architecture that separates media processing and storage from user interfaces, communicating through a standardized web-based application programming interface. The platform is designed for cross-platform hosting, running consistently across Linux, Windows, and macOS through native binaries or containerized environments. It features a hardware-accelerated transcoding engine that offloads intensive video conver

    Jellyfin is a self-hosted media server capable of streaming music and managing media collections, though it functions as a general-purpose media suite rather than a dedicated music player.

    C#Media ServersClient-Server ArchitecturesContainerization Strategies
    View on GitHub↗53,338
  • koel/koelkoel avatar

    koel/koel

    17,168View on GitHub↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    Koel is a self-hosted music streaming and management server that handles personal collections, playback, and playlists, though it focuses more on personal file hosting rather than broad global music discovery.

    PHPMusic ServersSelf-Hosted Streaming ServersAudio Playlist Managers
    View on GitHub↗17,168
  • ampache/ampacheampache avatar

    ampache/ampache

    3,792View on 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

    Ampache is a self-hosted media server and streaming application that organizes and plays back personal music collections, fitting the streaming and library management requirements well despite missing some built-in public search and metadata scraping features.

    PHPDigital Media Library ManagementWeb Interface Media ServersCollaborative Playback Platforms
    View on GitHub↗3,792
  • airsonic-advanced/airsonic-advancedairsonic-advanced avatar

    airsonic-advanced/airsonic-advanced

    1,395View on GitHub↗

    --> Airsonic-Advanced

    Airsonic-Advanced is an open-source media streaming application capable of audio playback, music searching, and artist browsing, though it leans more toward a self-hosted personal server than a modern discovery platform.

    JavaScriptAudio StreamingMedia Streaming
    View on GitHub↗1,395
  • adrianhajdin/project_music_playeradrianhajdin avatar

    adrianhajdin/project_music_player

    1,072View on GitHub↗

    This repository is a React-based music streaming and search application featuring song exploration, a music player, and lyrics support, though it functions as a tutorial project rather than a production-ready streaming service.

    JavaScriptjavascriptrapidapireactjs
    View on GitHub↗1,072
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
taiko2k/tauon2.7KPythonGPL-3.0Jun 23, 2026
vfsfitvnm/vimusic9.5KKotlinGPL-3.0Jul 15, 2024
gokadzev/musify
4K
Dart
GPL-3.0
Jun 13, 2026
aa112901/remusic6.4KJava—Jul 20, 2018
outertune/outertune5.2KKotlinGPL-3.0Apr 25, 2026
theovilardo/pixelplayer2.9KKotlinmitFeb 19, 2026
metrolistgroup/metrolist6.8KKotlingpl-3.0Feb 18, 2026
namidaco/namida5KDartotherFeb 20, 2026
listen1/listen14.8KPythonMITJun 17, 2025
phanan/koel17.2KPHPMITJun 16, 2026