Skip to content

Commit 598ebb9

Browse files
authored
Merge pull request TeamNewPipe#839 from TeamNewPipe/bandcamp/extract-length
Bandcamp: extract stream length
2 parents 5db4d1f + c38c016 commit 598ebb9

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/BandcampStreamExtractor.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,12 @@ public List<AudioStream> getAudioStreams() {
161161
return audioStreams;
162162
}
163163

164+
@Override
165+
public long getLength() throws ParsingException {
166+
return (long) albumJson.getArray("trackinfo").getObject(0)
167+
.getDouble("duration");
168+
}
169+
164170
@Override
165171
public List<VideoStream> getVideoStreams() {
166172
return Collections.emptyList();

extractor/src/test/java/org/schabi/newpipe/extractor/services/bandcamp/BandcampStreamExtractorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public List<String> expectedDescriptionContains() {
9191

9292
@Override
9393
public long expectedLength() {
94-
return 0;
94+
return 124;
9595
}
9696

9797
@Override

0 commit comments

Comments
 (0)