fix kiosk content language
This commit is contained in:
parent
2d191c4ca7
commit
33bd9d9a7a
|
@ -28,21 +28,24 @@ import java.io.IOException;
|
|||
|
||||
public class KioskInfo extends ListInfo {
|
||||
|
||||
public KioskInfo(int serviceId, String id, String url, String name) {
|
||||
private KioskInfo(int serviceId, String id, String url, String name) {
|
||||
super(serviceId, id, url, name);
|
||||
}
|
||||
|
||||
public static ListExtractor.NextItemsResult getMoreItems(ServiceList serviceItem,
|
||||
String url,
|
||||
String nextStreamsUrl) throws IOException, ExtractionException {
|
||||
return getMoreItems(serviceItem.getService(), url, nextStreamsUrl);
|
||||
String nextStreamsUrl,
|
||||
String contentCountry) throws IOException, ExtractionException {
|
||||
return getMoreItems(serviceItem.getService(), url, nextStreamsUrl, contentCountry);
|
||||
}
|
||||
|
||||
public static ListExtractor.NextItemsResult getMoreItems(StreamingService service,
|
||||
String url,
|
||||
String nextStreamsUrl) throws IOException, ExtractionException {
|
||||
String nextStreamsUrl,
|
||||
String contentCountry) throws IOException, ExtractionException {
|
||||
KioskList kl = service.getKioskList();
|
||||
KioskExtractor extractor = kl.getExtractorByUrl(url, nextStreamsUrl);
|
||||
extractor.setContentCountry(contentCountry);
|
||||
return extractor.getNextStreams();
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package org.schabi.newpipe.extractor.services.youtube;
|
||||
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.schabi.newpipe.Downloader;
|
||||
import org.schabi.newpipe.extractor.ListExtractor;
|
||||
|
@ -28,7 +29,7 @@ public class YoutubePlaylistExtractorTest {
|
|||
public static void setUp() throws Exception {
|
||||
NewPipe.init(Downloader.getInstance());
|
||||
extractor = (YoutubePlaylistExtractor) YouTube.getService()
|
||||
.getPlaylistExtractor("https://www.youtube.com/playlist?list=PL7XlqX4npddfrdpMCxBnNZXg2GFll7t5y");
|
||||
.getPlaylistExtractor("https://www.youtube.com/watch?v=lp-EO5I60KA&list=PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -38,12 +39,12 @@ public class YoutubePlaylistExtractorTest {
|
|||
|
||||
@Test
|
||||
public void testGetId() throws Exception {
|
||||
assertEquals(extractor.getId(), "PL7XlqX4npddfrdpMCxBnNZXg2GFll7t5y");
|
||||
assertEquals(extractor.getId(), "PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetName() throws Exception {
|
||||
assertEquals(extractor.getName(), "important videos");
|
||||
assertEquals(extractor.getName(), "Pop Music Playlist: Timeless Pop Hits (Updated Weekly 2018)");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -103,7 +104,8 @@ public class YoutubePlaylistExtractorTest {
|
|||
assertTrue("extractor didn't have more streams", extractor.hasMoreStreams());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@Test @Ignore
|
||||
public void testGetNextStreams() throws Exception {
|
||||
// Setup the streams
|
||||
extractor.getStreams();
|
||||
|
|
Loading…
Reference in New Issue