Commit graph

955 commits

Author SHA1 Message Date
Michael
5425b54e90 Revert "Update CHANGELOG.md with YT changes"
This reverts commit ebb5803653.
2025-01-27 17:30:19 -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
Hazzajenko
a87bf60fe5 Updated Dockerfile to latest version of muse. 2024-11-01 17:39:42 +11:00
Hazzajenko
53af0074fc Update dotenv line to latest version of muse.
Removed obsolete TURN_DOWN_VOLUME_WHEN_PEOPLE_SPEAK and TURN_DOWN_VOLUME_WHEN_PEOPLE_SPEAK_TARGET environment variables and corresponding class properties as we will use the discord commands instead.
2024-11-01 17:38:23 +11:00
Hazzajenko
b42f27eba9 Added commands to set whether to reduce the volume when people speak and to set the target volume. 2024-11-01 17:36:01 +11:00
Hazzajenko
d6364ac2aa Update CHANGELOG for version 2.9.5 release.
Updated env variables with discord commands.
2024-11-01 17:31:06 +11:00
Stefano
418a7eccf3
Merge pull request #1119 from museofficial/dependabot/npm_and_yarn/p-limit-6.1.0
Bump p-limit from 4.0.0 to 6.1.0
2024-10-29 13:31:51 +01:00
Stefano
386903dfe0
Merge pull request #1120 from museofficial/dependabot/npm_and_yarn/types/ms-0.7.34
Bump @types/ms from 0.7.31 to 0.7.34
2024-10-29 13:31:22 +01:00
Stefano
ac6f4c68e1
Merge pull request #1121 from museofficial/dependabot/npm_and_yarn/iso8601-duration-2.1.2
Bump iso8601-duration from 1.3.0 to 2.1.2
2024-10-29 13:30:55 +01:00
dependabot[bot]
62aa39b674
Bump iso8601-duration from 1.3.0 to 2.1.2
Bumps [iso8601-duration](https://github.com/tolu/ISO8601-duration) from 1.3.0 to 2.1.2.
- [Release notes](https://github.com/tolu/ISO8601-duration/releases)
- [Commits](https://github.com/tolu/ISO8601-duration/compare/v1.3.0...v2.1.2)

---
updated-dependencies:
- dependency-name: iso8601-duration
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 10:32:25 +00:00
dependabot[bot]
6ff7d4b908
Bump @types/ms from 0.7.31 to 0.7.34
Bumps [@types/ms](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ms) from 0.7.31 to 0.7.34.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ms)

---
updated-dependencies:
- dependency-name: "@types/ms"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 10:32:14 +00:00
dependabot[bot]
6a81754a2e
Bump p-limit from 4.0.0 to 6.1.0
Bumps [p-limit](https://github.com/sindresorhus/p-limit) from 4.0.0 to 6.1.0.
- [Release notes](https://github.com/sindresorhus/p-limit/releases)
- [Commits](https://github.com/sindresorhus/p-limit/compare/v4.0.0...v6.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 10:31:47 +00:00
Stefano Haagmans
e82bc977ff
Release 2.9.5 2024-10-29 10:22:47 +01:00
Stefano Haagmans
c561eb70ba
Incorrect PR number 2024-10-29 10:21:01 +01:00
Stefano
bb9544b94d
Update CHANGELOG.md 2024-10-29 10:19:31 +01:00