LuanRT
c82bb70180
chore(HTTPClient): Remove env check when setting Android headers
...
These requests are supposed to be proxied, so there's no need to worry about browsers not liking it.
2024-05-23 20:58:37 -03:00
LuanRT
766045049d
refactor(Innertube#getPlaylists)!: Return a Feed instance instead of items
2024-05-21 20:50:41 -03:00
Luan
b6ce5f903f
refactor(OAuth2)!: Rewrite auth module ( #661 )
...
This is a rewrite of the OAuth2 module to address some bugs and inconsistencies. And since it changes the structure of the credentials, I'm marking this as a breaking change.
Note that you will have to update your existing credentials, that is if you wish to continue using them. Otherwise, simply delete them and sign in again.
2024-05-21 18:47:31 -03:00
absidue
6bb2086875
feat(Format): Add is_drc ( #656 )
2024-05-06 11:55:58 -03:00
Brahim Hadriche
810665407e
Item section target_id fix ( #655 )
2024-04-29 14:22:28 -03:00
github-actions[bot]
1b00e2c6ce
chore(main): release 9.4.0 ( #644 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.4.0
2024-04-29 09:14:43 -03:00
LuanRT
ea82beaa10
feat(Parser): Add MusicResponsiveHeader node
2024-04-29 08:24:13 -03:00
absidue
0ba8c54257
feat(Format): Add spatial_audio_type ( #647 )
2024-04-29 08:10:08 -03:00
Brahim Hadriche
7315fca1b4
Add getPlaylists function ( #650 )
2024-04-29 08:09:35 -03:00
Brahim Hadriche
0602dd2c3d
Lint fix ( #651 )
2024-04-29 08:07:24 -03:00
LuanRT
13321888e8
chore(PlayerEndpoint): Remove outdated code
2024-04-29 08:05:59 -03:00
absidue
d48b9d0946
chore(HTTPClient): Add X-Youtube-Client-Name and remove X-Origin headers ( #645 )
2024-04-25 18:04:10 -03:00
LuanRT
592ddac30f
chore: Fix tests
...
Oops :)
2024-04-19 16:37:38 -03:00
LuanRT
1ec2ea85e2
refactor(Music#getRelated): Return page contents directy
2024-04-19 16:22:21 -03:00
absidue
064436cef3
feat(Format): Add projection_type and stereo_layout ( #643 )
...
5930ebda46
2024-04-19 16:08:12 -03:00
ChunkyProgrammer
4022d7aa89
Remove test code ( #636 )
2024-04-11 23:29:46 -03:00
github-actions[bot]
cd69ce73c1
chore(main): release 9.3.0 ( #635 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.3.0
2024-04-11 18:19:12 -03:00
LuanRT
1c08bfe113
feat(CommentView): Implement comment interaction methods
2024-04-11 18:04:45 -03:00
LuanRT
a624963384
docs(Comments): Update API ref
2024-04-11 18:03:04 -03:00
LuanRT
66e34f9388
fix(CommentThread): Replies not being parsed correctly
2024-04-11 16:05:59 -03:00
github-actions[bot]
0c2cdc1599
chore(main): release 9.2.1 ( #632 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.2.1
2024-04-09 17:42:18 -03:00
absidue
010704929f
fix(toDash): Add missing transfer characteristics for h264 streams ( #631 )
2024-04-09 17:41:08 -03:00
dependabot[bot]
d4a938771b
chore(deps): bump undici from 5.28.3 to 5.28.4 ( #627 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.28.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 15:02:28 -03:00
github-actions[bot]
5ecfb08772
chore(main): release 9.2.0 ( #611 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.2.0
2024-03-31 11:39:15 -03:00
Ayoub
2029aec90d
feat: add support of cloudflare workers ( #596 )
2024-03-31 11:37:06 -03:00
Luan
d589365ea2
fix(PlayerEndpoint): Workaround for "The following content is not available on this app" (Android) ( #624 )
...
* chore: Update Android client version and UA
* refactor: Update shorts parameter protobuf
* chore: Update auto generated files
* chore: Add test
* chore: Update comments test id (unrelated)
* chore: Update comments test again (unrelated)
2024-03-31 11:35:12 -03:00
LuanRT
45f33d8c04
refactor(MusicResponsiveListItem): Improve podcast and video/song parsing
2024-03-25 11:55:06 -03:00
LuanRT
92117eaaa0
chore(tests): use test instead of describe
2024-03-25 08:26:29 -03:00
LuanRT
39725374e3
chore(tests): remove beforeAll for the home feed test
2024-03-25 08:23:59 -03:00
LuanRT
213d78b1ab
chore: remove home feed continuation test
...
Home feed now requires a visitor id with reputation or an account.
Removing this for now until I find a way around it for the tests at least.
2024-03-25 08:19:14 -03:00
LuanRT
28f53a698d
chore: remove API key parameter
...
No longer needed.
2024-03-25 08:07:49 -03:00
Adam Learns
776a156f65
Fix broken README links ( #618 )
...
There were apostrophes in the links.
2024-03-25 07:25:17 -03:00
absidue
4a9bd32fd7
chore(LockupView): Remove debug logging ( #617 )
2024-03-25 07:24:24 -03:00
WhiteMind
3170659880
fix(Cache): handle the value read from the db correctly according to its type ( #620 )
2024-03-25 07:23:56 -03:00
absidue
e6f1f078a8
feat(Text): Support formatting and emojis in fromAttributed ( #615 )
2024-03-25 07:22:24 -03:00
absidue
900f557202
feat(parser): Support CommentView nodes ( #614 )
2024-03-25 07:20:29 -03:00
absidue
7ca2a0c3e4
feat(parser): Support LockupView and it's child nodes ( #609 )
2024-02-29 13:29:53 -03:00
LuanRT
f95283b236
chore: add any-of-issue-labels option to stale workflow
2024-02-22 23:04:46 -03:00
LuanRT
f6a7bcc44a
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-02-22 22:47:36 -03:00
LuanRT
c444843799
chore: update workflows
2024-02-22 22:47:17 -03:00
github-actions[bot]
5fe91d6642
chore(main): release 9.1.0 ( #600 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.1.0
2024-02-22 22:29:37 -03:00
absidue
bff65f8889
feat(Format): Support caption tracks in adaptive formats ( #598 )
2024-02-22 22:28:16 -03:00
dependabot[bot]
dac5eb712d
chore(deps): bump undici from 5.27.0 to 5.28.3 ( #599 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.27.0 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.27.0...v5.28.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 22:27:47 -03:00
LuanRT
2068dfb73e
fix(Session): Don't try to extract api version from service worker
...
It doesn't make sense to do this anyway because if it ever changed, we'd probably have to refactor the entire library.
Closes #602 , #603 , #604
2024-02-22 22:25:30 -03:00
LuanRT
3e84775fd3
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-02-18 23:37:13 -03:00
LuanRT
89fa3b27a8
fix(Playlist): items getter failing if a playlist contains Shorts
2024-02-18 23:36:01 -03:00
github-actions[bot]
ab7201f0cc
chore(main): release 9.0.2 ( #591 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.0.2
2024-01-31 19:50:59 -03:00
absidue
b21eb9f33d
fix(VideoInfo): Fix error because of typo in getWatchNextContinuation ( #590 )
2024-01-31 19:34:46 -03:00
LuanRT
0751793380
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-01-29 22:19:35 -03:00
LuanRT
5c91c2af4a
chore: merge main
2024-01-29 22:14:22 -03:00