mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-30 23:03:00 +00:00 
			
		
		
		
	Ignore ContentNotSupportedException caused by Bandcamp fan pages
This commit is contained in:
		| @@ -62,6 +62,7 @@ import org.schabi.newpipe.error.ReCaptchaActivity; | ||||
| import org.schabi.newpipe.error.UserAction; | ||||
| import org.schabi.newpipe.extractor.InfoItem; | ||||
| import org.schabi.newpipe.extractor.NewPipe; | ||||
| import org.schabi.newpipe.extractor.exceptions.ContentNotSupportedException; | ||||
| import org.schabi.newpipe.extractor.exceptions.ExtractionException; | ||||
| import org.schabi.newpipe.extractor.stream.AudioStream; | ||||
| import org.schabi.newpipe.extractor.stream.Stream; | ||||
| @@ -1547,8 +1548,19 @@ public final class VideoDetailFragment | ||||
|         } | ||||
|  | ||||
|         if (!info.getErrors().isEmpty()) { | ||||
|             showSnackBarError(new ErrorInfo(info.getErrors(), | ||||
|                     UserAction.REQUESTED_STREAM, info.getUrl(), info)); | ||||
|             // Bandcamp fan pages are not yet supported and thus a ContentNotAvailableException is | ||||
|             // thrown. This is not an error and thus should not be shown to the user. | ||||
|             for (final Throwable throwable : info.getErrors()) { | ||||
|                 if (throwable instanceof ContentNotSupportedException | ||||
|                         && "Fan pages are not supported".equals(throwable.getMessage())) { | ||||
|                     info.getErrors().remove(throwable); | ||||
|                 } | ||||
|             } | ||||
|  | ||||
|             if (!info.getErrors().isEmpty()) { | ||||
|                 showSnackBarError(new ErrorInfo(info.getErrors(), | ||||
|                         UserAction.REQUESTED_STREAM, info.getUrl(), info)); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         binding.detailControlsDownload.setVisibility(info.getStreamType() == StreamType.LIVE_STREAM | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 TobiGr
					TobiGr