MusicFreeDesktop

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

MusicFreeDesktop screenshot 1

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.

Key features

  • Plugin-based architecture for searching and playing music from various sources
  • Support for importing single tracks and full playlists via plugins
  • Ability to view album details and artist information
  • Custom theme support using CSS variables for color and style overrides
  • Background customization through HTML iframes defined in configuration files
  • Local data storage to prevent the uploading of personal information
  • Ad-free interface licensed under AGPL 3.0
  • Integration of lyrics retrieval through compatible plugins

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.

Last Modified
Software TypeDesktop App
Platform
Last Activity1 month ago
Repository Age3 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.