Skip to content

Commit 4bbb1ae

Browse files
committed
feat: address issues with play and video commands
1 parent eb81780 commit 4bbb1ae

4 files changed

Lines changed: 16 additions & 10 deletions

File tree

package-lock.json

Lines changed: 9 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"semver": "^7.7.2",
4747
"systeminformation": "^5.27.7",
4848
"whatsapp-web.js": "^1.31.0",
49-
"youtubei.js": "^15.0.0"
49+
"youtubei.js": "^15.1.1"
5050
},
5151
"devDependencies": {
5252
"@types/cli-progress": "^3.11.6",

src/commands/play.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export default async function play(msg: Message) {
2929
const yt = await Innertube.create({
3030
cache: new UniversalCache(false),
3131
generate_session_locally: true,
32+
player_id: "0004de42"
3233
});
3334
const search = await yt.music.search(query, { type: "song" });
3435

@@ -79,9 +80,8 @@ export default async function play(msg: Message) {
7980
`${audio.title}.mp3`,
8081
);
8182

82-
await msg.reply(media, msg.from, {
83+
await msg.reply(media, undefined, {
8384
caption: audio.title,
84-
sendAudioAsVoice: true,
8585
});
8686

8787
Promise.all([fs.promises.unlink(tempPath), fs.promises.unlink(tempPath)]);

src/commands/video.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ export default async function (msg: Message) {
2727
}
2828

2929
const yt = await Innertube.create({
30-
cache: new UniversalCache(false),
31-
generate_session_locally: true,
30+
cache: new UniversalCache(false),
31+
generate_session_locally: true,
32+
player_id: "0004de42",
3233
});
3334
const search = await yt.search(query, { type: "video" });
3435

@@ -79,7 +80,7 @@ export default async function (msg: Message) {
7980
`${video.title}.mp4`,
8081
);
8182

82-
await msg.reply(media, msg.from, {
83+
await msg.reply(media, undefined, {
8384
caption: `${video.title}`,
8485
});
8586

0 commit comments

Comments
 (0)