Tobi
afcd495e6f
Merge pull request #1413 from TeamNewPipe/dependabot/gradle/rhinoVersion-1.8.1
...
CI / build-and-test (push) Has been cancelled
Bump rhinoVersion from 1.8.0 to 1.8.1
2025-12-03 05:05:48 -08:00
dependabot[bot]
a27c82c2b2
Bump rhinoVersion from 1.8.0 to 1.8.1
...
Bumps `rhinoVersion` from 1.8.0 to 1.8.1.
Updates `org.mozilla:rhino` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/mozilla/rhino/releases )
- [Changelog](https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/mozilla/rhino/commits )
Updates `org.mozilla:rhino-engine` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/mozilla/rhino/releases )
- [Changelog](https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/mozilla/rhino/commits )
---
updated-dependencies:
- dependency-name: org.mozilla:rhino
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.mozilla:rhino-engine
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 09:02:18 +00:00
Tobi
ae2755bf71
Merge pull request #1412 from FineFindus/feat/additional-itag-data
...
CI / build-and-test (push) Has been cancelled
[YouTube] extract additional stream information
2025-11-30 03:14:57 -08:00
FineFindus
0617c8834c
[YouTube] Extract xtags of formats
...
Extracts the `xtags` field, which encodes additional data of the format, such
as if the format is using dynamic range compression.
This is required for using SABR.
2025-11-30 11:57:06 +01:00
FineFindus
a431a90025
[YouTube] Extract lastModified format data
...
Extracts the `lastModified` field of format, which is need for initiating SABR
playback.
2025-11-30 11:57:06 +01:00
FineFindus
f6bfd8ec2e
[YouTube] support extracting DRC audio
...
Implements support for checking whether an extracted audio format is using
dynamic range compression (DRC).
Ref: https://en.wikipedia.org/wiki/Dynamic_range_compression
2025-11-30 11:23:59 +01:00
Tobi
f5676c283b
Merge pull request #1405 from TeamNewPipe/dependabot/gradle/com.squareup.okhttp3-okhttp-5.3.2
...
CI / build-and-test (push) Has been cancelled
Bump com.squareup.okhttp3:okhttp from 4.12.0 to 5.3.2
2025-11-28 00:35:41 -08:00
Tobi
76eb2008ca
Merge pull request #1411 from Isira-Seneviratne/Fix-test
...
CI / build-and-test (push) Has been cancelled
Fix test
2025-11-26 09:56:12 -08:00
Isira Seneviratne
fdce7bd7ec
Fix test
2025-11-26 18:29:23 +05:30
Tobi
a0607b2c49
Merge pull request #1408 from TeamNewPipe/dependabot/github_actions/actions/checkout-6
...
CI / build-and-test (push) Has been cancelled
Bump actions/checkout from 5 to 6
2025-11-23 23:50:04 -08:00
dependabot[bot]
d75d260659
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [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/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-21 09:01:54 +00:00
dependabot[bot]
af9d078a9e
Bump com.squareup.okhttp3:okhttp from 4.12.0 to 5.3.2
...
Bumps [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp ) from 4.12.0 to 5.3.2.
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-4.12.0...parent-5.3.2 )
---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
dependency-version: 5.3.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 09:02:05 +00:00
Tobi
31edd9f7ad
Merge pull request #1401 from TeamNewPipe/dependabot/gradle/protobufVersion-4.33.1
...
CI / build-and-test (push) Has been cancelled
Bump protobufVersion from 4.33.0 to 4.33.1
2025-11-14 06:28:54 -08:00
dependabot[bot]
1c4e4f54bf
Bump protobufVersion from 4.33.0 to 4.33.1
...
Bumps `protobufVersion` from 4.33.0 to 4.33.1.
Updates `com.google.protobuf:protobuf-javalite` from 4.33.0 to 4.33.1
Updates `com.google.protobuf:protoc` from 4.33.0 to 4.33.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.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protoc
dependency-version: 4.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-14 09:02:17 +00:00
Tobi
59b620c923
Merge pull request #1397 from FineFindus/fix/multiple-uploaders-url
...
CI / build-and-test (push) Has been cancelled
[YouTube] Extract uploader URL for videos with multiple uploaders
2025-11-03 07:26:37 -08:00
Tobi
0affe14d97
Merge pull request #1398 from TeamNewPipe/dependabot/gradle/org.junit-junit-bom-5.14.1
...
Bump org.junit:junit-bom from 5.14.0 to 5.14.1
2025-11-03 03:15:49 -08:00
dependabot[bot]
40c29a8119
Bump org.junit:junit-bom from 5.14.0 to 5.14.1
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 5.14.0 to 5.14.1.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.0...r5.14.1 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 5.14.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 09:10:21 +00:00
FineFindus
d051342ed7
[YouTube] Correctly handle unverified channels
2025-11-01 09:16:27 +01:00
FineFindus
c3362e9d1f
[YouTube] Retrieve channel details for videos with multiple uploaders
...
Implements support for loading the channel details, of the channel that
actually owns the video, for videos with multiple uploaders.
2025-11-01 09:16:26 +01:00
FineFindus
56e41f2b06
[YouTube] Extract uploader URL for videos with multiple uploaders
...
Fixes an issue, where for videos with multiple uploaders/collaborators, the
uploader URL could not be extracted, leading to the entire video failing to be
extracted. This is fixed by extracting the URL of the first collaborator, which
appears to be the main channel where the video is actually displayed.
Closes: https://github.com/TeamNewPipe/NewPipeExtractor/issues/1333
2025-10-31 16:30:44 +01:00
Stypox
4368f2b9bb
Merge pull request #1391 from TeamNewPipe/dependabot/gradle/protobufVersion-4.33.0
CI / build-and-test (push) Has been cancelled
2025-10-28 15:30:29 +01:00
TobiGr
90a01ce940
[CI] Set environment var to throw exception when compiling unsafe gencode
...
This sets an environment variable to let the build fail when compiling with potentially unsafe protobuf code. Generated code prior to protobuf version 3.22 might throw an error now.
This is necesarry because the unsafe code was blocked by newer protobuf versions, but is now allowed back to compile with protobuf version 4.33.0.
Ref: https://github.com/protocolbuffers/protobuf/releases/tag/v33.0
2025-10-27 17:00:37 +01:00
dependabot[bot]
4926499ee0
Bump protobufVersion from 4.32.1 to 4.33.0
...
Bumps `protobufVersion` from 4.32.1 to 4.33.0.
Updates `com.google.protobuf:protobuf-javalite` from 4.32.1 to 4.33.0
Updates `com.google.protobuf:protoc` from 4.32.1 to 4.33.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.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.protobuf:protoc
dependency-version: 4.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 16:52:50 +01:00
Tobi
e93b5530bb
Merge pull request #1395 from TeamNewPipe/dependabot/github_actions/actions/upload-artifact-5
...
CI / build-and-test (push) Has been cancelled
Bump actions/upload-artifact from 4 to 5
2025-10-27 06:31:56 -07:00
dependabot[bot]
bc3715ea21
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 09:31:34 +00:00
Tobi
3af73262cc
Merge pull request #1387 from that1potato/issue#12251
...
CI / build-and-test (push) Has been cancelled
Fix SoundCloud channel tab pagination looping on empty pages
2025-10-15 00:29:42 -07:00
tobigr
702f1b029e
Record mocks for new test
...
gradle :extractor:test --tests "org.schabi.newpipe.extractor.services.soundcloud.SoundcloudChannelTabExtractorTest$NoEmptyNextPages" -Ddownloader=RECORDING
2025-10-15 11:53:07 +11:00
tobigr
d7a38f26b7
[SoundCloud] Add test to check that next pages are not empty for tabs
2025-10-15 11:53:07 +11:00
Brian Zhang
d6165fa529
Fix SoundCloud artist tracks page infinite loading
...
Style fix: remove trailing space at line 28
Update MAX_EMPTY_PAGES value to 3 with proper JDoc formatting
Add JavaDoc for MAX_EMPTY_PAGES
Rewite getPage method to internally handle emptyItems case
2025-10-15 11:53:07 +11:00
Tobi
8e90305e8c
Merge pull request #1390 from TeamNewPipe/remove-mailmap
...
Remove .mailmap file
2025-10-14 05:58:22 -07:00
TobiGr
563a464bc6
Remove .mailmap file
...
Ref: #1388
2025-10-14 14:45:45 +02:00
Tobi
8e6c000836
Merge pull request #1388 from mjsir911/m/on-soundcloud-fixes
...
on.soundcloud fixes
2025-10-14 05:08:02 -07:00
TobiGr
5108cdd5da
Update mocks for tests
2025-10-14 14:05:12 +02:00
m
6313e1fca1
Change my name in the history
2025-10-12 21:54:23 -07:00
m
880f705df4
Additional StreamLinkHandler text for m.soundcloud
2025-10-12 21:49:31 -07:00
m
4ff8438263
Proper regex for on.soundcloud URLs
...
Follow-up fix to 02e14b8931
2025-10-12 21:49:12 -07:00
Isira Seneviratne
39b9482ea2
Merge pull request #1372 from Isira-Seneviratne/Refactor-date-parsing
...
CI / build-and-test (push) Has been cancelled
Refactor date parsing
2025-10-10 08:44:14 +05:30
Isira Seneviratne
2b306a32e5
Remove unthrown exception
2025-10-10 08:41:57 +05:30
Isira Seneviratne
e26cc84f99
Added documentation for parsing methods
2025-10-10 08:19:10 +05:30
Isira Seneviratne
fa4b717556
Update YoutubeStreamInfoItemLockupExtractor
2025-10-10 05:31:30 +05:30
Isira Seneviratne
2d794e7a6d
Fix nullable annotations
2025-10-08 08:24:35 +05:30
Isira Seneviratne
9355798bcc
Reduce some lines of code
2025-10-08 08:23:16 +05:30
Isira Seneviratne
a84d83177e
Apply suggestion from @Stypox
...
Co-authored-by: Stypox <stypox@pm.me >
2025-10-08 07:27:12 +05:30
Isira Seneviratne
f4084ed483
Merge branch 'dev' into Refactor-date-parsing
...
# Conflicts:
# extractor/src/main/java/org/schabi/newpipe/extractor/localization/DateWrapper.java
2025-10-08 07:25:56 +05:30
Isira Seneviratne
89971878a2
Address code review comments
2025-10-08 06:51:17 +05:30
Stypox
8dfb0d3249
Merge pull request #1361 from AudricV/yt_premieres-lockups-support
CI / build-and-test (push) Has been cancelled
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