TimeForANinja
TimeForANinja
i'm also more of a `empty array` fan since doing that you'd get meta information like playlist title and so on...
not quite ready but i can at least tell the stale bot to ignore this 😉
Mixes aren't handled like regular playlist's and there's also the problem with them being infinite scrollable...
Did some testing in https://github.com/TimeForANinja/node-ytpl/tree/mix_test feel free to try it, using `ytpl.getMix(startVideoID, mixID, (err, data) => { /* do sth with data */ })` even thou calling the function twice...
> The diffrence between mix playlist and normal one is that the mix's misses the author informations like avatar and name which failed for me, otherwise it works like a...
> EDIT: i think this issue is related to ytdl-core not this repo. yep, since we never pull the individual video page would require some changes thou, since ytdl-core only...
looks like all you need to do is modifying this line https://github.com/TimeForANinja/node-ytpl/blob/master/lib/main.js#L100 to look sth like this ```js const json = await UTIL.doPost(BASE_API_URL + apiKey, { context, continuation: token, params:...
ok, little update on this we currently do web-scraping for the first 100 results and use the youtubei api for everything following the webscraping does not support deleted videos, so...
i can see how this simplifies the code but i do not see the advantage of exposing all 3 methods 🤔 from what i experienced it will confuse people these...
🤔 looks like the example for `ytpl.continueReq` is invalid that function should return a promise and therefor also require a promise e.g.: ```js const ytpl = require('ytpl'); const firstResultBatch =...