Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akshatdalton/groovify
A CLI bot app to play the songs you wish
https://github.com/akshatdalton/groovify
axios bot cli groovy inquirer nestjs server typescript vlc vlc-http youtube youtube-search
Last synced: 27 days ago
JSON representation
A CLI bot app to play the songs you wish
- Host: GitHub
- URL: https://github.com/akshatdalton/groovify
- Owner: akshatdalton
- License: mit
- Created: 2022-05-25T19:05:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-23T11:09:00.000Z (about 2 years ago)
- Last Synced: 2024-09-29T03:22:40.368Z (about 1 month ago)
- Topics: axios, bot, cli, groovy, inquirer, nestjs, server, typescript, vlc, vlc-http, youtube, youtube-search
- Language: TypeScript
- Homepage:
- Size: 21.4 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# groovify
# Requirements
You must have VLC installed on your system and please check if you can play youtube links on it.
Check for `node` and `yarn` version requirements in the `package.json` file.# Getting Started
- Clone this repo: `git clone [email protected]:akshatdalton/Resolve-IT.git`.
- Install the dependencies: `yarn install`
- Build the files: `yarn build`
- Install Groovify globally: `npm install -g .`Now you are ready to search and play any song. Give it a try:
```shell
gvy connect
gvy play "cold mess by prateek khudad"
```You can look for available commands by:
```shell
gvy helpUsage: gvy [options] [command]
Groovify - CLI Music Bot
Options:
-V, --version output the version number
-h, --help display help for commandCommands:
connect connect the bot
disconnect disconnect the bot
play Loads your input and adds it to the queue
If there is no playing track, then it will start playing.
pause Pauses playback
unpause|resume Resumes playback
skip|next Skip the current song
back Play the previous song
seek Skips to the specified timestamp in the currently playing track
queue Displays the current song queue
jump Skips to the specified track
loop Loop your current song or queue
remove Removes the specified track from the queue
shuffle [options] Randomizes the current order of tracks in the queue
song [id] Displays info about the specified track in the queue
clear Removes all tracks from the queue
help [command] display help for command```