music-cli
A command-line music player for coders. Background daemon with radio streaming, local MP3s, and AI-generated music.
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- ci.yml
- release.yml
- PULL_REQUEST_TEMPLATE.md
- favicon.svg
- logo-black.svg
- logo-full.svg
- logo-icon.svg
- logo-mark.svg
- logo-white.svg
- logo-wordmark.svg
- preview.html
- AGENT_SETUP.md
- AI_PLAYBOOK.md
- architecture.md
- brand-kit.md
- DECISIONS.md
- development.md
- troubleshooting.md
- user-guide.md
- __init__.py
- ai.py
- ai_models.py
- app.py
- common.py
- daemon_cmds.py
- history.py
- misc.py
- playback.py
- radio.py
- runtime.py
- youtube.py
- __init__.py
- mood.py
- temporal.py
- __init__.py
- ipc.py
- paths.py
- player_control.py
- __init__.py
- base.py
- ffplay.py
- __init__.py
- audioldm_strategy.py
- bark_strategy.py
- minimax_strategy.py
- model_config.py
- model_registry.py
- model_strategy.py
- musicgen_strategy.py
- progress_callback.py
- strategy_cache.py
- __init__.py
- ai_generator.py
- local.py
- radio.py
- youtube.py
- __init__.py
- __main__.py
- ai_tracks.py
- client.py
- config.py
- daemon.py
- daemon_handlers.py
- hf_cache.py
- history.py
- ipc_framing.py
- model_manager.py
- youtube_history.py
- validate-dev-setup.sh
- __init__.py
- conftest.py
- test_ai_generator_full.py
- test_ai_generator_validation.py
- test_ai_strategies.py
- test_ai_tracks.py
- test_cli.py
- test_cli_split.py
- test_client_unit.py
- test_config.py
- test_context.py
- test_daemon.py
- test_daemon_commands.py
- test_daemon_play_modes.py
- test_daemon_registry.py
- test_dep_hygiene.py
- test_dev_extra.py
- test_e2e.py
- test_ffplay.py
- test_hf_cache.py
- test_hf_cache_full.py
- test_history.py
- test_history_extra.py
- test_installer.py
- test_lazy_ai_imports.py
- test_local_source.py
- test_local_source_extra.py
- test_minimax_strategy.py
- test_model_manager_full.py
- test_model_revision_pins.py
- test_platform.py
- test_progress_callback.py
- test_python_floor.py
- test_radio_source.py
- test_strategy_cache_full.py
- test_youtube_history_extra.py
- test_youtube_source.py
- .gitignore
- .pre-commit-config.yaml
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CODE_REVIEW.md
- constraints-dev.txt
- CONTRIBUTING.md
- install.sh
- LICENSE
- MODERNIZATION_PLAN.md
- MODERNIZATION_REPORT.md
- music-cli-ai.gif
- original-prompt.png
- pyproject.toml
- README.md
- SECURITY.md
# Installation Guide
git clone https://github.com/luongnv89/music-cli
Downloads the entire project code from GitHub to your computer.
cd music-cli
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedcurl -fsSL https://raw.githubusercontent.com/luongnv89/music-cli/main/install.sh | bash
Downloads and runs the official install script in one line β this handles the full setup automatically.
wget -qO- https://raw.githubusercontent.com/luongnv89/music-cli/main/install.sh | bash
Type this command into your terminal and run it.
pip install coder-music-cli
Installs the package published on PyPI directly β no need to clone the source.
brew install ffmpeg # macOS
Installs the pre-built package via Homebrew β no source build required.
Pulled directly from this repo's README.
3. Python
Easypip install coder-music-cli
Installs the package published on PyPI directly β no need to clone the source.
pip install 'coder-music-cli[youtube]'
Installs the package published on PyPI directly β no need to clone the source.
pip install 'coder-music-cli[ai]'
Installs the package published on PyPI directly β no need to clone the source.
pip install 'coder-music-cli[minimax]'
Installs the package published on PyPI directly β no need to clone the source.
pip install 'coder-music-cli[youtube,ai]'
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
