v0.23.0
版本发布时间: 2023-12-10 23:00:29
TeamNewPipe/NewPipeExtractor最新发布版本:v0.24.2(2024-07-26 00:30:10)
⚠️ This version contains breaking changes (thus the bump to 0.23):
- Channel tabs support (more details in #1082):
-
ChannelExtractor
is now only anExtractor
(and not aListExtractor
) - All link handlers for the channel tab extractors of a specific channel can be obtained through
ChannelExtractor.getTabs()
-
ChannelTabExtractor
does inheritListExtractor<InfoItem>
, and thus can return items of different types, and not only videos
-
- Multiple images support (more details in #889):
- All extractor methods that used to return image urls have been renamed from
get*Url
toget*s
(e.g.getThumbnailUrl
->getThumbnails
) - Those methods return a
List<Image>
, and every image contains not only the url, but also data about the resolution
- All extractor methods that used to return image urls have been renamed from
New
- Add support for channel tabs and channel tags #1082 #1092
- [YouTube] Support more channel headers #1094
- [YouTube] Support Shorts UI in playlists #1093
- Multiple images support #889 #1113
- [YouTube] Add support for ultralow audio formats #1063
- Add
hasCreatorReply()
toCommentsInfoItem
#1111 - [YouTube] Add channel owner to
CommentsInfoItem
:isChannelOwner()
#1114
Improved
- [YouTube] Improve and fix
YoutubeJavaScriptExtractor
#1087 #1091 - [YouTube] Refactor JavaScript usage and fix extraction of obfuscated signature deobfuscation function #1108
- [YouTube] Make some improvements and fixes #1127
Fixed
- [media.ccc.de] Only extract kiosk live stream rooms if they are streaming #1089
- [SoundCloud] Detect whether there are any more search results #1081
Development
- Replace cryptographically secure random with regular random #1088
- [Bandcamp] Fix
StreamExtractorTest
#1105 - Use
Locale.forLanguageTag()
in tests #1107 - Update copyright notices to use correct GPLv3 format #1110
- Dependency updates:
- Bump org.junit:junit-bom from 5.9.3 to 5.10.0 #1083
- Bump actions/checkout from 3 to 4 #1103
- Bump org.jsoup:jsoup from 1.16.1 to 1.16.2 #1117