Jukebot

Yet another discord.js music bot.

MIT License

Stars
1
Committers
4
Jukebot - Release 3.1.0 Latest Release

Published by NachoToast 7 months ago

Small updates to packages that fixes a long-lasting and annoying bug.

Jukebot - Release 3.0.1

Published by NachoToast over 1 year ago

Overhaul of underlying systems, fixing of bugs and pre-existing issues (and inevitable introduction of some new ones).

Full Changelog: https://github.com/NachoToast/Jukebot/compare/2.1.1...3.0.1

Jukebot - Release 2.1.1

Published by NachoToast over 1 year ago

  • Fixed a bug where text searches would prioritize the 1 hour version of videos, thanks @designateddolt for fixing this bug.
  • Minor preparatory updates.

Full Changelog: https://github.com/NachoToast/Jukebot/compare/2.1.0...2.1.1

Jukebot - Release 2.1.0

Published by NachoToast almost 2 years ago

  • Fixed a bug where some YouTube URLs would give unknown errors.
Jukebot - Release 2.0.3

Published by NachoToast almost 2 years ago

  • Minor dependency update.
  • Fixed an issue where the "time till play" included the duration of the song that was just queued, fix by @Biscuitmunch.
Jukebot - Release 2.0.2

Published by NachoToast about 2 years ago

  • Queueing a song onto an empty queue while Jukebot is currently playing something no longer incorrectly shows queue time as being 0:00.
  • YouTube playlists are now able to be queued again.
  • Playlist error logging no longer shows errors for hidden videos in a YouTube playlist.
  • Improved the error message sent when a YouTube playlist cannot be found via URL.
  • Age-restricted YouTube videos can be played again.

Full Changelog: https://github.com/NachoToast/Jukebot/compare/2.0.1...2.0.2

Jukebot - Release 2.0.1

Published by NachoToast about 2 years ago

Hotfix for a bug in the smart resource preparation of queues.

Full Changelog: https://github.com/NachoToast/Jukebot/compare/2.0.0...2.0.1

Jukebot - Release 2.0

Published by NachoToast about 2 years ago

Jukebot version 2.0 is now officially released!

Commands Added

  • /pause Along with /resume (alias /unpause).
  • /remove Removes a song from a specific position in the queue.
  • /previous See the last 5 songs played.
  • /patchnotes More information below.

Announcer System
The old announcer system has been removed, this means Jukebot will no longer try to send announcements of it's latest version in servers.
Instead, the /patchnotes command has been added, which allows you to page through releases and view their respective patch notes.

Status Command
The /status command now gives a lot more info, like memory usage, server statuses, and running version.

Other Tweaks

  • Enabled inline volume, so Jukebot no longer plays songs painfully loud at 100% volume.
  • Increased timeout threholds for generateResource, connect, and play to 10 seconds.
  • Jukebot now waits 5 minutes before leaving a VC due to inactivity.
  • Queues are no longer destroyed when Jukebot leaves a VC, instead they get destroyed after 5 minutes of inactivity, or reused.

Full Changelog: https://github.com/NachoToast/Jukebot/compare/1.0.6...2.0.0

Jukebot - Release 1.0.6

Published by NachoToast over 2 years ago

Jukebot now explicitly requires Embed Links permissions when inviting it. This is so it can display those neat 'now playing' and 'added to queue' embeds.

Please make sure the Jukebot role on your server has the Embed Links permission (or simply kick and re-invite it to the server).

Generate resource timeout has also been increased from 3 to 5 seconds.

Jukebot - Release 1.0.5

Published by NachoToast over 2 years ago

Added a /leave command.

Jukebot - Release 1.0.4

Published by NachoToast over 2 years ago

  • Spotify songs and age-restricted YouTube videos are playable again.
  • /shuffle command.
  • Can now shuffle when adding a playlist using /play <playlist> shuffle.
  • Queue pagination now displays the correct songs.
Jukebot - Release 1.0.3

Published by NachoToast over 2 years ago

Small update:

  • Increase connect timeout from 3 to 5 seconds.
  • Status command no longer ephemeral.
Jukebot - Release 1.0.2

Published by NachoToast over 2 years ago

  • Add /clear command.
  • Add /fix command to hopefully resolve any unknown issues that come up.
  • /status command now gives more detailed information about Jukebot's current server connection.
  • Various dependency updates.
Jukebot - Release 1.0.1

Published by NachoToast over 2 years ago

Jukebot now leaves channels when appropriate, and correctly handles being moved.

Jukebot - Release 1.0

Published by NachoToast over 2 years ago

Jukebot has been massively overhauled, and now utilizes modern Discord features like slash commands and buttons!

To accomodate for these changes, it's advices you re-add Jukebot to your Discord server using the invite link in my profile page.

Thank you for using Jukebot!

Jukebot - Test Release 0.9.1

Published by NachoToast over 2 years ago

Another test release.

Jukebot - Test Release 0.9

Published by NachoToast over 2 years ago

Ready everything up for production.

This release is to test a deploy script.

Jukebot - Embeds & Basics

Published by NachoToast over 2 years ago

  • queue command added, with pagination.
  • No longer announces the next song that is playing.
  • ping command renamed to status command, gives version information too.
  • skip command now returns more useful information.
  • play command now updates its status (getting resource, connecting, playing, etc...) in real time.
  • Can now play age-restricted YouTube videos.
  • Errors during searching for results should now be more comprehensively logged.
  • Fixed error where skipping twice would sometimes cause a disconnect despite there being songs to play or currently playing.
  • Minor tweaks and adjustments.
Jukebot - Release 0.3

Published by NachoToast over 2 years ago

Fixes existing issues and implements some basic commands. But now provides overall stable playback.

Still need to make some embed constructors, and handle a couple errors.

Jukebot - Release 0.2

Published by NachoToast over 2 years ago

  • Estimated time till playing now accounts for the current song.
  • Adding to the queue handles near-simulteanous adds more reliably.
  • Now sends fancy text embeds when you add something to the queue.