Stypox
8dfb0d3249
Merge pull request #1361 from AudricV/yt_premieres-lockups-support
2025-10-05 15:19:05 +02:00
Stypox
97957250aa
Address review comments
2025-10-05 14:13:46 +02:00
Stypox
393e811470
Wrap LocalDateTime.parse in try-catch
2025-10-05 13:53:10 +02:00
Stypox
3c404e575a
[YouTube] Add custom mock tests for Premiere StreamInfoItems
...
The JSON data for these tests was obtained manually.
2025-10-05 13:48:48 +02:00
Stypox
e50f499797
[YouTube] Return orignial text date in lockupViewModels premieres
2025-10-05 13:44:23 +02:00
Stypox
606bb93535
Merge pull request #1280 from FineFindus/feat/member-channeltab-info
2025-10-04 16:07:49 +02:00
Stypox
9b98978fc1
Add testContentAvailability(), fix missing methods in test interfaces
2025-10-04 15:47:10 +02:00
Stypox
ffbdfafe85
Add ContentAvailability.Unknown, add Nonnull, fix typos
2025-10-04 15:27:59 +02:00
FineFindus
11bbdfee99
[YouTube] Use iterators to check for members-only content
2025-10-04 15:05:54 +02:00
FineFindus
737a4ffcf1
Move ContentAvailability
to separate file
2025-10-04 15:05:54 +02:00
FineFindus
e2782bfe52
Add comment that ContentAvailability may not reflect actual availability
2025-10-04 15:05:54 +02:00
FineFindus
cc8edec341
Allow checking for ContentAvailability
...
Adds a new field to `StreamInfoItem` to denote the availability of the
stream. A stream may be restricted to only certain user groups or times.
This allows users to ignore the stream based on their availability, e.g.
a app may choose to hide all streams that require payment.
2025-10-04 15:05:54 +02:00
FineFindus
51a247b059
[YouTube] add JDoc for membership functions
2025-10-04 15:05:54 +02:00
FineFindus
0da22a962a
[YouTube] add test for membersOnly playlist
2025-10-04 15:05:54 +02:00
FineFindus
1b6907ec03
[Youtube] Mark members-only videos
...
YouTube inserts members-only videos (i.e., videos that require channel
membership to watch) into the Videos tab. Because the extractor unable
to distinguish between them and "normal" videos, they may appear in
subscriptions feeds.
This enables the extractor to check if videos require membership,
allowing clients to filter them.
Ref: https://github.com/TeamNewPipe/NewPipe/issues/12040
Ref: https://github.com/TeamNewPipe/NewPipe/issues/12011
2025-10-04 15:05:53 +02:00
Stypox
ac500b6cd8
Revert "Remove redundant initialization"
...
This reverts commit ea00238df6
.
It's not so bad to make it explicit which value we are initializing fields to; @ Stypox's fault for not noticing during review ;-)
2025-10-04 15:04:57 +02:00
Stypox
837705a1a4
Merge pull request #1381 from TeamNewPipe/TobiGr-patch-1
2025-10-02 16:19:16 +02:00
Tobi
be2846d907
Highlight notes and tips
2025-10-02 06:19:35 -07:00
Stypox
52bcf569ce
Merge pull request #1323 from absurdlylongusername/minor-code-cleanup
2025-10-02 14:52:36 +02:00
David Asunmo
25113b2453
Minor refactoring in Stream.java
2025-10-02 14:50:11 +02:00
David Asunmo
5066141be0
CamelCase typo
2025-10-02 14:50:11 +02:00
David Asunmo
73d93f8315
List.of IDE suggestions refactoring
2025-10-02 14:50:10 +02:00
David Asunmo
93328a38e6
Refactor AudioStream constructor to use builder instead of explicit parameters. Refactor documentation also
2025-10-02 14:48:42 +02:00
David Asunmo
05d951b2fc
Remove matchNamedGroup methods from Parser.java as not available on Android API < 26
2025-10-02 14:48:42 +02:00
David Asunmo
ea00238df6
Remove redundant initialization
2025-10-02 14:48:42 +02:00
David Asunmo
ffb7c48e8a
Refactor Description constructor
2025-10-02 14:48:42 +02:00
David Asunmo
89dab90aa7
[SoundCloud] Use Pattern instead of string for regex in SoundcloudStreamLinkHandlerFactory
...
Use non-capturing groups in regex
Refactor Parser.java
Add more utility methods (will be used in later commits)
2025-10-02 14:48:42 +02:00
David Asunmo
8114af4c01
[Localization] Add toString to DateWrapper for better debugging
2025-10-02 14:48:42 +02:00
David Asunmo
41b77ef2ac
Fix typo
2025-10-02 14:48:42 +02:00
David Asunmo
5fcd97104c
[SoundCloud] SoundCloudStreamExtractor.getTimeStamp return 0 if no timestamp in url
2025-10-02 14:48:42 +02:00
David Asunmo
d9af459ecf
Remove redundant override
2025-10-02 14:48:42 +02:00
David Asunmo
5e7818cd84
Fix typo
2025-10-02 14:48:41 +02:00
Tobi
dd2f24f7d1
Merge pull request #1380 from TeamNewPipe/dependabot/gradle/com.puppycrawl.tools-checkstyle-10.26.1
...
Bump com.puppycrawl.tools:checkstyle from 10.4 to 10.26.1
2025-10-02 02:44:04 -07:00
dependabot[bot]
1dbb5c8d04
Bump com.puppycrawl.tools:checkstyle from 10.4 to 10.26.1
...
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 10.4 to 10.26.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.4...checkstyle-10.26.1 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 10.26.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 09:32:44 +00:00
Tobi
25a57ae0f0
Merge pull request #1379 from TeamNewPipe/dependabot/gradle/org.junit-junit-bom-5.14.0
...
Bump org.junit:junit-bom from 5.13.4 to 5.14.0
2025-10-02 02:31:44 -07:00
dependabot[bot]
749e7ee317
Bump org.junit:junit-bom from 5.13.4 to 5.14.0
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 5.13.4 to 5.14.0.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.4...r5.14.0 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 5.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 09:02:03 +00:00
Tobi
b469dcacf0
Merge pull request #1373 from TeamNewPipe/dependabot/gradle/protobufVersion-4.32.1
...
Bump protobufVersion from 4.32.0 to 4.32.1
2025-09-12 04:40:38 -07:00
dependabot[bot]
21b254fa94
Bump protobufVersion from 4.32.0 to 4.32.1
...
Bumps `protobufVersion` from 4.32.0 to 4.32.1.
Updates `com.google.protobuf:protobuf-javalite` from 4.32.0 to 4.32.1
Updates `com.google.protobuf:protoc` from 4.32.0 to 4.32.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-javalite
dependency-version: 4.32.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protoc
dependency-version: 4.32.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-12 09:02:24 +00:00
Tobi
de8219f2a3
Merge pull request #1371 from TeamNewPipe/dependabot/gradle/com.google.code.gson-gson-2.13.2
...
Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
2025-09-11 02:29:09 -07:00
dependabot[bot]
202dc99656
Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
...
Bumps [com.google.code.gson:gson](https://github.com/google/gson ) from 2.13.1 to 2.13.2.
- [Release notes](https://github.com/google/gson/releases )
- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2 )
---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
dependency-version: 2.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-11 09:02:31 +00:00
Tobi
5b4feb96c4
Merge pull request #1365 from TeamNewPipe/dependabot/github_actions/actions/setup-java-5
...
Bump actions/setup-java from 4 to 5
2025-08-31 06:35:33 -07:00
dependabot[bot]
80ddc3fb0c
Bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-31 13:33:57 +00:00
Tobi
9d4acee400
Merge pull request #1363 from TeamNewPipe/dependabot/github_actions/actions/checkout-5
...
Bump actions/checkout from 4 to 5
2025-08-31 06:33:02 -07:00
Tobi
0023b22095
Merge pull request #1352 from Stypox/yt-confirm-not-bot
...
[YouTube] Add custom error for "Sign in to confirm ..."
2025-08-28 10:20:25 -07:00
Tobi
555ed856f5
Merge pull request #1364 from TeamNewPipe/dependabot/gradle/protobufVersion-4.32.0
...
Bump protobufVersion from 4.31.1 to 4.32.0
2025-08-28 10:02:54 -07:00
Stypox
b8bd4cda8c
[YouTube] Add custom error for "Sign in to confirm ..."
2025-08-28 16:56:39 +02:00
dependabot[bot]
a7f263f4dd
Bump protobufVersion from 4.31.1 to 4.32.0
...
Bumps `protobufVersion` from 4.31.1 to 4.32.0.
Updates `com.google.protobuf:protobuf-javalite` from 4.31.1 to 4.32.0
Updates `com.google.protobuf:protoc` from 4.31.1 to 4.32.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-javalite
dependency-version: 4.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.protobuf:protoc
dependency-version: 4.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-25 19:28:45 +00:00
Tobi
a524390e39
Merge pull request #1368 from TeamNewPipe/dependabot/gradle/org.jsoup-jsoup-1.21.2
...
Bump org.jsoup:jsoup from 1.21.1 to 1.21.2
2025-08-25 09:26:55 -07:00
dependabot[bot]
826188db8c
Bump org.jsoup:jsoup from 1.21.1 to 1.21.2
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.21.1 to 1.21.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.21.1...jsoup-1.21.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-25 16:18:30 +00:00
dependabot[bot]
e2284a6258
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 18:08:54 +00:00