awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Customizable music player

Ranking aktualisiert am 7. Juli 2026

For a customizable music player for desktop, the strongest matches are taiko2k/tauon (Tauon is a cross-platform music player that handles local), xbmc/xbmc (Kodi is a comprehensive, cross-platform media center that supports) and clementine-player/clementine (Clementine is a robust, cross-platform music player that handles). gokadzev/musify and strawberrymusicplayer/strawberry round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best customizable music player repositories. Compare top-rated open-source projects by features and activity to find the best fit.

Customizable music player

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • taiko2k/tauonAvatar von Taiko2k

    Taiko2k/Tauon

    2,700Auf GitHub ansehen↗

    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 cross-platform music player that handles local library management and high-fidelity playback, though it lacks a formal plugin architecture for deep functional customization.

    PythonLocal Music Players
    Auf GitHub ansehen↗2,700
  • xbmc/xbmcAvatar von xbmc

    xbmc/xbmc

    20,868Auf GitHub ansehen↗

    This project is a cross-platform media center, player, and digital media library manager. It serves as a centralized home theater hub for organizing, managing, and playing digital audio and video files across multiple operating systems. The application features a skinable media interface designed for remote control and ten-foot interface optimization. This is supported by a skinning engine that separates visual layout from application logic, allowing for custom user interface designs. The system provides automated media library organization by scanning folders to generate structured database

    Kodi is a comprehensive, cross-platform media center that supports extensive UI skinning and a robust plugin architecture, making it a highly customizable solution for managing and playing local music libraries.

    C++Skinning EnginesMedia Management Tools
    Auf GitHub ansehen↗20,868
  • clementine-player/clementineAvatar von clementine-player

    clementine-player/Clementine

    4,211Auf GitHub ansehen↗

    Clementine is a desktop music player and media library manager designed for organizing large collections of local audio files. It functions as an audio metadata organizer and a portable device synchronizer, providing tools to index music and manage playback on a computer. The software distinguishes itself through portable media synchronization, which includes hardware-specific audio transcoding to ensure files are compatible with external devices. It also supports remote playback control via Bluetooth and USB peripherals, including the ability to map playback commands to Bluetooth game contro

    Clementine is a robust, cross-platform music player that handles local library management and audio transcoding, though it lacks a formal plugin architecture for deep functional customization.

    C++Local Music Players
    Auf GitHub ansehen↗4,211
  • gokadzev/musifyAvatar von gokadzev

    gokadzev/Musify

    4,011Auf GitHub ansehen↗

    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 player that handles both local files and streaming, though it lacks the extensive plugin architecture or deep UI customization requested for a highly extensible player.

    DartLocal Music Players
    Auf GitHub ansehen↗4,011
  • strawberrymusicplayer/strawberryAvatar von strawberrymusicplayer

    strawberrymusicplayer/strawberry

    3,790Auf GitHub ansehen↗

    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 robust, cross-platform music player that excels at local library management and high-fidelity playback, though it lacks a formal plugin architecture for deep functional customization.

    C++Local Music Players
    Auf GitHub ansehen↗3,790
  • naman14/timberAvatar von naman14

    naman14/Timber

    7,050Auf GitHub ansehen↗

    Timber is an Android music application and local media player designed for browsing, searching, and playing audio files stored on a device. It functions as a music library manager that organizes audio collections by metadata and allows for the direct management of local media files. The application follows Material Design guidelines and includes a theme engine for adjusting visual styles, color palettes, and layout configurations. It provides capabilities for audio playback control, playlist management, and audio content search. The system supports network-protocol audio casting to remote ha

    Timber is a local music player for Android that offers a theme engine for visual customization and supports library management, though it lacks a plugin architecture and is limited to the Android platform rather than being cross-platform.

    JavaLocal Music Players
    Auf GitHub ansehen↗7,050
  • lyswhut/lx-music-desktopAvatar von lyswhut

    lyswhut/lx-music-desktop

    51,592Auf GitHub ansehen↗

    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 is a cross-platform music player that supports local library management, audio playback, and remote control via its integrated API, though it lacks a formal plugin architecture for deep UI or functional extensibility.

    TypeScriptRemote Control Interfaces
    Auf GitHub ansehen↗51,592
  • krtirtho/spotubeAvatar von KRTirtho

    KRTirtho/spotube

    46,989Auf GitHub ansehen↗

    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 a cross-platform music player that supports plugin-based extensibility and local library management, making it a strong fit for users seeking a customizable streaming-focused playback experience.

    DartMedia Management Tools
    Auf GitHub ansehen↗46,989
  • mpvnet-player/mpv.netAvatar von mpvnet-player

    mpvnet-player/mpv.net

    5,155Auf GitHub ansehen↗

    mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia frontend and hardware-accelerated video player that renders high-fidelity video and audio content. The project distinguishes itself by providing a searchable graphical interface for managing player settings and configuration files, alongside a themeable visual style. It supports extensibility through a scripting engine and allows for external playback management via JSON-based communication and command line interfaces. The application covers a broad range of media playback capabilit

    This is a highly scriptable and themeable media player frontend that offers extensive customization through its configuration and plugin-like scripting engine, though it is primarily focused on Windows rather than being cross-platform.

    C#External Control APIs
    Auf GitHub ansehen↗5,155
  • zhongyang219/musicplayer2Avatar von zhongyang219

    zhongyang219/MusicPlayer2

    6,211Auf GitHub ansehen↗

    MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local audio playback with real-time spectrum visualization. It functions as a local music library manager, organizing tracks by artist, album, and genre, while also serving as an online metadata and artwork downloader that fetches lyrics and album covers automatically. The player features a fully customizable interface defined through XML configuration files, and includes a synchronized lyrics display with desktop overlay and karaoke-style highlighting. The player distinguishes itself

    This is a capable local music player that supports extensive UI customization via XML and includes robust library management, though it is limited to Windows rather than being cross-platform.

    C++Theme Customization
    Auf GitHub ansehen↗6,211
  • iina/iinaAvatar von iina

    iina/iina

    45,236Auf GitHub ansehen↗

    This application is a high-performance media player designed for desktop environments, providing a unified interface for managing audio and video playback across local files and remote network streams. It supports a wide range of file formats and streaming protocols, utilizing native system frameworks and hardware-accelerated decoding to ensure synchronized, low-latency output. The player distinguishes itself through an extensible plugin architecture that allows for deep customization of the playback experience. Developers can build modular components to automate workflows, register custom co

    IINA is a highly extensible media player that supports local library management, plugin-based customization, and a wide range of audio formats, making it a strong candidate for users seeking a customizable playback experience.

    SwiftExtensible Plugin ArchitecturesExtensible Media PlayersPlugin Development Kits
    Auf GitHub ansehen↗45,236
  • cmus/cmusAvatar von cmus

    cmus/cmus

    6,048Auf GitHub ansehen↗

    cmus is a terminal-based audio player that runs entirely within a terminal window, using the ncurses library to render its interface without any graphical toolkit. It is designed to play local music files and internet radio streams, with support for CUE sheet metadata that splits single audio files into logical tracks with correct timing, and gapless playback that eliminates audible pauses between consecutive tracks. The player distinguishes itself through a Vi-inspired incremental search interface that locates tracks and commands in real time as you type, and a tab-based workspace model that

    This terminal-based music player offers extensive functional customization through its command-line interface, plugin-based architecture, and keyboard mapping, though it lacks a graphical themeable UI due to its terminal-only design.

    CTerminal Music ControllersTerminal PlayersCue Sheet Playbacks
    Auf GitHub ansehen↗6,048
  • quodlibet/quodlibetAvatar von quodlibet

    quodlibet/quodlibet

    1,735Auf GitHub ansehen↗

    Music player and music library manager for Linux, Windows, and macOS

    Quod Libet is a cross-platform music player that supports local library management and extensive plugin-based functionality, making it a highly customizable choice for users who want to tailor their playback experience.

    PythonAudio ToolsMusic Players
    Auf GitHub ansehen↗1,735
  • audacious-media-player/audaciousAvatar von audacious-media-player

    audacious-media-player/audacious

    1,215Auf GitHub ansehen↗

    A lightweight and versatile audio player

    Audacious is a versatile, cross-platform audio player that supports local library management, various audio formats, and a plugin-based architecture for extending its functionality and interface.

    C++Audio PlayersAudio Recording
    Auf GitHub ansehen↗1,215
  • tomahawk-player/tomahawkAvatar von tomahawk-player

    tomahawk-player/tomahawk

    3,047Auf GitHub ansehen↗

    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

    Tomahawk is a cross-platform music player that supports local library management and a plugin-based architecture for integrating various streaming sources, though it is no longer actively maintained.

    C++Modular Music PlayersMusic Streaming AggregatorsMedia Plugin Frameworks
    Auf GitHub ansehen↗3,047
  • th-ch/youtube-musicAvatar von th-ch

    th-ch/youtube-music

    31,945Auf GitHub ansehen↗

    This project is a desktop client for YouTube Music, serving as a cross-platform wrapper that encapsulates the web-based music service within a dedicated application environment. It provides native operating system integration and enhanced window controls for streaming audio. The application is distinguished by its extensibility, featuring a plugin system that allows the execution of custom scripts to modify frontend markup and application behavior. It also supports visual customization through the injection of external stylesheets to modify the user interface themes. The software manages aud

    This application provides a highly customizable desktop wrapper for YouTube Music that supports plugin-based script execution and CSS-based UI theming, though it is primarily designed for streaming rather than local library management.

    TypeScriptDesktop Music ClientsDesktop Web WrappersElectron-Based Media Players
    Auf GitHub ansehen↗31,945
  • nukeop/nuclearAvatar von nukeop

    nukeop/nuclear

    17,814Auf GitHub ansehen↗

    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 player that supports local library management and features a modular plugin architecture for extending functionality, making it a strong fit for users seeking a highly customizable playback experience.

    TypeScriptDesktop Application RuntimesExtensible Media PlayersMusic Streaming Interfaces
    Auf GitHub ansehen↗17,814
  • fossifyorg/music-playerAvatar von FossifyOrg

    FossifyOrg/Music-Player

    850Auf GitHub ansehen↗

    A clean music player with a customizable widget, stylish interface and no ads.

    This is a music player that supports local library management and basic UI customization through widgets, though it lacks the extensive plugin architecture and cross-platform support found in more advanced, modular players.

    KotlinMedia PlayersMusic Players
    Auf GitHub ansehen↗850
  • brahmkshatriya/echoAvatar von brahmkshatriya

    brahmkshatriya/echo

    2,905Auf GitHub ansehen↗

    Echo is a mobile music player designed for playing local audio files on mobile devices through a dedicated user interface. It functions as a local media indexer that scans and catalogs offline music files from device storage to build a searchable library. The application uses a plugin-based architecture to extend functionality without modifying the core code. This system allows for dynamic plugin loading and runtime module injection from installed packages to add capabilities such as lyrics and music tracking. The project incorporates a dynamic asset resolver to map external plugin resources

    Echo is a plugin-based local music player that supports library management and extensibility, though it is specifically tailored for mobile environments rather than being a cross-platform desktop application.

    KotlinLocal Music PlayersDecoupled ArchitecturesLocal Filesystem Indexers
    Auf GitHub ansehen↗2,905
  • enricocid/music-player-goAvatar von enricocid

    enricocid/Music-Player-GO

    1,884Auf GitHub ansehen↗

    🎶🎼 Very slim music player 👨‍🎤 100% made in Italy 🍕🌳🌞🍝🌄

    This is a music player application that supports local library management and audio playback, though it lacks the plugin architecture and cross-platform support required for a more comprehensive customization experience.

    KotlinAndroid Offline Players
    Auf GitHub ansehen↗1,884
  • algerkong/algermusicplayerAvatar von algerkong

    algerkong/AlgerMusicPlayer

    14,288Auf GitHub ansehen↗

    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

    This is a cross-platform music player that supports local library management and UI customization through themes, though it lacks explicit mention of a plugin architecture for extending core functionality.

    VueMedia ClientsVue DevelopmentAudio Playback
    Auf GitHub ansehen↗14,288
  • anandnet/harmony-musicAvatar von anandnet

    anandnet/Harmony-Music

    2,884Auf GitHub ansehen↗

    This is a cross-platform music player built with Flutter that supports local library management and offers various UI and playback configurations, though it lacks a formal plugin architecture for third-party extensions.

    DartCross-Platform Music PlayersFlutterYouTube Music Integrations
    Auf GitHub ansehen↗2,884
  • theimpactfulcompany/rise-media-playerAvatar von theimpactfulcompany

    theimpactfulcompany/Rise-Media-Player

    1,220Auf GitHub ansehen↗

    Rise Media Player is a desktop media management suite designed for the Windows platform. It functions as a unified interface for organizing and playing audio and video content sourced from local drives, network-attached storage, and cloud providers. The application distinguishes itself through a modular plugin architecture that allows for extended functionality, including the automatic retrieval of artist imagery and track metadata from third-party services. It also features built-in support for local network casting, enabling users to stream media directly to compatible hardware devices such

    This is a modular, plugin-based media player that supports local library management and UI customization, though it is limited to the Windows platform rather than being cross-platform.

    C#Extensible Media PlayersLibrary OrganizationMedia Aggregators
    Auf GitHub ansehen↗1,220
  • 422658476/mpv-easy-playerAvatar von 422658476

    422658476/MPV-EASY-Player

    1,378Auf GitHub ansehen↗

    This project is a graphical user interface for the command-line media engine, designed to simplify complex playback management and configuration for desktop users. It functions as a cross-platform media player that provides a visual layer for controlling local and remote video files, hardware-accelerated rendering, and advanced shader processing. The application distinguishes itself by replacing manual text-based configuration and command-line arguments with centralized visual menus. It enables users to manage engine parameters, rendering drivers, and performance profiles through an intuitive

    This project serves as a highly customizable GUI wrapper for the mpv media engine, offering extensive control over playback behavior and interface settings through Lua scripting and visual configuration menus.

    LuaCross-Platform Media PlayersGraphical Configuration InterfacesGUI Player Variants
    Auf GitHub ansehen↗1,378
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
taiko2k/tauon2.7KPythonGPL-3.023. Juni 2026
xbmc/xbmc20.9KC++NOASSERTION16. Juni 2026
clementine-player/clementine4.2KC++GPL-3.023. Mai 2026
gokadzev/musify4KDartGPL-3.013. Juni 2026
strawberrymusicplayer/strawberry3.8KC++GPL-3.022. Juni 2026
naman14/timber7.1KJava—28. Apr. 2023
lyswhut/lx-music-desktop51.6KTypeScriptApache-2.014. Juni 2026
krtirtho/spotube47KDartNOASSERTION5. Juni 2026
mpvnet-player/mpv.net5.2KC#GPL-2.09. Feb. 2026
zhongyang219/musicplayer26.2KC++gpl-3.020. Feb. 2026

Related searches

  • a self hosted music streaming server
  • Open-Source-Manager für Musikbibliotheken
  • Plattformübergreifende Media-Playback-Engine
  • an embeddable media player for websites
  • selbstgehosteter Musik-Streaming-Server
  • selbstgehosteter Server für Musik-Streaming
  • Toolkit für KI-gestützte Musikgenerierung
  • an open source video player library