X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fyoutube-dl%2Fyoutube-dl-wrapper.ts;h=966b8df78e096a6d96df3e76cdc67a800a8ecdf3;hb=4638cd713dcdd007cd7f49b9a95fa62ac7823e7c;hp=2c3ba2feb129a30b54a312c74934ccdadafdb2ec;hpb=6c38f40d966eb25e53ac38174153cb1fef0475f5;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/youtube-dl/youtube-dl-wrapper.ts b/server/helpers/youtube-dl/youtube-dl-wrapper.ts index 2c3ba2feb..966b8df78 100644 --- a/server/helpers/youtube-dl/youtube-dl-wrapper.ts +++ b/server/helpers/youtube-dl/youtube-dl-wrapper.ts @@ -1,5 +1,6 @@ import { move, pathExists, readdir, remove } from 'fs-extra' import { dirname, join } from 'path' +import { inspect } from 'util' import { CONFIG } from '@server/initializers/config' import { isVideoFileExtnameValid } from '../custom-validators/videos' import { logger, loggerTagsFactory } from '../logger' @@ -59,13 +60,9 @@ class YoutubeDLWrapper { processOptions }) - if (!Array.isArray(list)) throw new Error(`YoutubeDL could not get list info from ${this.url}`) + if (!Array.isArray(list)) throw new Error(`YoutubeDL could not get list info from ${this.url}: ${inspect(list)}`) - return list.map(info => { - const infoBuilder = new YoutubeDLInfoBuilder(info) - - return infoBuilder.getInfo() - }) + return list.map(info => info.webpage_url) } async getSubtitles (): Promise {