Discord Music Made Simple.

Overview

boat-discord

Inspiration

This project was made because of the shutdown of Groovy and Rhythm. This project was inspired by the connecting two APIs workshop.

What it does

Plays Music. It can play music from yt vids, yt playlists, yt livestreams and more.

How we built it

  1. Set up the basic GitHub Repo
  2. Use core commando functionality
  3. Add the music commands

Challenges we ran into

  • Syncing the commands together. Later we used Structures.extend discord.js feature to fix that issue

  • Making ffmpeg work on every machine, without the complex installation Found the "ffmpeg-static" package which would install automatically, Now the bot is up and running after npm i

What we learned

  • YouTube Data API v3
  • Discord.js and Discord.js-Commando
  • How to handle audio using ytdl-core in node

What's next for Boat

  • Audio Effects
  • Something like the linux man
  • More platforms like Spotify
Comments
  • docs: Improve the pull request template

    docs: Improve the pull request template

    Description

    • Improve the pull request template.

    • [x] I have followed the code of conduct

    • [x] I have followed the contributing guidelines.

    • [ ] Either I have tested the code or my changes are not related to code.

    • [ ] I've updated the relevant docs if needed

    • [x] All my code changes do not infringe with Discord's Policies

    opened by Panquesito7 0
  • docs: Improve the issue forms and disable blank issues

    docs: Improve the issue forms and disable blank issues

    • Improve the issue forms.
    • Disable blank issues.
    • Add a generic (other) issue template/form.

    Description

    • [x] I have followed the code of conduct
    • [x] I have followed the contributing guidelines.
    • [ ] Either I have tested the code or my changes are not related to code.
    • [ ] I've updated the relavant docs if needed
    • [x] All my code changes do not infringe with Discord's Policies
    opened by Panquesito7 0
  • docs: Improve the `README.md` file and update the Code of Conduct

    docs: Improve the `README.md` file and update the Code of Conduct

    • Improve the README.md file.
    • Update the Code of Conduct to the latest version.

    Description

    • [x] I have followed the code of conduct
    • [x] I have followed the contributing guidelines.
    • [ ] Either I have tested the code or my changes are not related to code.
    • [ ] I've updated the relavant docs if needed
    • [x] All my code changes do not infringe with Discord's Policies
    opened by Panquesito7 0
  • docs(core): code-of-conduct

    docs(core): code-of-conduct

    Description

    • [x] I have followed the code of conduct
    • [x] I have followed the contributing guidelines.
    • [x] Either I have tested the code or my changes are not related to code.
    • [x] I've updated the relevant docs if needed
    • [x] All my code changes do not infringe with Discord's Policies

    Related Issue

    fixes #4

    Context

    How Has This Been Tested?

    Screenshots (if appropriate):

    documentation 
    opened by krshkun 0
  • Feat core setup

    Feat core setup

    Description

    • [x] I have followed the code of conduct
    • [x] I have followed the contributing guidelines.
    • [x] Either I have tested the code or my changes are not related to code.
    • [x] I've updated the relevant docs if needed
    • [x] All my code changes do not infringe with Discord's Policies

    Related Issue

    fixes #ISSUE_NUMBER

    Context

    How Has This Been Tested?

    Screenshots (if appropriate):

    opened by krshkun 0
  • feat: basic music commands

    feat: basic music commands

    Description

    • [x] I have followed the code of conduct
    • [x] I have followed the contributing guidelines.
    • [x] Either I have tested the code or my changes are not related to code.
    • [x] I've updated the relevant docs if needed
    • [x] All my code changes do not infringe with Discord's Policies

    Related Issue

    fixes #ISSUE_NUMBER

    Context

    How Has This Been Tested?

    Screenshots (if appropriate):

    opened by krshkun 0
Releases(1.1.0)
Owner
Krish Gupta
An enthusiast student developer looking forward to contribute to open source!
Krish Gupta
A Simple Music Bot Made Using Discord-Player Package - (Beta)

Our Music Bot A Highly Powerful Music Bot Without Lavalink Which Is Gonna Have Setup, A Specific Text Channel For Bot Command Feature, And DJ System S

null 12 Dec 14, 2022
I’m a very useful music bot that can make you play a music with a simple command! I have a lot of good commands that you can have a better experience playing your favorites songs!

I’m a very useful music bot that can make you play a music with a simple command! I have a lot of good commands that you can have a better experience playing your favorites songs!

