https://github.com/guptarohit/mfp
CLI utility for playing music mixes for programming & focus from musicforprogramming.net
https://github.com/guptarohit/mfp
audio cli command-line command-line-tool lofi-music mfp music music-player musicforprogramming rust terminal utility
Last synced: 27 days ago
JSON representation
CLI utility for playing music mixes for programming & focus from musicforprogramming.net
- Host: GitHub
- URL: https://github.com/guptarohit/mfp
- Owner: guptarohit
- License: bsd-3-clause
- Created: 2023-07-01T23:27:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-03T18:49:09.000Z (3 months ago)
- Last Synced: 2025-03-30T15:07:42.127Z (about 1 month ago)
- Topics: audio, cli, command-line, command-line-tool, lofi-music, mfp, music, music-player, musicforprogramming, rust, terminal, utility
- Language: Rust
- Homepage: https://crates.io/crates/mfp
- Size: 743 KB
- Stars: 48
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mfp: music for programming
[](https://crates.io/crates/mfp)
[](https://github.com/guptarohit/mfp/releases)A command-line utility for playing music mixes for programming & focus (from [musicforprogramming.net](https://musicforprogramming.net)), unlocking the flow state!

## Installation
Using [Cargo](https://rustup.rs/) 📦:
```bash
cargo install mfp
```Or download pre-built binary from [GitHub release page](https://github.com/guptarohit/mfp/releases).
After installation, run `mfp` in command line to start. Plays a random track if not specified with `-t` flag.
## Usage
```bash
mfp [OPTIONS]Options:
-t, --track-number Track Number, between 1 and ~68
-v, --volume Volume, between 0 and 9 [default: 9]
-h, --help Print help
-V, --version Print version
```e.g. `mfp -t 1 -v 7`
## Acknowledgements
Inspired from [code radio cli](https://github.com/JasonWei512/code-radio-cli) and [music for programming](https://github.com/isdampe/music-for-programming) (currently not functional)
Mixes streams from [musicforprogramming.net](https://musicforprogramming.net) 🎵
## Contributing
Feel free to make a pull request! :octocat: