Commit graph

833 commits

Author SHA1 Message Date
597db1797a fix: music_search: correct operation name in reports 2026-06-12 02:59:10 +02:00
33c531d2a4 feat: add support for SABR streams without stream URL 2026-06-12 02:37:17 +02:00
4ee4469303 fix: player requests with deobf feature disabled 2026-06-12 01:46:45 +02:00
94a602ede8 fix: retry with TV client using login for age-restricted videos 2026-06-11 22:30:16 +02:00
bb730961b2 feat: move complete deobfuscator into separate crate, add 'deobfuscator' feature 2026-06-11 22:22:42 +02:00
df0cb2fdf4 fix: TV client requiring visitor data 2026-06-10 23:12:41 +02:00
2131b47ef7 fix: code examples in README 2026-06-10 19:51:56 +02:00
e2d8ab44d2 feat: add featured channel names to video details/items 2026-06-10 04:17:48 +02:00
57101b2df6 fix: handle old rustypipe_cache files without new deobf.data.script, remove full deobf data from reports 2026-06-09 13:17:58 +02:00
6bb1d03cc1 chore: update dependencies 2026-06-08 18:03:51 +02:00
eff2440342 test: fix tests 2026-06-08 17:52:43 +02:00
690135205e chore: fix clippy lints, reformat 2026-06-08 17:50:29 +02:00
79340c92c9 test: fix tests 2026-06-08 17:48:29 +02:00
f765c851b6 chore: update to Rust edition 2024, MSRV 1.89.0 2026-06-08 17:47:45 +02:00
3b3abfbdff feat: add AndroidVr client 2026-06-08 17:18:35 +02:00
185f4177d3 fix: video details: parsing comments section 2026-06-08 17:18:04 +02:00
60afa8913c fix: parsing music_details and music_search 2026-06-08 17:13:40 +02:00
0a1067e6c5 feat!: output music artist description as RichText 2026-06-08 17:05:27 +02:00
aeb47010f6 fix: channel shorts: updated ShortsLockupViewModel thumbnail field, updated continuation tokens 2026-06-08 17:01:15 +02:00
7425243dea fix: Updated number/date parsing, fixed for languages ar, en-GB, bn, lo, mn, ro, si, sl 2026-06-08 16:50:21 +02:00
dc6640df20 Merge PR #77 into feat/deobf-extractor 2026-06-02 23:36:24 +02:00
4e3054eb5d fix: update channel_videos_tab_order continuation token 2026-06-02 23:31:35 +02:00
6eb770428e feat: working deobf extractor 2026-06-02 20:15:14 +02:00
cdcb36bd28 feat: add deobf-extractor 2026-06-01 16:58:02 +02:00
Julian Schmidhuber
a5c9ca89f2 fix: Fix duration parsing 2026-05-23 14:04:12 +02:00
Julian Schmidhuber
f5bab5b81c fix: Video item uploaded and views parsing 2026-05-23 11:43:49 +02:00
6035e6db4e
fix: parse channel subscriber/video count correctly 2025-06-18 15:35:47 +02:00
e7e389a316
feat: add unavailable field for music tracks
fix: handling albums with unavailable tracks
2025-06-18 15:34:05 +02:00
412cd37840
test: fix isrc_search_languages (use quoted query) 2025-06-18 13:25:13 +02:00
ta3pks
71712e4eda remove unwrap trying to fetch visitor data (#60)
Co-authored-by: nikos efthias <nikos@mugsoft.io>
Reviewed-on: https://codeberg.org/ThetaDev/rustypipe/pulls/60
Co-authored-by: ta3pks <ta3pks@noreply.codeberg.org>
Co-committed-by: ta3pks <ta3pks@noreply.codeberg.org>
2025-06-17 13:29:52 +02:00
1f4c9c85b9
chore(release): release rustypipe v0.11.4 rustypipe/v0.11.4 2025-04-23 21:30:33 +02:00
f0477ea3a9
test: add sig deobf test case 2025-04-23 21:29:51 +02:00
be6da5e7e3
feat: player: handle VPN ban and captcha required error messages 2025-04-23 21:21:23 +02:00
d675987654
fix: deobfuscator: handle 1-char long global variables, find nsig fn (player 6450230e) 2025-04-23 17:22:22 +02:00
c6abd89087
test: fix tests 2025-04-18 16:38:44 +02:00
703f350b6b
chore(release): release rustypipe v0.11.3 rustypipe/v0.11.3 2025-04-03 13:39:28 +02:00
af415ddf8f chore(deps): update rust crate rand to 0.9.0 2025-04-03 11:08:18 +00:00
daf3d035be
fix: handle music artist not found 2025-03-31 18:11:14 +02:00
187bf1c9a0
fix: switch client if no adaptive stream URLs were returned 2025-03-26 02:44:08 +01:00
ea80717f69
fix: handle music playlist/album not found 2025-03-26 02:35:03 +01:00
939a7aea61
fix: deobfuscator: handle global functions as well 2025-03-26 02:12:18 +01:00
47bea4eed2
test: update music_artist_basic snapshot 2025-03-26 01:38:35 +01:00
189ba81a42
fix: extractor: small simplification 2025-03-26 01:38:12 +01:00
ac44e95a88
fix: extractor: global variable extraction fixed 2025-03-26 01:20:35 +01:00
23c8775326
chore(release): release rustypipe v0.11.2 rustypipe/v0.11.2 2025-03-24 01:50:53 +01:00
07db7b1166
fix: handle player returning no adaptive stream URLs 2025-03-24 01:28:07 +01:00
4ce6746be5
fix: extract deobf data with global strings variable 2025-03-24 01:12:01 +01:00
e8acbfbbcf
fix: A/B test 22: commandExecutorCommand for playlist continuations 2025-03-16 19:45:14 +01:00
fcf27aa3b2
chore(release): release rustypipe-cli v0.7.2 rustypipe-cli/v0.7.2 2025-03-16 18:20:32 +01:00
64ed3b14e3
chore(release): release rustypipe v0.11.1 rustypipe/v0.11.1 2025-03-16 18:13:55 +01:00