Skip to content

v0.22.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@opusforlife2 opusforlife2 released this 26 Feb 15:33
· 395 commits to dev since this release
99ab977

⚠️ Important note: Starting with this version, NewPipe Extractor requires Java 11 to be built.

New

  • Add support for extracting audio track information #973
  • [YouTube] Extract timestamps and URLs in comments #928
  • [PeerTube] Support comment replies #941
  • [PeerTube] Support searching for playlists and channels #996
  • [YouTube] Add support to extract total comment count #794 #1014

Improved

  • Use Description object for comments text. #987 #991
  • [YouTube] Implement bold/italic/strike-through support #990 #1005 #1006
  • [YouTube] Improve YoutubeStreamInfoItemExtractor #1000
    • make duration of video premieres available
    • returns view count and upload date of streams in playlists
  • Add compat Locale.forLanguageTag() implementation #910
  • [PeerTube] Report Exceptions thrown while getting a stream's subtitles #994
  • [SoundCloud] Implement getUploaderUrl() and isUploaderVerified() for PlaylistInfoItemExtractor #995
  • [YouTube] Support live URLs #1022

Fixed

  • [YouTube] Fix extracting the detailed error message for unavailable streams #980
  • [YouTube] Fix search subscriber count extraction with channel handles #978
  • [YouTube] Remove topStandaloneBadge check for view count of stream items #1016
  • [YouTube] Fix NPE in search when getting channel items without subscriber count #1020
  • [YouTube] Now music mixes can be treated as normal mixes #1013
  • [YouTube] Fix channel ID extraction of YouTube channels RSS feeds #1015
  • [SoundCloud] Fix extraction of tracks like count #1024
  • [YouTube] Fix getting the comment text if the comment contains a hashtag #1021

Development

  • Use immutable sets in YoutubeParsingHelper and bump the required Java version to 11 #893
  • Bump gson from 2.9.1 to 2.10.1 #954 #1009
  • Use StandardCharsets.UTF_8. #880
  • Use JDK 11 for Jitpack gradle builds #975
  • [YouTube] Simplify duration parsing #971
  • Update Checkstyle from 9.3 to 10.4 #985
  • Remove unused autolink dependency #984
  • Block wrong nullable/nonnull imports in Checkstyle #989
  • Improve Utils.isBlank(String) method #992
  • Use immutable Map factory methods #986
  • Bump junit-bom from 5.9.1 to 5.9.2 #1010
  • Bump jsoup from 1.15.3 to 1.15.4 #1028