sparklines-tui
v1.0.1
Published
#### A text-based user interface for Sparklines built with Ink.
Downloads
6
Readme
Sparklines TUI
A text-based user interface for Sparklines built with Ink.
Features
- Control music directly from the terminal.
- Login/Register functionality.
- API key-based interaction with Sparklines Backend.
- Continuous playback and clean playback bar.
- Custom shortcuts & help menu.
- Search songs, albums, and artists.
- Music language selector.
- Recommendations & infinite play (work in progress). [TODO]
- Loop, shuffle, queue, and lyrics support (coming soon). [TODO]
PreRequisites
Before using Sparklines TUI, make sure you have the following installed:
- cUrl: For making network requests.
- Node.js: Required for running the application.
- MPV: For handling audio playback.
Installation
You can install this package globally with npm:
npm install -g sparklines-tuiBuild from Source:-
- Clone the repository:
$ git clone https://github.com/samay15jan/sparklines- Install dependencies:
$ cd TUI && npm install- Link the package globally:
$ npm link- Start the app in development mode:
$ npm run devUsage
Display the help menu:
$ sparklines-tui -h
Usage
$ sparklines-tui
Options
--login, -l Log in to the application
--register, -r Register a new account
--help, -h Show this help message
Examples
$ sparklines-tui --login
$ sparklines-tui --register
$ sparklines-tui --help
For more information, refer github repository at https://github.com/samay15jan/sparklines
Contributing
Fork the repo, create a branch, and submit a pull request.
License
Released under the MIT License.
