awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
darknessomi avatar

darknessomi/musicbox

0
View on GitHub↗
9,806 stars·1,562 forks·Python·MIT·21 views

Musicbox

Musicbox is a terminal-based music player and command-line interface client for NetEase Cloud Music. It functions as a keyboard-driven audio player that enables users to stream music, manage playlists, and browse charts directly within a terminal environment.

The project utilizes a headless music daemon to separate background audio playback and authentication from the command-line interface. This architecture allows for audio control via external commands or agents and includes a desktop lyrics overlay capable of dual-line rendering and foreign language translations.

The system covers high-fidelity audio streaming with support for lossless audio and local disk caching for offline playback. It includes tools for music discovery via fuzzy search, personal library organization, and automated account management, including daily check-in synchronization.

Features

  • Music Streaming - Functions as an alternative command-line client for the NetEase Cloud Music streaming platform.
  • Media Playback Controllers - Provides a command-line interface for controlling audio playback and search queries via a background daemon.
  • Audio Playback - Implements a headless background daemon for managing audio playback via external commands or shortcuts.
  • Lossless Audio Streaming - Supports high-fidelity audio streaming ranging from standard MP3 to high-resolution lossless formats.
  • Terminal Players - Provides a keyboard-driven music player designed specifically for terminal environments.
  • Streaming Clients - Provides a client for streaming and discovering music from the NetEase Cloud Music service.
  • Audio Daemons - Utilizes a headless music daemon to separate background playback and authentication from the CLI.
  • Token-Based Authentication - Uses cryptographic tokens retrieved via QR codes or email to maintain secure user sessions.
  • User Account Management - Manages user authentication states and automates daily check-ins to maintain account benefits.
  • Client-Server Architecture - Employs a client-server architecture to separate a persistent background audio daemon from the terminal user interface.
  • Account Automation Frameworks - Automates repetitive account interactions, such as daily check-ins, to maintain account status.
  • Playback Controllers - Provides programmatic control over playback progress, shuffle and repeat modes, and play queue organization.
  • Personal Media Managers - Enables users to organize personal music collections and maintain lists of favorite tracks.
  • Fuzzy Search Engines - Implements a fuzzy search engine to match user queries against remote music catalogs and artist lists.
  • Offline Caching - Stores streamed audio data on the local file system to ensure stable playback and enable offline access.
  • Overlay Rendering Engines - Provides a synchronized text overlay engine for rendering song lyrics on top of other desktop windows.
  • Lyric Overlays - Ships a desktop lyrics overlay with dual-line rendering and foreign language translations.
  • Music Discovery - Implements fuzzy search and recommendation features to find music across remote catalogs and local lists.
  • Audio Playlist Managers - Retrieves curated music collections from global charts, new releases, and personalized recommendation engines.
  • Media Overlays - Ships a floating media overlay for displaying song lyrics with dual-line rendering and translations.
  • Developer Tools - Command-line music player for programmers.

Star history

Star history chart for darknessomi/musicboxStar history chart for darknessomi/musicbox

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does darknessomi/musicbox do?

Musicbox is a terminal-based music player and command-line interface client for NetEase Cloud Music. It functions as a keyboard-driven audio player that enables users to stream music, manage playlists, and browse charts directly within a terminal environment.

What are the main features of darknessomi/musicbox?

The main features of darknessomi/musicbox are: Music Streaming, Media Playback Controllers, Audio Playback, Lossless Audio Streaming, Terminal Players, Streaming Clients, Audio Daemons, Token-Based Authentication.

Which projects share features with darknessomi/musicbox?

Projects with overlapping indexed features include: jpochyla/psst — Psst is a cross-platform Spotify music client and library manager. It functions as a desktop application for streaming… librespot-org/librespot — librespot is an open-source audio streaming client and library used to implement custom music players that… maxrave-dev/simpmusic — SimpMusic is an ad-free music streaming application that provides background audio and video playback from external… hanxi/xiaomusic — Xiaomusic is a remote media control system designed for Xiaomi smart speaker integration. It enables the streaming of… th3wall/fakeflix — Fakeflix is a media streaming frontend that serves as a visual gallery for exploring films and television shows. It… outertune/outertune — OuterTune is an Android music player and third-party YouTube Music client designed for playing local audio files and…

Projects sharing features with Musicbox

These projects share indexed features with Musicbox. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jpochyla/psstjpochyla avatar

    jpochyla/psst

    9,343View on GitHub↗

    Psst is a cross-platform Spotify music client and library manager. It functions as a desktop application for streaming music and podcasts, providing a native playback interface and tools for organizing saved albums and playlists. The project is distinguished by a client-server architecture that separates the core audio playback engine from the user interface. This allows for dual-interface state sharing, where a graphical user interface and a dedicated command-line interface can simultaneously control the same playback session. The application covers audio streaming with loudness normalizati

    Rust
    View on GitHub↗9,343
  • librespot-org/librespotlibrespot-org avatar

    librespot-org/librespot

    6,833View on GitHub↗

    librespot is an open-source audio streaming client and library used to implement custom music players that authenticate and stream audio from the Spotify service. It functions as a framework for fetching, decoding, and routing remote audio streams to various system backends and audio sinks. The project specifically implements a Spotify Connect receiver, allowing it to act as a remote-controllable playback endpoint that appears as a selectable device within other Spotify applications. This enables the creation of virtual playback devices, headless music playback on remote servers, and the inte

    Rust
    View on GitHub↗6,833
  • maxrave-dev/simpmusicmaxrave-dev avatar

    maxrave-dev/SimpMusic

    9,535View on GitHub↗

    SimpMusic is an ad-free music streaming application that provides background audio and video playback from external web sources. It enables personal music library management through the organization of custom playlists and the synchronization of user accounts across multiple devices. The application features AI-powered real-time translation of time-synced lyrics and integrates with vehicle head units to map playback controls and browsing for in-car use. It utilizes cookie-based session synchronization to access personal libraries and recommendations from external services. The platform inclu

    Kotlinandroidandroid-16android-app
    View on GitHub↗9,535
  • hanxi/xiaomusichanxi avatar

    hanxi/xiaomusic

    9,222View on GitHub↗

    Xiaomusic is a remote media control system designed for Xiaomi smart speaker integration. It enables the streaming of custom audio sources and network playlists to compatible hardware via a centralized software interface. The system manages network audio streaming by loading external JSON configurations and parsing M3U playlist files. It includes capabilities for directory-based file discovery to index local audio files and performs dynamic audio format conversion to ensure compatibility with the hardware output device. Playback is managed through a command-driven interface that supports tra

    Pythondockerdocker-composemusic
    View on GitHub↗9,222
Compare all 30 related projects→