diff --git a/src/modules/processing/services/odysee.js b/src/modules/processing/services/odysee.js index 6aa396e9..0383dc86 100644 --- a/src/modules/processing/services/odysee.js +++ b/src/modules/processing/services/odysee.js @@ -10,10 +10,8 @@ export default async function({ id }) { .then(req => {return req.text()}) .catch(() => {}); - // i couldn't find any other way to do this - var requestLines = requestText.split('\n'); - var contentline = requestLines[requestLines.length - 32]; - var videoUrl = contentline.split('"')[3]; + if (!requestText.includes('"contentUrl": ')) return { error: 'ErrorEmptyDownload' }; + var videoUrl = requestText.split('"contentUrl": "')[1].split('"')[0]; if (videoUrl?.includes('.mp4')) { return {