From 33da8e85278154f605ed5d910a3d45ea0e533484 Mon Sep 17 00:00:00 2001 From: Raphix Date: Fri, 29 Aug 2025 12:01:13 +0200 Subject: [PATCH] Version 1.1.1 - Edit Cookies --- src/player/Method/Youtube.js | 187 +++++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) diff --git a/src/player/Method/Youtube.js b/src/player/Method/Youtube.js index 8ec8147..fbef3b1 100644 --- a/src/player/Method/Youtube.js +++ b/src/player/Method/Youtube.js @@ -6,6 +6,193 @@ const ffmpeg = require('fluent-ffmpeg') const { getRandomIPv6 } = require("@distube/ytdl-core/lib/utils"); async function getStream(song) { + + //FIXME: Change youtube provider + const cookies = [ + { + "domain": ".youtube.com", + "expirationDate": 1787997552.154245, + "hostOnly": false, + "httpOnly": true, + "name": "__Secure-1PSIDTS", + "path": "/", + "sameSite": "unspecified", + "secure": true, + "session": false, + "storeId": "0", + "value": "sidts-CjUB5H03P1eFzyOjf7iFS9S6yN4AqceShfkIkvPkpZwOW5LQeQV067Xii6ZWiTxoXL2dOIlB0xAA", + "id": 1 + }, + { + "domain": ".youtube.com", + "expirationDate": 1791021552.154345, + "hostOnly": false, + "httpOnly": false, + "name": "__Secure-3PAPISID", + "path": "/", + "sameSite": "no_restriction", + "secure": true, + "session": false, + "storeId": "0", + "value": "fOTsHsOxnWoXhiUB/AqEIhO8nncInuR8rz", + "id": 2 + }, + { + "domain": ".youtube.com", + "expirationDate": 1791021552.154362, + "hostOnly": false, + "httpOnly": true, + "name": "__Secure-3PSID", + "path": "/", + "sameSite": "no_restriction", + "secure": true, + "session": false, + "storeId": "0", + "value": "g.a0000whlgE5u02Gic-y3Xv79fKiY_rEYP3D1Epg_nHe_sq4rB3cPqYwTtWZ03wl6ezyiyQAU9gACgYKAWcSARQSFQHGX2MibBW35YRzvbQffZKHV9um3hoVAUF8yKqUL4kb3nKQdUHrCv97ORRV0076", + "id": 3 + }, + { + "domain": ".youtube.com", + "expirationDate": 1787997603.866, + "hostOnly": false, + "httpOnly": true, + "name": "__Secure-3PSIDCC", + "path": "/", + "sameSite": "no_restriction", + "secure": true, + "session": false, + "storeId": "0", + "value": "AKEyXzVrFCvitebcHpnaI5cEG4zP7KuLMuUu0aGQFmNSbAjqCoY1_zeT545QE7hHdATGBpO7Pw", + "id": 4 + }, + { + "domain": ".youtube.com", + "expirationDate": 1787997552.154322, + "hostOnly": false, + "httpOnly": true, + "name": "__Secure-3PSIDTS", + "path": "/", + "sameSite": "no_restriction", + "secure": true, + "session": false, + "storeId": "0", + "value": "sidts-CjUB5H03P1eFzyOjf7iFS9S6yN4AqceShfkIkvPkpZwOW5LQeQV067Xii6ZWiTxoXL2dOIlB0xAA", + "id": 5 + }, + { + "domain": ".youtube.com", + "expirationDate": 1790589574.430833, + "hostOnly": false, + "httpOnly": true, + "name": "__Secure-YEC", + "path": "/", + "sameSite": "lax", + "secure": true, + "session": false, + "storeId": "0", + "value": "CgtVb1BOdEIxbDhqbyiH9MXFBjInCgJGUhIhEh0SGwsMDg8QERITFBUWFxgZGhscHR4fICEiIyQlJiAo", + "id": 6 + }, + { + "domain": ".youtube.com", + "expirationDate": 1756462164, + "hostOnly": false, + "httpOnly": false, + "name": "CONSISTENCY", + "path": "/", + "sameSite": "unspecified", + "secure": true, + "session": false, + "storeId": "0", + "value": "AKreu9vapsE-D9riK0YUXwAAz5qE-UybsBcvUp7LAVHoItqgMjtsFcTEXhLW_lkTdGZDln9ND2iB9PxrkhJPH-MWxATGhPTky1fYgQmMnPxDaqiQkzJQ4rZ8FjpPMUxANloGziFufRcNzSHkCkVd6oBj", + "id": 7 + }, + { + "domain": ".youtube.com", + "expirationDate": 1756463354.608961, + "hostOnly": false, + "httpOnly": true, + "name": "GPS", + "path": "/", + "sameSite": "unspecified", + "secure": true, + "session": false, + "storeId": "0", + "value": "1", + "id": 8 + }, + { + "domain": ".youtube.com", + "expirationDate": 1791021554.511376, + "hostOnly": false, + "httpOnly": true, + "name": "LOGIN_INFO", + "path": "/", + "sameSite": "no_restriction", + "secure": true, + "session": false, + "storeId": "0", + "value": "AFmmF2swRAIgemYDi5tgUKdwVnd3jPFEQNKzUGVkWUn0K_Aevsp3CWYCIG01E_bNLSV8_vdOZ6S2rHO2vs8EQS2xm0eGU7Xr3ktp:QUQ3MjNmeUt0SG1kdWsyVVJWUmkzbU0tNFp4VEJRNnZEZWRJNmF3VUpvNVpzSGc0aWdUN3ZrVGt6eFFVMnF0UVNXZGlPSjdBY2d3ZDVhOHN0VmphU3J1VWk2WFRHWUVGZnE3RHZqNWdQdlE0QmltbW52aHlSUWJLYmdXOVNZazV5UEZpTmtSUkNwT0hCVFZVWHhIYUNMVktKQ1JpVmYxazZn", + "id": 9 + }, + { + "domain": ".youtube.com", + "expirationDate": 1791021560.804764, + "hostOnly": false, + "httpOnly": false, + "name": "PREF", + "path": "/", + "sameSite": "unspecified", + "secure": true, + "session": false, + "storeId": "0", + "value": "f6=40000000&tz=Europe.Paris", + "id": 10 + }, + { + "domain": ".youtube.com", + "expirationDate": 1790412568.984102, + "hostOnly": false, + "httpOnly": false, + "name": "SOCS", + "path": "/", + "sameSite": "lax", + "secure": true, + "session": false, + "storeId": "0", + "value": "CAAaBgiAlbnFBg", + "id": 11 + }, + { + "domain": ".youtube.com", + "expirationDate": 1772013603.865942, + "hostOnly": false, + "httpOnly": true, + "name": "VISITOR_PRIVACY_METADATA", + "path": "/", + "sameSite": "no_restriction", + "secure": true, + "session": false, + "storeId": "0", + "value": "CgJGUhIhEh0SGwsMDg8QERITFBUWFxgZGhscHR4fICEiIyQlJiAo", + "id": 12 + }, + { + "domain": ".youtube.com", + "expirationDate": 1756461674.511457, + "hostOnly": false, + "httpOnly": true, + "name": "YTSESSION-js1wlf", + "path": "/", + "sameSite": "unspecified", + "secure": true, + "session": false, + "storeId": "0", + "value": "ANPz9Kig405ZS6xB8yYm7gwWVAJKCUOYanC3MQXUsI24o1blDFAG9/PHFjygZMcrF52DuumKq6oyePMMl4Tp/CGLCWGCiNcFDW5IU6S0g7mgJOl9", + "id": 13 + } + ] + ytdl.createAgent(cookies) try { let stream = ytdl(song.url, {