Open-source music player that streams from YouTube, SoundCloud, Bandcamp and local files. No ads, no tracking, no data collection - just pure music freedom.

At a Glance:

Nuclear is a free and open-source desktop music player without ads or tracking, available on Windows, macOS, and Linux, with a plugin-driven architecture for streaming sources and metadata, plus an MCP server for AI agent control.

Overview:

Nuclear is a free, open-source desktop music player that aggregates and streams music from various online sources without displaying ads or collecting user tracking data. Instead of relying on a single built-in catalog, Nuclear uses a plugin system to fetch music, metadata, artist information, and other content, giving users the ability to configure exactly how media is sourced. The application provides standard music management features like playlists, favorites, queue reordering, and a library browser with artist and album pages. It also includes an MCP server that allows compatible AI coding agents to control playback. It runs on Windows, macOS, and Linux.

Key Decision Points:

  • Plugin-Driven Architecture: Every major functionality, including streaming sources, metadata lookups, and playlist management, is driven by plugins rather than a monolithic backend. Users install sources from the built-in plugin store or write custom plugins using the @nuclearplayer/plugin-sdk.

  • AI Agent Integration via MCP: Nuclear can run an MCP server that allows AI agents (with examples provided for Claude Code, Codex CLI, OpenCode, and others) to control the player. This is a developer- or power-user-oriented feature, not a standard consumer-facing voice assistant integration.

  • Multi-Platform Desktop Support: Native installers are available for Windows (.exe, .msi), macOS (.dmg for both Apple Silicon and Intel), and Linux (.AppImage, .deb, .rpm, .flatpak), without reliance on a web browser.

  • Local Customization without SaaS Dependency: Theming is supported through both built-in options and custom CSS, and the user manages their own library data, playlists, and favorites locally rather than through a cloud account.

Core Features:

  • Multi-Source Music Search and Streaming: Search for music and stream tracks from any plugin-provided source, decoupling playback from a single service.

  • Artist and Album Browsing: View artist pages with biographies, discographies, and similar artist suggestions, and browse album pages with detailed track listings.

  • Playlist Management with Import/Export: Create new playlists, and import existing playlists from various services or files, alongside standard export options.

  • Queue Management: Control the playback queue with shuffle, repeat, and drag-and-drop track reordering.

  • Plugin System with Built-in Store: Extend or modify the player’s capabilities using the @nuclearplayer/plugin-sdk, and install community plugins directly from the in-app store for new sources, metadata providers, and dashboard content.

  • AI-Driven Control via MCP Server: Enable an MCP server in the settings to let your AI agent (through tools like Claude Code) control playback, search, and queue management.

Use Cases:

  • Developers and power users who want to script or delegate music control: Enable the MCP server and let a coding agent handle playback, queue management, and search rather than interacting with the GUI, useful in parallel with development workflows.

  • Listeners who want to build a custom, multi-source music library: Install specific plugins to pull content from the sources you care about, then manage favorites, playlists, and artist libraries locally on your desktop.

  • Users on privacy-respecting desktop environments: Run Nuclear across Windows, macOS, or Linux with no ads or tracking, where all user data and preferences stay local to the machine.

Open-Source Alternative Value:

Nuclear’s open-source model allows its streaming capabilities to be extended and modified at the plugin level, rather than being limited to whatever sources a single company chooses to support. Because plugins handle streaming, metadata, and playlist integration, developers can write adapters for new or niche sources without waiting for upstream acceptance or vendor roadmaps. The built-in plugin store makes these extensions discoverable without manual file management. Additionally, the MCP server provides an integration path that is uncommon in consumer music players: allowing developers to control the application programmatically through AI agents using a documented, discoverable interface.

ShareXLinkedInReddit

Related tools

Project stats

Stars

17,748

Forks

1,283

License

AGPL-3.0

Metadata

Alternative to
Spotify