Add yotube cookies to youtube model
This commit is contained in:
parent
1c34770fcd
commit
f3697db4b7
2 changed files with 9 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -39,3 +39,4 @@ database.db
|
||||||
database.db-journal
|
database.db-journal
|
||||||
downloads
|
downloads
|
||||||
session
|
session
|
||||||
|
ytcookies.txt
|
|
@ -6,9 +6,11 @@ import { join } from "path";
|
||||||
|
|
||||||
import { rootPath, sanitizePath } from "helpers/utils";
|
import { rootPath, sanitizePath } from "helpers/utils";
|
||||||
|
|
||||||
|
const cookies = join(rootPath(), "ytcookies.txt");
|
||||||
|
|
||||||
class Youtube extends Ytdlp {
|
class Youtube extends Ytdlp {
|
||||||
async formats() {
|
async formats() {
|
||||||
const p = spawn(["yt-dlp", "-F", this.url], {
|
const p = spawn(["yt-dlp", "--cookies", cookies, "-F", this.url], {
|
||||||
stdout: "pipe",
|
stdout: "pipe",
|
||||||
stderr: "pipe",
|
stderr: "pipe",
|
||||||
});
|
});
|
||||||
|
@ -59,6 +61,8 @@ class Youtube extends Ytdlp {
|
||||||
const p = spawn(
|
const p = spawn(
|
||||||
[
|
[
|
||||||
"yt-dlp",
|
"yt-dlp",
|
||||||
|
"--cookies",
|
||||||
|
cookies,
|
||||||
"-f",
|
"-f",
|
||||||
`${formatId}+ba`,
|
`${formatId}+ba`,
|
||||||
"--recode-video",
|
"--recode-video",
|
||||||
|
@ -92,6 +96,8 @@ class Youtube extends Ytdlp {
|
||||||
const p = spawn(
|
const p = spawn(
|
||||||
[
|
[
|
||||||
"yt-dlp",
|
"yt-dlp",
|
||||||
|
"--cookies",
|
||||||
|
cookies,
|
||||||
"--extract-audio",
|
"--extract-audio",
|
||||||
"--audio-format",
|
"--audio-format",
|
||||||
"mp3",
|
"mp3",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue