diff --git a/app/src/main/java/org/schabi/newpipe/crawler/StreamingService.java b/app/src/main/java/org/schabi/newpipe/crawler/StreamingService.java
index f34a40db8..9b6f4e285 100644
--- a/app/src/main/java/org/schabi/newpipe/crawler/StreamingService.java
+++ b/app/src/main/java/org/schabi/newpipe/crawler/StreamingService.java
@@ -31,7 +31,7 @@ public interface StreamingService {
throws IOException, CrawlingException;
SearchEngine getSearchEngineInstance();
- UrlIdHandler getUrlIdHandler();
+ VideoUrlIdHandler getUrlIdHandler();
}
diff --git a/app/src/main/java/org/schabi/newpipe/crawler/VideoExtractor.java b/app/src/main/java/org/schabi/newpipe/crawler/VideoExtractor.java
index 41a63ebdb..eb336b5ae 100644
--- a/app/src/main/java/org/schabi/newpipe/crawler/VideoExtractor.java
+++ b/app/src/main/java/org/schabi/newpipe/crawler/VideoExtractor.java
@@ -20,7 +20,6 @@ package org.schabi.newpipe.crawler;
* along with NewPipe. If not, see .
*/
-import java.net.URL;
import java.util.Vector;
/**Scrapes information from a video streaming service (eg, YouTube).*/
@@ -73,6 +72,6 @@ public interface VideoExtractor {
public abstract int getDislikeCount() throws ParsingException;
public abstract VideoPreviewInfo getNextVideo() throws ParsingException;
public abstract Vector getRelatedVideos() throws ParsingException;
- public abstract UrlIdHandler getUrlIdConverter();
+ public abstract VideoUrlIdHandler getUrlIdConverter();
public abstract String getPageUrl();
}
diff --git a/app/src/main/java/org/schabi/newpipe/crawler/VideoInfo.java b/app/src/main/java/org/schabi/newpipe/crawler/VideoInfo.java
index 71503b271..d5f10553f 100644
--- a/app/src/main/java/org/schabi/newpipe/crawler/VideoInfo.java
+++ b/app/src/main/java/org/schabi/newpipe/crawler/VideoInfo.java
@@ -33,7 +33,7 @@ public class VideoInfo extends AbstractVideoInfo {
throws CrawlingException, IOException {
VideoInfo videoInfo = new VideoInfo();
- UrlIdHandler uiconv = extractor.getUrlIdConverter();
+ VideoUrlIdHandler uiconv = extractor.getUrlIdConverter();
videoInfo.webpage_url = extractor.getPageUrl();
videoInfo.title = extractor.getTitle();
diff --git a/app/src/main/java/org/schabi/newpipe/crawler/UrlIdHandler.java b/app/src/main/java/org/schabi/newpipe/crawler/VideoUrlIdHandler.java
similarity index 93%
rename from app/src/main/java/org/schabi/newpipe/crawler/UrlIdHandler.java
rename to app/src/main/java/org/schabi/newpipe/crawler/VideoUrlIdHandler.java
index 5ff0a2b7d..66d8c3cd8 100644
--- a/app/src/main/java/org/schabi/newpipe/crawler/UrlIdHandler.java
+++ b/app/src/main/java/org/schabi/newpipe/crawler/VideoUrlIdHandler.java
@@ -4,7 +4,7 @@ package org.schabi.newpipe.crawler;
* Created by Christian Schabesberger on 02.02.16.
*
* Copyright (C) Christian Schabesberger 2016
- * UrlIdHandler.java is part of NewPipe.
+ * VideoUrlIdHandler.java is part of NewPipe.
*
* NewPipe is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@ package org.schabi.newpipe.crawler;
* along with NewPipe. If not, see .
*/
-public interface UrlIdHandler {
+public interface VideoUrlIdHandler {
String getVideoUrl(String videoId);
String getVideoId(String siteUrl) throws ParsingException;
String cleanUrl(String siteUrl) throws ParsingException;
diff --git a/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeService.java b/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeService.java
index 40d7d41f7..b49c55b87 100644
--- a/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeService.java
+++ b/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeService.java
@@ -3,7 +3,7 @@ package org.schabi.newpipe.crawler.services.youtube;
import org.schabi.newpipe.crawler.CrawlingException;
import org.schabi.newpipe.crawler.Downloader;
import org.schabi.newpipe.crawler.StreamingService;
-import org.schabi.newpipe.crawler.UrlIdHandler;
+import org.schabi.newpipe.crawler.VideoUrlIdHandler;
import org.schabi.newpipe.crawler.VideoExtractor;
import org.schabi.newpipe.crawler.SearchEngine;
@@ -40,7 +40,7 @@ public class YoutubeService implements StreamingService {
@Override
public VideoExtractor getExtractorInstance(String url, Downloader downloader)
throws CrawlingException, IOException {
- UrlIdHandler urlIdHandler = new YoutubeUrlIdHandler();
+ VideoUrlIdHandler urlIdHandler = new YoutubeVideoUrlIdHandler();
if(urlIdHandler.acceptUrl(url)) {
return new YoutubeVideoExtractor(url, downloader) ;
}
@@ -54,7 +54,7 @@ public class YoutubeService implements StreamingService {
}
@Override
- public UrlIdHandler getUrlIdHandler() {
- return new YoutubeUrlIdHandler();
+ public VideoUrlIdHandler getUrlIdHandler() {
+ return new YoutubeVideoUrlIdHandler();
}
}
diff --git a/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeVideoExtractor.java b/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeVideoExtractor.java
index 94d36b30b..744afd48c 100644
--- a/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeVideoExtractor.java
+++ b/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeVideoExtractor.java
@@ -1,7 +1,6 @@
package org.schabi.newpipe.crawler.services.youtube;
import android.util.Log;
-import android.util.Xml;
import org.json.JSONException;
import org.json.JSONObject;
@@ -16,15 +15,13 @@ import org.schabi.newpipe.crawler.CrawlingException;
import org.schabi.newpipe.crawler.Downloader;
import org.schabi.newpipe.crawler.ParsingException;
import org.schabi.newpipe.crawler.RegexHelper;
-import org.schabi.newpipe.crawler.UrlIdHandler;
+import org.schabi.newpipe.crawler.VideoUrlIdHandler;
import org.schabi.newpipe.crawler.VideoExtractor;
import org.schabi.newpipe.crawler.MediaFormat;
import org.schabi.newpipe.crawler.VideoInfo;
import org.schabi.newpipe.crawler.VideoPreviewInfo;
-import org.xmlpull.v1.XmlPullParser;
import java.io.IOException;
-import java.io.StringReader;
import java.net.URLDecoder;
import java.util.HashMap;
import java.util.Map;
@@ -81,7 +78,7 @@ public class YoutubeVideoExtractor implements VideoExtractor {
// cached values
private static volatile String decryptionCode = "";
- UrlIdHandler urlidhandler = new YoutubeUrlIdHandler();
+ VideoUrlIdHandler urlidhandler = new YoutubeVideoUrlIdHandler();
String pageUrl = "";
private Downloader downloader;
@@ -429,8 +426,8 @@ public class YoutubeVideoExtractor implements VideoExtractor {
}
@Override
- public UrlIdHandler getUrlIdConverter() {
- return new YoutubeUrlIdHandler();
+ public VideoUrlIdHandler getUrlIdConverter() {
+ return new YoutubeVideoUrlIdHandler();
}
@Override
diff --git a/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeUrlIdHandler.java b/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeVideoUrlIdHandler.java
similarity index 92%
rename from app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeUrlIdHandler.java
rename to app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeVideoUrlIdHandler.java
index d0ccafafa..b9d2b4fe8 100644
--- a/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeUrlIdHandler.java
+++ b/app/src/main/java/org/schabi/newpipe/crawler/services/youtube/YoutubeVideoUrlIdHandler.java
@@ -2,13 +2,13 @@ package org.schabi.newpipe.crawler.services.youtube;
import org.schabi.newpipe.crawler.ParsingException;
import org.schabi.newpipe.crawler.RegexHelper;
-import org.schabi.newpipe.crawler.UrlIdHandler;
+import org.schabi.newpipe.crawler.VideoUrlIdHandler;
/**
* Created by Christian Schabesberger on 02.02.16.
*
* Copyright (C) Christian Schabesberger 2016
- * YoutubeUrlIdHandler.java is part of NewPipe.
+ * YoutubeVideoUrlIdHandler.java is part of NewPipe.
*
* NewPipe is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@ import org.schabi.newpipe.crawler.UrlIdHandler;
* along with NewPipe. If not, see .
*/
-public class YoutubeUrlIdHandler implements UrlIdHandler {
+public class YoutubeVideoUrlIdHandler implements VideoUrlIdHandler {
@SuppressWarnings("WeakerAccess")
@Override
public String getVideoUrl(String videoId) {