File tree Expand file tree Collapse file tree
main/java/org/schabi/newpipe/local/playlist
test/java/org/schabi/newpipe/local/playlist Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6565import java .util .ArrayList ;
6666import java .util .Collections ;
6767import java .util .List ;
68+ import java .util .Objects ;
6869import java .util .concurrent .atomic .AtomicBoolean ;
6970import java .util .stream .Collectors ;
7071import java .util .stream .Stream ;
@@ -461,6 +462,7 @@ static String exportAsYoutubeTempPlaylist(final Stream<StreamEntity> entityStrea
461462
462463 final String videoIDs = entityStream
463464 .map (entity -> getYouTubeId (entity .getUrl ()))
465+ .filter (Objects ::nonNull )
464466 .collect (Collectors .joining ("," ));
465467
466468 return "http://www.youtube.com/watch_videos?video_ids=" + videoIDs ;
Original file line number Diff line number Diff line change @@ -20,7 +20,8 @@ public void exportAsYouTubeTempPlaylist() {
2020 final Stream <StreamEntity > entityStream = asStreamEntityStream (
2121
2222 "https://www.youtube.com/watch?v=1" ,
23- "https://www.youtube.com/watch?v=2" ,
23+ "https://soundcloud.com/cautious-clayofficial/cold-war-2" , // non-Youtube URLs should be
24+ "https://www.youtube.com/watch?v=2" , // ignored
2425 "https://www.youtube.com/watch?v=3"
2526 );
2627
You can’t perform that action at this time.
0 commit comments