Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified .vscode/launch.json
100644 → 100755
Empty file.
2 changes: 2 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{
}
Empty file modified .vscode/tasks.json
100644 → 100755
Empty file.
Empty file modified LICENSE
100644 → 100755
Empty file.
22 changes: 15 additions & 7 deletions README.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# Rhythm-Bot 2.1.5 Search / Rich Text / Buttons!
- New search command anything after !search will be searched against youtube and return the top 3 results
# Rhythm-Bot 3.0.0 Search / Rich Text / Buttons!
- Improved !search, !play commands !
- Press the thumbs up reaction emoji to add the item to your queue
- Note that you will want to give the bot permission to remove emojis in the text channel, this is the MANAGE_MESSAGES permission
- Node version has updated from 10.x.x to 12.x.x due to discord.js update
- Node version has been updated to 16.x.x
- New npm packages to install
- Replaced dependence on manually installing ffmpeg
- Now ffmpeg is installed via npm with ffmpeg-static when you do a simple npm install
- Reversed from ffmpeg-static npm package to manually compiled and configurated ffmpeg (because it just works better for me)
- ./configure --enable-nonfree --enable-opus --enable-libfdk-aac --enable-gpl
- In addition to the reaction button interaction on the search command you can now use buttons for the new playing control
- Can play live Youtube video !
- __!help will display command list__


![Image](https://imgur.com/B2xLVgU.png)

Expand All @@ -20,12 +23,12 @@ Simple little music bot to queue up and play youtube audio over discord voice ch

- `Python2.7` This version is required for node-gyp I think?
- `node-gyp` command line tool
- `node.js` version 12.X.X or higher is required
- `node.js` version 16.X.X or higher is required
- `typescript` types for javascript, enables easier group collaboration and simple right click to look up definitions

## Installation

- Install node latest stable release, this was built with node v12.16.1
- Install node latest stable release, this was built with node v16.13.1
- For windows run `npm install --global --production --add-python-to-path windows-build-tools`
- Run `npm install node-gyp -g`
- Run `npm install typescript -g`
Expand All @@ -42,3 +45,8 @@ Simple little music bot to queue up and play youtube audio over discord voice ch
## Running the Application

- Run `npm start`

## Limitations
- It cannot play ex-live videos
- It cannot play age restricted videos
- On very rare ocasions playing video is skipped
1 change: 1 addition & 0 deletions cookie.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
AFmmF2swRAIgLw7aQC5MpW5f-J3k9J38ul2jhpPHjZlneUbTZ5thhooCIFbQCu84vKalHaf4FMtBGUj9CxRrmBb18CJ4xLIC8ywi:QUQ3MjNmeDhxUXp3MkRPZVdsbEhsWkZsTHVoWGtXa1JZNVRYb3JqV2dwck9wcERhTmFFVFhBLXp5SDh0NWR0N1BLTGFseFhrZ3hwNGd6ZURqcG9WYTN2OUpFZXlpYTdLUHB6Q0NmaER3VVFmaDh0c1JfODEtWURXYUphRjFYYUJJdExvRmcyZFNPc1JBZ0JTcXpzU3ozTzVvcGJ2SC1vSGtn
7 changes: 5 additions & 2 deletions helptext.txt
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ Commands:
`help` - Get the help text
`join` - Join user voice channel
`leave` - Leave voice channel
`play` - Play the first song in the queue
`play *yt link* or just the string to search` - Play the first song in the queue
`pause` - Pause the current song
`resume` - Resume the current song
`time` - Time of the current song
`add [type] [url/idfragment]` - Add a song to the end of the queue
`add *yt link*` - Add a song to the end of the queue
`remove [index]` - Remove song at index
`skip` - Skip the current song
`stop` - Stop the current song and reset to the beginning
Expand All @@ -18,3 +18,6 @@ Commands:
`clear` - Clear songs in the queue
`volume [0-100/nothing]` - Will set or get the current volume
`repeat` - Toggle queue repeat mode
`desc` - Show song description
`radiozu` - Play Radio ZU
`radiovirgin` -Play Virgin Radio Romania
Loading