A plugin based music player for desktop that allows custom audio sources and visual themes.

MusicFreeDesktop is an open-source desktop app that functions as a modular music player. Unlike traditional streaming services, it does not include built-in music sources or proprietary libraries. Instead, it relies on a flexible plugin system to access audio content from across the internet. The application is developed for desktop environments and is available for Windows, macOS, and Linux.
Users install third-party plugins to enable specific functionalities such as searching for tracks, albums, and artists. By decoupling the player from the music source, the software allows users to integrate any internet-based audio source as long as a compatible plugin exists. The software focuses on a free, ad-free experience where all user data is stored locally on the device to maintain privacy. It is built using a modern stack consisting of Electron, React, and TypeScript.
The software is designed for users who prefer a customizable player that can adapt to different music providers. The theme system allows for deep visual modification, enabling users to change everything from the primary accent color and divider lines to the background of the sidebar and music bar. This is achieved through a combination of an index.css file for styling and a config.json file for structural layout. Developers can create new plugins by following the existing plugin protocol used by the Android version of the project, ensuring a consistent experience across platforms.
MusicFreeDesktop positions itself as a flexible shell for music streaming rather than a standalone service provider.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.