Hugo Kishi 2 Aug 16, 2022
Discord bot made in javascript to play youtube music.

DJS O DJS é um bot para Discord com a capacidade da criar playlists personalizadas, tendo como fonte a biblioteca de músicas do Youtube. Frameworks e

Matheus Luiz 2 Aug 21, 2022
A Discord Music Bot made with ♥ by Ahad#3257

Discord-Music-Bot A Discord Music Bot made with ♥ by Ahad#3257 How To Use? It's very simple just follow the steps written below. Run setup.bat to inst

Ahad 11 Oct 25, 2022
Music-Player - Music player application built with HTML, CSS and vanilla JavaScript

Music-Player Music player application built with HTML, CSS and vanilla JavaScrip

Karthik Umashankar 1 Feb 10, 2022
A mobile app for playing music on Resonate, an open source music streaming co-op.

stream2own Play fair. Website | Twitter | Contributing | Developer Guide ?? Resonate Stream App A mobile app for playing music on Resonate, an open so

Peter Klingelhofer 12 Dec 28, 2022
A decentralized Music Ownership System developed on Truffle Suite and React Bootstrap to allow Music artists to upload their content to the blockchain, that can be streamed by users

A decentralized Music Ownership System developed on Truffle Suite and React Bootstrap to allow Music artists to upload their content to the blockchain, that can be streamed by users.

M. Adil Fayyaz 10 Sep 5, 2022
A discord bot made using discord.js and discord-player

Musx A custom discord bot that can play music in your server ?? Add the bot to your server If you are looking for a music bot for your Discord server

Shashwat Singh 4 Mar 28, 2022
About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this command handler.

discordJS-V14 About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this

Umut Bayraktar 36 Dec 28, 2022
⚡ Discord bot with economy, gambling, music, fun, moderation features based on discord.js v12

Crucian Crucian is my discord bot with simple structure based on discord.js Click Here to invite Crucian to your server Author Crucian © Apoo Authored

apoow3b 3 Jul 26, 2021
A discord bot using @discord.js and mongoose. Used for music, moderation, and entertainment.

hazel A discord bot using @discord.js and mongoose. Used for music, moderation, and entertainment. Features Music ― supporting YouTube, Spotify and So

yushi 27 Dec 31, 2022
Voice Controlled Discord Music Bot in discord.js v14

Voice Controlled Discord Bot This repository is for the 5th Hackathon of Documatic. With that Project I am aiming to place #1 and win 50€ About It is

Tomato6966 27 Nov 28, 2022
Web Application that represents a music player using the spotify API, React, JS, CSS, HTML, nodeJS, Firebase, material-ui, JSON and other technologies. Made by Yohan Hmaiti

Web Application that represents a music player using the spotify API, React, JS, CSS, HTML, nodeJS, Firebase, material-ui, JSON and other technologies. Made by Yohan Hmaiti

Yohan Hmaiti 2 Jan 8, 2022
Music player made with React and Redux 🚀

Spotipy A modern Web-Based music player made using ReactJS Deployment Spotipy is deployed at Vercel and can be accessed by clicking here Features Clea

Jessej Samuel 35 Jan 3, 2023
A simple & easy2use API for obtaining information about a discord user, discord bot or discord guild and their use for some purpose on websites!

discord-web-api A simple & easy2use API for obtaining information about a discord user, discord bot or discord guild and their use for some purpose on

InvalidLenni 2 Jun 28, 2022
Cyrus is a Discord Bot with focus on Fun, Moderation, information and much more commands! Made it with Discord.js

Cyrus Cyrus is a Discord Bot with focus on Fun, Moderation, information and much more commands! Made it with Discord.js Invite : Click here Vote : Top

null 4 Dec 3, 2022
This bot is a cool Discord bot made in discord.js using Node.JS

Anti-Crosspost Discord Bot This bot is a cool Discord bot made in discord.js using Node.JS. It detects when a user cross-posts a message in multiple c

Muhammad Usman Mithani 4 May 31, 2022
A discord chatbot made using discord.js

Discord Chatbot A discord chatbot made with Discord.js and Mongoose. ?? Installation and usage Install Node.js v16.9.0 or higher. Download and unzip t

null 16 Jan 1, 2023
A Discord bot project made with the npm package discord.js version 14

A Discord bot project made with the npm package discord.js version 14 and it's job to manage mails on a server, and this project includes only one Database: Quick.db. This project also handles Slash commands.

T.F.A 33 Jan 6, 2023