From 8db40db4de98fff7e4b502682ef5507eb45e3079 Mon Sep 17 00:00:00 2001 From: bopol Date: Sat, 13 Feb 2021 22:19:49 +0100 Subject: [PATCH] use substring instead of split --- .../youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java index 45d446e99..08de217b8 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java @@ -127,7 +127,7 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory { switch (host.toUpperCase()) { case "WWW.YOUTUBE-NOCOOKIE.COM": { if (path.startsWith("embed/")) { - String id = path.split("/")[1]; + String id = path.substring(6); // embed/ return assertIsId(id); } @@ -225,7 +225,7 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory { private String getIdFromFoldersInPath(String path) throws ParsingException { for (final String folder : folders) { if (path.startsWith(folder)) { - String id = path.split("/")[1]; + String id = path.substring(folder.length()); return assertIsId(id); } }