Nuclear

A desktop music player that aggregates streaming sources to search artists and tracks without ads or tracking.

Nuclear screenshot 1

Nuclear is an open-source desktop music player. It allows users to search for songs and artists across multiple sources and stream music without advertisements or tracking. The software acts as a centralized hub for music discovery, enabling users to aggregate content from various web platforms into a single interface.

The application is deployed as a desktop app available for Windows, macOS, and Linux. It supports a wide range of installation formats to suit different operating systems, including .exe and .msi for Windows, .dmg for both Apple Silicon and Intel Macs, and .AppImage, .deb, .rpm, and .flatpak for Linux distributions. Users can manage their music libraries through a traditional player interface that emphasizes privacy and user control.

Key features

  • Search and stream music from multiple integrated sources
  • Artist and album browsing with biographies and discographies
  • Queue management with shuffle, repeat, and drag and drop reordering
  • Playlist creation with import and export capabilities
  • Plugin system with a built-in store for streaming sources and metadata
  • Customization via built-in themes and custom CSS
  • MCP server integration for AI agent control
  • Keyboard shortcuts and multi-language localization

The software is built as a pnpm monorepo managed with Turborepo, utilizing a technical stack that combines Rust and React via the Tauri framework. Its architecture is designed around a modular plugin system where nearly every core functionality, including streaming sources and dashboard content, is driven by plugins. Developers can extend the player using the @nuclearplayer/plugin-sdk to add new metadata providers or streaming capabilities. Additionally, the inclusion of a Model Context Protocol (MCP) server allows the player to be discoverable by AI agents, enabling integration with tools such as Claude Code, Codex CLI, and Windsurf.

Nuclear serves as a privacy-focused aggregator for users who prefer a single desktop interface for streaming from various web sources while avoiding the tracking associated with commercial platforms.

Last Modified
Software TypeDesktop App
Platform
Last Activity15 days ago
Repository Age9 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.