Tobi
c0ff21af93
Merge pull request #1330 from litetex/speed-up-n-parameter-extraction
...
[YouTube] Speed up n parameter presence check
2025-07-12 05:10:49 -07:00
litetex
ebb53fb21c
Merge pull request #1290 from FineFindus/fix/deobfuscation-function
...
[YouTube] Fix signature deobfuscation function name extraction
2025-07-11 20:19:39 +02:00
litetex
249f8f83e7
Updated mocks
2025-07-11 20:19:12 +02:00
litetex
0dfaeb20fa
Added doc for related code
2025-07-11 20:12:50 +02:00
FineFindus
1915dc6904
[YouTube] Allow both types of string quotes
2025-07-11 08:27:44 +02:00
FineFindus
a847fdb330
[YouTube] Allow lowercase global array names
2025-07-11 08:27:44 +02:00
FineFindus
d914e86a82
[YouTube] extract global variable for signature deobfuscation
...
Extracts the global variable used in newer signature deobfuscation functions,
such as the one found in the `59b252b9` player.
2025-07-11 08:27:44 +02:00
FineFindus
235dd7cc55
[YouTube] add new signature regex
...
Adds a new regex to find the signature deobfuscation function, which
works for the new `20830619` player.
Closes: https://github.com/TeamNewPipe/NewPipeExtractor/issues/1287
Ref: https://github.com/TeamNewPipe/NewPipeExtractor/issues/1287#issuecomment-2764573093
2025-07-11 08:27:44 +02:00
litetex
1b8864afb8
Merge pull request #1302 from FineFindus/fix/throttling-function-regex
...
[YouTube] add new deobfuscation function name regex
2025-07-10 23:48:08 +02:00
litetex
12f7615e4a
Updated mocks for new deobfuscation function name regex
2025-07-10 23:46:28 +02:00
litetex
5184231479
Do a quick check if the n parameter is even present before exec regex
2025-07-10 23:37:54 +02:00
Stypox
ef1db0d716
Merge pull request #1326 from AudricV/yt_fix-view-count-members-first-only-shorts
2025-07-09 19:50:15 +02:00
AudricV
26bcfcdeaf
[YouTube] Detect members first and members only shorts
...
This fixes view count extraction error for such content, as the view
count is replaced by a text describing the availability of the short.
Also made YoutubeShortsLockupInfoItemExtractor package private, as it
doesn't need to be public.
2025-07-09 18:05:06 +02:00
watermelon42
5e1a1d51b6
Handle liked playlists using the SoundcloudPlaylistInfoItemExtractor
2025-07-08 18:44:51 +03:00
Tobi
22f7cd4a6f
Merge pull request #1309 from TeamNewPipe/dependabot/gradle/org.jsoup-jsoup-1.21.1
...
Bump org.jsoup:jsoup from 1.19.1 to 1.21.1
2025-07-08 05:08:08 -07:00
Tobi
7cf4379ac5
Merge pull request #1293 from TeamNewPipe/dependabot/gradle/com.google.code.gson-gson-2.13.1
...
Bump com.google.code.gson:gson from 2.12.1 to 2.13.1
2025-07-07 14:04:52 -07:00
dependabot[bot]
f06b01f036
Bump org.jsoup:jsoup from 1.19.1 to 1.21.1
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.19.1 to 1.21.1.
- [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.19.1...jsoup-1.21.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.21.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 21:00:47 +00:00
dependabot[bot]
8f28ab3fea
Bump com.google.code.gson:gson from 2.12.1 to 2.13.1
...
Bumps [com.google.code.gson:gson](https://github.com/google/gson ) from 2.12.1 to 2.13.1.
- [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.12.1...gson-parent-2.13.1 )
---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
dependency-version: 2.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 21:00:04 +00:00
Tobi
83b12ba93a
Merge pull request #1317 from AudricV/soundcloud-drm-free-aac-160k
...
[Soundcloud] Add support for AAC 160k unprotected stream and update Creative Commons stream test
2025-07-07 13:35:22 -07:00
Tobi
9e0fdf969e
Merge pull request #1318 from AudricV/yt_fix-subs-count-channels-with-pronouns
...
[YouTube] Fix parsing subscribers count of channels with pronouns
2025-07-07 12:32:43 -07:00
Tobi
c4dcef4d51
Merge pull request #1319 from AudricV/peertube_support-video-only-streams-properly
...
[PeerTube] Detect video-only streams
2025-07-07 12:26:27 -07:00
Tobi
c043d0856d
Merge pull request #1316 from TeamNewPipe/dependabot/gradle/org.junit-junit-bom-5.13.3
...
Bump org.junit:junit-bom from 5.12.1 to 5.13.3
2025-07-07 12:23:46 -07:00
AudricV
3042e40059
[PeerTube] Detect video-only streams
2025-07-07 21:20:49 +02:00
Tobi
48d78205be
Merge pull request #1313 from asifebrahim/temp
...
Add Nullable annotations in ListExtractor
2025-07-07 11:56:00 -07:00
AudricV
8bab96afd6
[YouTube] Add a test of a channel with pronouns
...
This is to test subscribers count parsing in a page header when a
channel has pronouns.
2025-07-07 19:02:10 +02:00
AudricV
53757ae97d
[YouTube] Support pronouns in subs count parsing of page channel headers
2025-07-07 18:56:01 +02:00
AudricV
7dc7b06bab
[Soundcloud] Update Creative Commons stream test
...
The track which was used has been deleted, so replace it with another
track from the account.
The AAC 160k unprotected stream isn't present on this track, only recent
ones seem to have it.
2025-07-07 17:15:35 +02:00
AudricV
9d88d84bff
[Soundcloud] Add support for AAC 160k unprotected stream
...
This stream isn't returned in DRM-protected tracks, of course.
2025-07-07 17:14:24 +02:00
dependabot[bot]
7934f8a596
Bump org.junit:junit-bom from 5.12.1 to 5.13.3
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 5.12.1 to 5.13.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.12.1...r5.13.3 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 5.13.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 12:10:15 +00:00
asifebrahim
cbbc6d2504
Added the @Nullable annotaions in ListExtractor.java
2025-07-06 18:06:22 +05:30
watermelon42
964512741d
Reverted version change
2025-06-18 19:39:11 +03:00
watermelon42
44882b393c
Added support for importing Soundcloud likes.
2025-06-18 16:44:58 +03:00
Stypox
8b9ccec936
Merge pull request #1305 from iscle/patch-1
2025-06-06 15:21:01 +02:00
Iscle
2dbf404507
Fix javadoc typo
2025-06-06 00:44:55 +02:00
Stypox
b90fd36783
Merge pull request #1301 from AudricV/yt_fix-init-playlists-continuations
...
[YouTube] Fix extraction of continuations in initial playlist responses
2025-05-27 13:20:30 +02:00
FineFindus
b97c6555c0
[YouTube] add new deobfuscation function name regex
...
Adds a new regex to find the name of the deobfuscation function for throttling,
which works for the `59b252b9` player.
Closes: https://github.com/TeamNewPipe/NewPipeExtractor/issues/1289
2025-05-26 22:33:36 +02:00
AudricV
fec89a2cf1
[YouTube] Fix extraction of continuations in initial playlist responses
2025-05-24 11:05:24 +02:00
Stypox
61059b1afa
Release v0.24.6
v0.24.6
2025-05-07 12:31:22 +02:00
Stypox
37a08479cb
Merge pull request #1297 from AudricV/yt_fix-streams-sabr-npe
...
[YouTube] Fix crash on SABR-only player responses, do not use WEB client for stream URLs anymore
2025-05-07 12:15:08 +02:00
AudricV
f35874e76f
[YouTube] Fix crash on SABR-only player responses, do not use WEB client
2025-05-06 20:02:36 +02:00
Stypox
67f3301d9f
Merge pull request #1288 from thigg/dev
...
Remove usage of reflection in timeago-parser module
2025-04-08 23:34:24 +02:00
Stypox
0d82596f7a
getPattern final parameter
2025-04-08 23:25:54 +02:00
Stypox
1ec7d419a2
Use org.schabi.newpipe.timeago_generator as package name
2025-04-08 23:23:48 +02:00
thigg
e515252bb9
removed obsolete proguard rules
2025-03-29 19:10:01 +01:00
Thilo Kogge
18572da79d
removed use of reflection in PatternsManager.java. For this the Code to generate the Localization files was extracted into its own submodule.
...
The generator now also creates a class that Holds a Map of all Localizations for the timeago-parser.
2025-03-27 19:39:33 +01:00
Tobi
0b99100dbd
Merge pull request #1282 from TeamNewPipe/dependabot/gradle/org.jsoup-jsoup-1.19.1
...
Bump org.jsoup:jsoup from 1.18.3 to 1.19.1
2025-03-16 21:40:31 +01:00
dependabot[bot]
4f94950feb
Bump org.jsoup:jsoup from 1.18.3 to 1.19.1
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.18.3 to 1.19.1.
- [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.18.3...jsoup-1.19.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-16 20:36:54 +00:00
Tobi
ab9231c340
Merge pull request #1281 from TeamNewPipe/dependabot/gradle/org.junit-junit-bom-5.12.0
...
Bump org.junit:junit-bom from 5.11.4 to 5.12.1
2025-03-15 17:10:31 +01:00
TobiGr
de4e27d055
Fix tests execution
...
See https://github.com/gradle/gradle/issues/32534#issuecomment-2678767645
2025-03-15 17:05:56 +01:00
dependabot[bot]
50b8c6ff9f
Bump org.junit:junit-bom from 5.11.4 to 5.12.0
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit5 ) from 5.11.4 to 5.12.0.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 15:45:35 +00:00