lowfi
Version:
🎵 Play Lofi music through your terminal.
94 lines (60 loc) • 2.29 kB
Markdown
<div align="center">
<h2>Lowfi 🎵</h2>
<p>Play Lofi music through your terminal.</p>
<a href="https://npmjs.com/package/lowfi"><strong>npm</strong></a> | <a href="https://buymeacoffee.com/remvze">Buy Me a Coffee</a>
</div>
## Table of Contents
- ⚡ [Installation](#installation)
- ✨ [Usage](#usage)
- 🔮 [Commands](#commands)
- ⚠️ [Prerequisites](#prerequisites)
- 🤝 [Contributing](#contributing)
- ⭐ [Support](#support)
- 📜 [License](#license)
## Installation
To install Lowfi, you need Node.js and npm installed on your machine. You can install the CLI tool globally using the following command:
```bash
npm install -g lowfi
```
## Usage
After installation, you can run the CLI tool using the following command:
```bash
lowfi [command] [options]
```
To see a list of available commands and options, run:
```bash
lowfi --help
```
## Commands
### `play`
Play a lofi playlist.
```bash
lowfi play
```
**Options:**
- `--random`: Randomly select a playlist.
- `--volume <number>`: Set the volume (between 0 and 1).
### `open`
Open a playlist in your browser.
```bash
lowfi open
```
## Prerequisites
- [**ffmpeg**](https://ffmpeg.org): Converting audio formats.
- [**node-gyp**](https://npmjs.com/package/node-gyp): Compiling native addon modules.
## Contributing
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bugfix.
3. Make your changes and commit them with a descriptive commit message.
4. Push your changes to your fork.
5. Open a pull request with a detailed description of your changes.
Please make sure to follow our [Contributing Guidelines](CONTRIBUTING.md).
## Support
If you find this project useful, please consider supporting it by giving it a star on GitHub. Your support helps us continue to improve and maintain the project.
You can also support the project by [making a donation](https://buymeacoffee.com/remvze). Every little bit helps and is greatly appreciated!
Thank you for your support!
## License
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.
---
Thank you for using Lowfi! If you have any questions or feedback, please open an issue on GitHub.