feat: support for subscription imports from FreeTube (#3426)

This commit is contained in:
endingisnight 2024-02-27 01:06:54 +02:00 committed by GitHub
parent 4b6aa54804
commit 6275202f2c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -88,10 +88,11 @@ export default {
}); });
} }
// NewPipe // NewPipe
else if (text.indexOf("app_version") != -1) { else if (text.indexOf("subscriptions") != -1) {
const json = JSON.parse(text); const json = JSON.parse(text);
json.subscriptions json.subscriptions
.filter(item => item.service_id == 0) // if service_id is undefined, chances are it's a freetube export
.filter(item => item.service_id == 0 || item.service_id == undefined)
.forEach(item => { .forEach(item => {
const url = item.url; const url = item.url;
const id = url.slice(-24); const id = url.slice(-24);