Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-15T18:30:59.000Z (4 months ago)
- Last Synced: 2025-01-14T04:07:38.636Z (9 days 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: 727 KB
- Stars: 46
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mfp: music for programming
[![Crate](https://img.shields.io/crates/v/mfp.svg?color=orange)](https://crates.io/crates/mfp)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/guptarohit/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!
![Screenshot](./.github/images/mfp_screenshot.png)
## 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: