Releases: TeamNewPipe/NewPipeExtractor
Releases · TeamNewPipe/NewPipeExtractor
v0.22.2
NOTE: This pre-release has been created to keep track of what Extractor changes went in which NewPipe release. That's its only purpose. The source zips under Assets DO NOT match the changes listed below.
New
Improved
- [Bandcamp] Extract stream length #839
Fixed
- [YouTube] Fix extracting YouTube Music client version and key in the EU #848
Development
- Cleanup
TimeAgoParser#821 - Cleanup of
YoutubeStreamExtractorand some related classes #782 - Fix some warnings and in Bandcamp use Java 8 streams #822
- Remove Checkstyle suppressions file and fix too-long links #843
- Correct
PeertubePlaylistExtractorTestunit tests #860 - Remove unused methods #846
- Bump jsoup from 1.14.3 to 1.15.1 #847
- Bump spotbugs-annotations from 4.6.0 to 4.7.0 #845
- Update User-Agent just for tests #838
v0.22.1
v0.22.0
0.22) due to the introduction of Checkstyle and mixes extraction in related items:
average_bitrateinAudioStreamhas been removed. UsegetAverageBitrate()instead.emptyDescriptioninDescriptionhas been replaced byEMPTY_DESCRIPTION.defaultInstanceinPeertubeInstancehas been replaced byDEFAULT_INSTANCE.InfoItemsSearchCollectorhas been removed in favor ofMultiInfoItemsCollector.
New
- Add
MixInfoItemand extract YouTube mixes in related items #788
Improved
- Add support for extracting channel subscriber count in
StreamInfo#796 - [YouTube] Make throttling decryption more resilient to API change #786
- [YouTube] Add more parameters to InnerTube requests, use the iOS client for livestreams #780
Fixed
- Remove the need for a
CommentsInfoinstance inCommentsInfo.getMoreItemsand fixPeertubeCommentsExtractorTest.Defaulttest #807 - [YouTube] Fix the extraction of series playlists and don't return the view count as the stream count for learning playlists #811
- [YouTube] Fix music mixes in some countries #804
- Fixed various tests + YouTube shorts in channels #813
- [YouTube] Fix extraction of embeddable age-restricted videos and contents with a warning before playback #780
- [YouTube] Extract subtitles for age-restricted videos #829
- [YouTube] Fix throttling decrypter function parsing #832
Development
- Refactored
YoutubeCommentsExtractor#799 - Bump actions/checkout from 2 to 3 #805
- Bump spotbugs-annotations from 4.5.3 to 4.6.0 #809
- Bump gson from 2.8.9 to 2.9.0 #800
- Removed hardcoded SoundCloud
CLIENT_ID#815 - Add
@MockOnlyJunit 5 extension #816 - Bump actions/cache from 2 to 3 #819
- Bump rhino from 1.7.13 to 1.7.14 #774
- Add Checkstyle #817
v0.21.14
Fixed
- [YouTube] Parse timestamps with >3 digits correctly #775
- [YouTube] Fix NullPointerException in
YoutubeStreamExtractor.getStreamSegments()#797, #802 - [SoundCloud] Update clientId #798
Development
- Disabled
SoundcloudStreamExtractorTest#SoundcloudGeoRestrictedTrack#testRelatedItemsas it's unreliable #761 - Cleanup: Remove old ways of getting YT dis/likes and more #755
- Convert tests to JUnit 5 #768
- Bump spotbugs-annotations from 4.5.0 to 4.5.3 #759 #764 #772
Meta
- Update the license to the latest version #818
v0.21.13
Fixed getting the YouTube Javascript function name in YoutubeThrottlingDecrypter which is required to get video information (streams and other) thanks to @AbduAmeen and @SebastianSong #785
v0.21.12
v0.21.11
v0.21.10
New
- Add invidious instance EduVid Tubus #712
- Extract Uploader's Avatar in
StreamInfoItems (YouTube and PeerTube) #723, #725 - Make
uploaderVerifiedavailable in StreamInfo #724
Fixed
- [YouTube] Support
csvandzipsubscription import (Google Takeout) #709 #721 - [SoundCloud] Update client id #722
Development
v0.21.9
v0.21.8
New
Fixed
- [YouTube] Fix buffering issues by decoding
nparameter in stream URLs #683 #696⚠️ This introduces a cache of decodednparameters. This cache is not managed, meaning it continuously grows.YoutubeThrottlingDecrypter.getCacheSize()andYoutubeThrottlingDecrypter.clearCache()are provided to clear it manually.
- [SoundCloud] Update hardcoded client id #692
- [YouTube] Use the new internal API, also fixing comments and most of age-restricted videos extraction #604
- [YouTube] Fix crashes with disabled comments #652
- [YouTube] Fix YouTube Music search #699