Commit graph

968 commits

Author SHA1 Message Date
Joe Howard
e66556086e
Merge pull request #1251 from museofficial/revert-base-dockerfile-change
fix: revert Dockerfile to inherit dependencies properly, ref issue #1250
2025-04-07 19:01:04 -05:00
Joe Howard
4f5effbd3b fix: install Python so @discordjs/opus can build from source 2025-04-07 18:55:21 -05:00
Joe Howard
d786230242 fix: revert Dockerfile to inherit dependencies properly, ref issue #1250 2025-04-07 18:01:10 -05:00
Joe Howard
99655220a7 Release 2.11.0 2025-03-31 20:46:40 -05:00
Joe Howard
27a5cf1804
Merge pull request #1243 from museofficial/update-changelog
chore: update changelog from last PR to allow build
2025-03-31 20:46:16 -05:00
Joe Howard
1028f3143a chore: update changelog from last PR to allow build 2025-03-31 20:45:29 -05:00
Joe Howard
effe482822
Merge pull request #1240 from Rob4001/master
Update ytdl-core, @discordjs/opus and @discordjs/voice. Update to Node 22
2025-03-31 20:42:11 -05:00
Robert Wilson
0afb9d2bc3 Update ytdl-core to 4.16.6 2025-03-31 23:10:56 +01:00
Robert Wilson
d0ab294907 Update ytdl-core, @discordjs/opus and @discordjs/voice. Update to Node 22 LTS 2025-03-27 23:23:45 +00:00
Joe Howard
d7f0a954e2 Release 2.10.1 2025-01-28 21:58:35 -06:00
Joe Howard
92c6de5adc
Merge pull request #1201 from museofficial/dependencies/ytdl-core/upgrade/4-15-9
Add updates to changelog to permit a new release
2025-01-28 21:57:33 -06:00
Michael
3e0d10af26
Merge branch 'master' into dependencies/ytdl-core/upgrade/4-15-9 2025-01-27 18:11:03 -08:00
Michael
5425b54e90 Revert "Update CHANGELOG.md with YT changes"
This reverts commit ebb5803653.
2025-01-27 17:30:19 -08:00
Michael
be53c46165
Revert "Improve YouTube API error handling (#1199)" (#1206)
This reverts commit 373e6a53ac so we can push a smaller release with just the dependency updates first.
2025-01-27 17:29:37 -08:00
Michael
0fcd6d0a40 Revert "Merge branch 'master' into dependencies/ytdl-core/upgrade/4-15-9"
This reverts commit b1a3ae3aaa, reversing
changes made to ebb5803653.
2025-01-27 17:25:28 -08:00
Michael
b1a3ae3aaa
Merge branch 'master' into dependencies/ytdl-core/upgrade/4-15-9 2025-01-27 17:16:47 -08:00
Michael
ebb5803653
Update CHANGELOG.md with YT changes 2025-01-27 17:13:20 -08:00
Michael
373e6a53ac
Improve YouTube API error handling (#1199)
Enhance YouTube API service with comprehensive error handling, retries, and
logging to improve reliability. Add typed YouTubeError interface, implement
exponential backoff with jitter, properly handle rate limits (429) and quota
exceeded (403), and improve cache key management.
2025-01-27 17:02:07 -08:00
Joe Howard
0bc39279a5 remove items destruturing 2025-01-26 20:26:10 -06:00
Joe Howard
8be58920ba try casting type directly 2025-01-26 20:11:40 -06:00
Joe Howard
b6f5b1f45a chore: add type declaration to force linter to recognize non-void return 2025-01-26 20:03:21 -06:00
Joe Howard
2aad2244d8 Add changes from #1197, #1192, #1139 to Changelog 2025-01-26 19:52:25 -06:00
dependabot[bot]
4c81b67869
Bump p-queue from 7.1.0 to 8.1.0
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 7.1.0 to 8.1.0.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v7.1.0...v8.1.0)

---
updated-dependencies:
- dependency-name: p-queue
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-26 00:01:52 +00:00
Michael
92f63e067d
Merge pull request #1197 from enigodupont/master
Update ytdl-core to 4.15.9 and use new playerClients default
2025-01-25 15:59:23 -08:00
Juan Carlos Ramirez
e729202d98 Updating fluent-ffmpeg to 2.1.3 to fix windows playback
amend: Fixing packages
2025-01-25 02:28:52 -06:00
Juan Carlos Ramirez
60c1c21d61 Update ytdl-core to 4.15.9 and use new playerClients default 2025-01-25 01:04:36 -06:00
Michael
6958af2b2e
Merge pull request #1189 from enigodupont/master
Reset playerclients for ytdl during getinfo to defaults
2025-01-21 22:43:35 -08:00
Michael
c2445a7c3c
Revert "Revert "Reset playerclients for ytdl during getinfo to defaults"" 2025-01-21 22:36:02 -08:00
Michael
591e9bab67
Merge pull request #1191 from museofficial/revert-1189-master
Revert "Reset playerclients for ytdl during getinfo to defaults"
2025-01-21 18:12:13 -08:00
Michael
045362c22c
Revert "Reset playerclients for ytdl during getinfo to defaults" 2025-01-21 17:44:37 -08:00
Michael
b10650bc0e
Merge pull request #1189 from enigodupont/master
Reset playerclients for ytdl during getinfo to defaults
2025-01-21 17:44:23 -08:00
Juan Carlos Ramirez
0db43cee32 Add logic to catch empty formats 2025-01-20 17:53:08 -06:00
Juan Carlos Ramirez
35855dd164 Update reflect-metadata package 2025-01-20 17:11:11 -06:00
Juan Carlos Ramirez
afbc570c81 Reset playerclients for ytdl during getinfo to defaults
Update ytdl-core and ytsr
2025-01-20 14:22:53 -06:00
Stefano
6ec6bb8aae
Merge pull request #1139 from sofushn/patch-1
remove requirement for Spotify in readme
2024-11-06 19:13:09 +01:00
Sofus Hilfling
32cd0f35ff
remove requirement for Spotify in readme 2024-11-05 17:09:48 +01:00
Stefano
716d6d9f4f
Release 2.10.0 2024-11-04 14:41:34 +00:00
Stefano
c0aadaf320
Lets see how this goes. Dependency downgrade due to broken update. 2024-11-04 14:41:11 +00:00
Stefano
63e55d9fd6
Update CHANGELOG.md 2024-11-04 14:52:23 +01:00
Stefano
250c7d316b
Merge pull request #1137 from museofficial/develop
Develop
2024-11-04 14:51:25 +01:00
Stefano
b2565a3a92
Merge pull request #1136 from museofficial/feature/lower-volume-when-talking
Feature/lower volume when talking
2024-11-04 13:51:29 +01:00
Stefano
d4e11241c5
Merge pull request #1096 from xytxxx/auto-turn-voice-down-when-people-speaks
feat: automatically turn volume down when people talks
2024-11-04 13:33:00 +01:00
Stefano
07bfd32cb3
Merge pull request #1092 from sofushn/master
feat: allow running without spotify
2024-11-04 13:31:01 +01:00
Stefano
4ec8a6d091
Merge branch 'master' into auto-turn-voice-down-when-people-speaks 2024-11-04 13:28:59 +01:00
Hazzajenko
8441935865 Add migration for prisma db changes 2024-11-01 17:47:22 +11:00
Hazzajenko
27d20a59d8 Added turnDownVolumeWhenPeopleSpeak and turnDownVolumeWhenPeopleSpeakTarget fields to the Setting model in Prisma 2024-11-01 17:45:55 +11:00
Hazzajenko
fe30673e23 Update README.md to the latest version of muse.
Changed the section to mention the discord commands rather than the env variables.
2024-11-01 17:45:01 +11:00
Hazzajenko
825c9a0c53 Refactor player service to use getGuildSettings instead of passing in the config. 2024-11-01 17:43:39 +11:00
Hazzajenko
ba3f1d60c3 Remove Config injection from PlayerManager as we are getting the values from prisma. 2024-11-01 17:42:09 +11:00
Hazzajenko
27b1a25e56 Remove obsolete TURN_DOWN_VOLUME_WHEN_PEOPLE_SPEAK from .env.example 2024-11-01 17:41:07 +11:00