Releases: TeamNewPipe/NewPipeExtractor
Releases · TeamNewPipe/NewPipeExtractor
v0.21.10
New
- Add invidious instance EduVid Tubus #712
- Extract Uploader's Avatar in
StreamInfoItem
s (YouTube and PeerTube) #723, #725 - Make
uploaderVerified
available in StreamInfo #724
Fixed
- [YouTube] Support
csv
andzip
subscription 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
n
parameter in stream URLs #683 #696⚠️ This introduces a cache of decodedn
parameters. 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
v0.21.6
New
- Added AccountTerminatedException for terminated channels #580
- [SoundCloud] Added streamPosition for comments #625
Improved
- Update Invidious instances and support Piped links #668
Fixed
- [SoundCloud] Updated HARDCODED_CLIENT_ID #660
- [YouTube] Fixed extraction of age restricted videos #665
- [YouTube ] Fixed invalid CONSENT cookie value #676
Development
v0.21.4
Fixed
- Fix YouTube comments like count #628
Development
- Update setup java #635
- Fixed test
MetaInfoTest.expectedMetaInfo
#630 - Update Junit to 4.13.2 (1ff56a8)
- Specify UTF-8 file encoding in RecordingDownloader and MockDownloader #644
- Fixed PeerTubeAccountExtractorTest #645
- Improve exception message thrown when not accepting an URL in LinkHandlerFactory#fromUrl(String url, String baseUrl) #638
- Add utility method
getService()
to Info object #646
v0.21.3
New
- [Bandcamp] Add first page of comments #620
Improved
- [SoundCloud] Use a lightweight and thus faster method to check if a
client_id
is invalid #627
Fixed
- [YouTube] Fixed getting video info for age restricted and not available streams #629
- [SoundCloud] FIxed extraction of mobile URLs #627
Development
- Fixed various tests #608
v0.21.2
New
- Extract metadata for youtube, soundcloud & mediaccc #306
- [Bandcamp] Added Radio stream segments #607
- [Bandcamp] Extract related items #610
Improved
- [Bandcamp] Load more featured pages #589
Fixed
- Update URL to HTTPS in README #591
- [Bandcamp] Fixed featured cover arts not loading #589
- [Soundcloud] Fix ID extraction #618
- Fix Google URL detection #617
Development
v0.21.1
v0.21.0
New
- Added new service: Bandcamp #232, #579 Many thanks to @fynngodau!
Improved
- Added more Exceptions specifying the
ContentNotAvailableException
#509AgeRestrictedContentException
, for age-restricted content which has no video or audio streams.GeographicRestrictionException
, for georestricted content (used for SoundCloud and YouTube georestricted videos, not working on YouTube Music georestricted tracks because YouTube shows "This video is not available")PaidContentException
, for paid content like YouTube movies or YouTube videos that require a channel subscriptionPrivateContentException
, for private YouTube videos (can be used for other services)SoundCloudGoPlusContentException
, for SoundCloud Go+ tracksYoutubeMusicPremiumContentException
, for YouTube videos restricted to YouTube Music Premium members
- [SoundCloud] Support HLS-only tracks by using a workaround #526
- Update User-Agent to resist fingerprinting #551
Fixed
- [YouTube] Fix trending
getName()
#582 - [YouTube] Mix playlist - Fix
getName()
#583 - [Peertube] Fix account subscribers extraction #575
- [PeerTube] Fix playlist extraction #583
Development
v0.20.11
New
- Add uploader verified by service extraction #521 #554
- [YouTube] support /watch/, /v/ and /w/ subpaths #536
Improved
- Adaptive Stream parsing #535
- Code style and maintainability improvements #532
- Updated okhttp to 3.12.13 432c68c
- Use and generate mocks for YouTube tests #518
- Better logging, error handling, doc for mock tests #519
Fixed
- [YouTube] Fixed comments extraction #572, #573
- [YouTube] Fixed playlist continuations #567
- [YouTube] Fixed channel continuations #570
- [SoundCloud] Update
client_id
and fix extraction #571 - [SoundCloud] Fixed charts extraction when geo-restricted #538
- Unignore and fix some tests #543