wb9688
|
a2d8489e16
|
Parse timestamps in description
|
2020-02-26 20:27:30 +01:00 |
|
wb9688
|
8d503407ef
|
Parse browseEndpoint and watchEndpoint in descriptions
|
2020-02-26 19:37:58 +01:00 |
|
wb9688
|
8dc39d517a
|
Fix tests
Except testGetFullLinksInDescription() in DescriptionTestUnboxing, since that requires other changes first.
|
2020-02-26 17:31:01 +01:00 |
|
wb9688
|
88282761f4
|
Fix YoutubeStreamExtractor not being able to getAgeLimit() in onFetchPage()
|
2020-02-26 16:19:42 +01:00 |
|
wb9688
|
bb3a3d70bf
|
Use pbj in YoutubeTrendingExtractor
|
2020-02-26 16:10:24 +01:00 |
|
wb9688
|
1c3a4e710b
|
Check if there are no related streams in getAgeLimit()
|
2020-02-26 16:03:06 +01:00 |
|
wb9688
|
985c3ec877
|
Improve getClientVersion()
|
2020-02-26 15:27:50 +01:00 |
|
wb9688
|
15afbea3e1
|
Use pbj in YoutubePlaylistExtractor
|
2020-02-26 15:27:50 +01:00 |
|
wb9688
|
89a41a7f69
|
Use pbj in YoutubeChannelExtractor
|
2020-02-26 15:27:50 +01:00 |
|
wb9688
|
0973263aab
|
Use pbj in YoutubeSearchExtractor
|
2020-02-26 15:27:46 +01:00 |
|
TobiGr
|
fc465c8bf7
|
Fix getUploadDate() for premiered videos with a given date
Detect publishDate and uploadDate
|
2020-02-25 22:54:37 +01:00 |
|
TobiGr
|
d1b7461d0e
|
Version 0.18.5
|
2020-02-25 22:00:47 +01:00 |
|
Tobias Groza
|
8838e2d136
|
Merge pull request #261 from TeamNewPipe/yt_new
Update YouTube to material version
|
2020-02-25 21:57:18 +01:00 |
|
TobiGr
|
96285e0815
|
Fix getUploadDate() for premiered videos with a given date
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
5a35300a5e
|
Fix parsing upload date for premiered streams
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
729fd2eaee
|
Fix parsing description for navigationEndpoint without urlEndpoint
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
26fb44595f
|
Fix parsing description
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
0fff03038e
|
Get description with correct links
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
5d08c34322
|
Fix parsing upload date in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
bbe1a3cd62
|
Use getVideo(Primary|Secondary)InfoRenderer()
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
8e6be880d7
|
Simplify getId() in YoutubeChannelExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
ecfc27a92c
|
Implement fallback methods for getDescription() and getTextualUploadDate() in YouTubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
eed29ea734
|
Return null for related streams at age restricted videos
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
9efcc61ca6
|
Adapt some tests to match the new URLs
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
f39603f6ef
|
Implement getUploadDate() in YouTubeStreamInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
26ea3dceb6
|
Fix getViewCount() in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
76d54abdbf
|
Reimplement more methods in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
f13c0288cc
|
Reimplement some methods in YoutubeStreamExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
02b59903fa
|
Remove useless code
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
dd4dd849dc
|
Get client version dynamically in YouTubeSearchExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
583e9c1571
|
Fix getPage()
Someone should check if there are unstaged changes before committing...
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
5842b9ad37
|
Add getClientVersion() and HARDCODED_CLIENT_VERSION to YouTubeParsingHelper
Prefer hardcoded client version above the current one when making requests to retrieve the same JSON structure for each request.
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
5d883d100c
|
Implement pagination in YoutubeSearchExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
c0a8e01889
|
Implement pagination in YoutubePlaylistExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
4039409820
|
Fix getLikeCount() for certain streams
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
627ab2459f
|
Uncomment fetchPage()
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
2dfa2187ff
|
Implement pagination in YoutubeChannelExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
a38ab9b791
|
Return null if channel has no banner
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
1eca63089b
|
Count private and deleted videos as ad
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
c7360e4a46
|
Fix getThumbnailUrl() in YoutubeChannelInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
51fb26625a
|
Implement getSubscriberCount() in YoutubeChannelInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
6d20b2b1d0
|
Fix NPE on collecting page items
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
4462cbe3f1
|
Reimplement YoutubePlaylistInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
8aea4d445b
|
Reimplement YoutubeChannelInfoItemExtractor
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
3187116a63
|
Handle premium videos
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
7442f91aa6
|
Don't assume which channel tab is videos
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
316fe0109d
|
Fix first playlist page
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
4e57e589ce
|
Fix first channel page
|
2020-02-25 21:51:30 +01:00 |
|
TobiGr
|
5816202cc7
|
Move getInitialData() method to YouTubeParsingHelper
Rename ytInitialData to initialData
|
2020-02-25 21:51:30 +01:00 |
|
wb9688
|
38aabc6aca
|
Use plain YoutubeStreamInfoItemExtractor in YoutubeTrendingExtractor
|
2020-02-25 21:51:30 +01:00 |
|