From 11859e0dcd27e958a902134fea065fb933bfcf09 Mon Sep 17 00:00:00 2001 From: FineFindus Date: Wed, 30 Apr 2025 17:13:56 +0200 Subject: [PATCH] fix(Backup): use channel URL for subscription export Fixes an issue, where subscription export would be invalid, due to malformed URLs, which are missing the channel path segment. --- .../main/java/com/github/libretube/helpers/ImportHelper.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/libretube/helpers/ImportHelper.kt b/app/src/main/java/com/github/libretube/helpers/ImportHelper.kt index 0bebd8f1f..9efb67f29 100644 --- a/app/src/main/java/com/github/libretube/helpers/ImportHelper.kt +++ b/app/src/main/java/com/github/libretube/helpers/ImportHelper.kt @@ -110,7 +110,7 @@ object ImportHelper { when (importFormat) { ImportFormat.NEWPIPE -> { val newPipeChannels = subs.map { - NewPipeSubscription(it.name, 0, "$YOUTUBE_FRONTEND_URL${it.url}") + NewPipeSubscription(it.name, 0, "$YOUTUBE_FRONTEND_URL/channel/${it.url}") } val newPipeSubscriptions = NewPipeSubscriptions(subscriptions = newPipeChannels) activity.contentResolver.openOutputStream(uri)?.use { @@ -123,7 +123,7 @@ object ImportHelper { FreetubeSubscription( it.name, "", - "$YOUTUBE_FRONTEND_URL${it.url}" + "$YOUTUBE_FRONTEND_URL/channel/${it.url}" ) } val freeTubeSubscriptions = FreetubeSubscriptions(subscriptions = freeTubeChannels)