ThetaDev
856584f820
fix: channel shorts duration parsing
...
1 minute was incorrectly parsed as 1s
2022-11-02 19:42:25 +01:00
ThetaDev
0a458d8948
fix: NPE when extracting YT stream items without duration
2022-11-02 19:17:23 +01:00
AudricV
e4c24d4c36
[YouTube] Regenerate supported channels mocks
2022-11-02 19:13:59 +01:00
ThetaDev
f3b064a3b3
fix: change playlist tab parameter to include YTM albums
2022-11-02 19:07:07 +01:00
Theta-Dev
20e4a35814
[YouTube] Support richGridRenderer on channel pages
...
YouTube is deploying a new layout on their channel pages, which uses richGridRenderer JSON objects.
2022-11-02 19:01:29 +01:00
AudricV
4cae66f1f9
Merge pull request #946 from chowder/dev
...
Add ability to identify short-form `StreamInfoItem`s
2022-11-01 12:19:58 +01:00
Tobi
eb40bb8458
Merge pull request #959 from FireMasterK/playlist-info-item-uploader
...
Add uploaderUrl and uploaderVerified to PlaylistInfoItem.
2022-10-31 13:10:33 +01:00
chowder
b1a899fd47
Fix null pointer exception
2022-10-31 11:12:23 +00:00
Stypox
a4db106a66
Merge pull request #960 from AudricV/yt-workaround-403-errors-android-client
...
[YouTube] Workaround 403 HTTP errors of ANDROID client streams
2022-10-30 21:53:26 +01:00
Kavin
b441910257
Mark uploaderUrl as nullable.
2022-10-30 13:36:04 +00:00
chowder
3fdc0e72cc
Line breaks for long docstrings
2022-10-30 13:28:39 +00:00
Kavin
6a256d0631
Add uploader url and verified to PlaylistInfoItem.
2022-10-30 13:00:19 +00:00
Tobi
430504b4b5
Merge pull request #958 from AudricV/yt-playlists-support-new-metadata-format
...
[YouTube] Support new metadata format of playlists
2022-10-30 12:31:43 +01:00
Kavin
f9bd08c649
Address reviews.
2022-10-30 01:25:30 +00:00
Caleb
9282c3c13b
Fix exception message for YoutubeStreamInfoItemExtractor#isShortFormContent
...
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2022-10-30 01:23:15 +00:00
Caleb
c5216f7c12
Update docstring for StreamExtractor#isShortFormContent
...
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2022-10-30 01:23:15 +00:00
Caleb
04795fe5d2
Use Stream API for ShortFormContent#testShortFormContent
...
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2022-10-30 01:23:15 +00:00
chowder
975b38a0b9
Regenerate test mocks
2022-10-30 01:23:15 +00:00
chowder
4cccd33f3d
Implement isShortFormContent for StreamExtractor and StreamInfo
2022-10-30 01:23:15 +00:00
chowder
09544ceb23
Fix tests
2022-10-30 01:23:15 +00:00
chowder
644cc6cd76
Rename test function name
2022-10-30 01:23:15 +00:00
chowder
daf5674951
Add ability to identify short-form StreamInfoItems
2022-10-30 01:23:12 +00:00
Tobi
3d314169b9
Merge pull request #943 from TeamNewPipe/fix/sc/comments
...
[SoundCloud] Fix getting more comments
2022-10-29 22:19:50 +02:00
AudricV
65125a3eb4
[YouTube] Fix YoutubePlaylistExtractorTest.LearningPlaylist
...
The video count is now returned for this playlist, so it isn't unknown.
The testStreamCount method of this test class asserts now that the stream count
is greater than 40.
2022-10-29 18:12:10 +02:00
AudricV
7258a53225
[YouTube] Support new playlist layout
...
This new layout doesn't provide author thumbnails and is completely different
for metadata, so the code to get them has been refactored.
The code of learning playlists video count check has been also removed, as it
seems to be not relevant anymore (the video count seems to be returned for
these playlists with both layouts).
Finally, unneeded overrides of subchannel methods, which don't apply to the
YouTube service, have been removed.
2022-10-29 18:12:10 +02:00
AudricV
e37e8b358e
[YouTube] Update mocks that need to be updated
2022-10-29 18:10:18 +02:00
AudricV
60e97cd274
[YouTube] Workaround getting streaming URLs returning 403 HTTP response codes
...
Using the player parameters used to get stories seems to fix the issue, which
affects currently only certain countries such as UK.
This is a workaround and should be fixed in a better way (by changing the
InnerTube additional client used for videos or finding what is now required in
Android player requests).
2022-10-29 17:58:33 +02:00
AudricV
4bc90cd9d8
Merge pull request #957 from AudricV/fix-checkstyle-error
...
Fix Checkstyle error in YoutubeCommentsInfoItemExtractor
2022-10-29 17:55:33 +02:00
AudricV
c230d84df1
Fix Checkstyle error in YoutubeCommentsInfoItemExtractor
2022-10-29 13:24:19 +02:00
ThetaDev
a592c96ed9
test: add channel tab extractor tests
2022-10-25 21:13:16 +02:00
ThetaDev
94523adeea
feat: add Bandcamp album tab
2022-10-25 10:38:23 +02:00
ThetaDev
12537733c1
fix: store YouTube visitor data for channel tabs
2022-10-25 09:20:18 +02:00
ThetaDev
edaaaac85f
fix: checkstyle errors
2022-10-24 10:29:00 +02:00
ThetaDev
04c7e46d86
Merge branch 'dev' of github.com:TeamNewPipe/NewPipeExtractor into channel-tabs
2022-10-24 08:36:46 +02:00
ThetaDev
e6907ca1bd
fix: Peertube playlist urls
2022-10-24 00:37:12 +02:00
ThetaDev
53e772c3d9
feat: add tab support for Soundcloud
...
- fix checkstyle errors
2022-10-24 00:15:31 +02:00
ThetaDev
aed685e58b
feat: add tab support for Peertube
2022-10-23 23:09:40 +02:00
ThetaDev
57865e2195
feat: add visitor data config option
2022-10-23 21:57:15 +02:00
ThetaDev
667ab2a78c
feat: add album tab
2022-10-23 21:36:55 +02:00
ThetaDev
9a9fae9a33
feat: prettier channel info page
2022-10-23 17:01:39 +02:00
ThetaDev
78bbbd405d
fix: handle unsupported content, hide tab bar with < 2 tabs
2022-10-23 15:37:40 +02:00
ThetaDev
18e3758c92
feat: add channel tabs
2022-10-23 10:27:35 +02:00
ThetaDev
8b4b4310ea
feat: add tab support to channel extractor
...
- extract YouTube channel tabs: playlists, channels, shorts, live
2022-10-22 15:29:35 +02:00
Tobi
9ffdd0948b
Merge pull request #945 from TeamNewPipe/dependabot/gradle/com.github.spotbugs-spotbugs-annotations-4.7.3
...
Bump spotbugs-annotations from 4.7.2 to 4.7.3
2022-10-18 22:55:24 +02:00
dependabot[bot]
24137bb15f
Bump spotbugs-annotations from 4.7.2 to 4.7.3
...
Bumps [spotbugs-annotations](https://github.com/spotbugs/spotbugs ) from 4.7.2 to 4.7.3.
- [Release notes](https://github.com/spotbugs/spotbugs/releases )
- [Changelog](https://github.com/spotbugs/spotbugs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/spotbugs/spotbugs/compare/4.7.2...4.7.3 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-annotations
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 09:20:51 +00:00
xz-dev
0ffcb32d9c
[YouTube] Add comment reply count support ( #936 )
...
Add comment reply count support for YouTube and introduce `CommentsInfoItem.UNKNOWN_REPLY_COUNT` constant
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
Co-authored-by: Tobi <TobiGr@users.noreply.github.com>
2022-10-15 12:40:06 +02:00
Theta-Dev
ed4559d4de
fix: support richGridRenderer on channel page
...
YouTube is currently A/B testing a new layout on their channel pages, which uses a RichGridRenderer.
2022-10-12 15:29:36 +02:00
Isira Seneviratne
b90a566dd8
Add backport implementation of Locale.forLanguageTag().
2022-10-12 09:21:39 +05:30
Isira Seneviratne
b232c29d22
Use Locale.forLanguageTag().
2022-10-12 09:21:38 +05:30
TobiGr
4d136599bd
[SoundCloud] Fix getting more comments
2022-10-11 15:44:54 +02:00