Luan
efa7205723
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-07-01 08:53:45 -03:00
Luan
84f90aaf29
fix(Session): Round UTC offset minutes
2024-07-01 08:53:08 -03:00
absidue
858cdd197c
feat(toDash): Add the "dub" role to translated captions ( #677 )
2024-06-30 23:05:08 -03:00
Luan
5a8fd3ad37
feat(Session): Add configInfo to InnerTube context
...
Minor addition. It's needed for certain UMP requests.
2024-06-30 22:51:02 -03:00
슈리튬
a19511de24
fix(FormatUtils): Throw an error if download requests fails
2024-06-28 16:45:39 -03:00
absidue
bd9f6ac64c
feat(toDash): Add option to include WebVTT or TTML captions ( #673 )
2024-06-25 01:22:11 -03:00
absidue
e5aab9a9b3
fix(toDash): Fix image representations not being spec compliant ( #672 )
2024-06-24 15:48:38 -03:00
Luan
d6fa134c3d
chore(Playlist): Add MusicResponsiveHeader to header types
...
Oops! I forgot this one also existed : ).
2024-06-21 21:12:54 -03:00
Luan
fe953072a2
chore: fix tests
2024-06-21 20:57:38 -03:00
Luan
055fa33403
chore: lint
2024-06-21 19:32:50 -03:00
Luan
14c3a06d40
fix(YTMusic): Add support for new header layouts
...
This is due to a minor page redesign by YouTube Music. See https://9to5google.com/2024/06/20/youtube-music-web-album-playlist-redesign/ .
2024-06-21 19:31:40 -03:00
Luan
67376afae6
chore(Format): Clean up and add some extra fields
2024-06-16 16:22:33 -03:00
Luan
4cbaa7983f
fix(InfoPanelContent): Update InfoPanelContent node to also support paragraphs
...
This would fail when `attributedParagraphs` was missing, so we still need `paragraphs` there.
2024-06-16 15:39:47 -03:00
github-actions[bot]
9802483233
chore(main): release 10.0.0 ( #658 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v10.0.0
2024-06-09 20:43:14 -03:00
Aidar Nugmanoff
2980a608b6
feat(Platform): Add support for react-native platform ( #593 )
2024-06-09 18:15:57 -03:00
Luan
b6cecb10f5
chore(docs): update readme
2024-06-09 18:02:46 -03:00
Luan
040a091639
fix(FlexibleActionsView): Update actions array type to include ToggleButtonView
2024-06-08 16:33:34 -03:00
Luan
3939405cc6
chore(Player): Rephrase nsig failure message
2024-06-07 14:26:27 -03:00
Luan
978ab1ed29
chore(docs): fix typo [skip ci]
2024-06-07 14:18:23 -03:00
Luan
5cdb9e1e2f
fix(InfoPanelContainer): Use new attributed text prop
...
+ And update other related nodes.
2024-06-07 14:15:44 -03:00
Luan
15f3b5fdba
fix(ButtonView): Rename type property to button_type
...
It was overriding the static property "type".
2024-06-05 16:00:16 -03:00
Luan
384b80ee41
fix(Cache): Use TextEncoder to encode compressed data
2024-06-05 12:30:12 -03:00
Luan
b588554ce1
chore: update docs [skip ci]
2024-06-03 19:16:41 -03:00
Luan
583fd9f8d7
fix(MusicResponsiveHeader): Add Text import
...
Looks like I forgot to add it.
2024-06-03 19:08:33 -03:00
Luan
7953296580
feat(Session): Add enable_session_cache option ( #664 )
...
See https://github.com/LuanRT/YouTube.js/pull/663#issuecomment-2146161637
2024-06-03 19:04:30 -03:00
Luan
cf29664d37
perf(general): Add session cache and LZW compression ( #663 )
...
* feat(utils): Implement LZW compression module
* feat(Session): Implement cache for sessions
This should improve performance quite a bit for those who are not using the `generate_session_locally` option (like me :P).
* refactor(Player): Add LZW compression
This considerably reduces the size of the cache.
2024-06-03 18:21:48 -03:00
Luan
4015a5e560
chore(JsRuntime): Change log levels in evaluate function
2024-06-03 17:42:18 -03:00
Luan
184df79b3a
refactor(HTTPClient): Use getCookie fn to get SAPISID token
2024-06-03 17:41:09 -03:00
Luan
000f3f0915
refactor(Artist.ts): Change sections type to ObservedArray<MusicCarouselShelf | MusicShelf>
2024-06-03 17:39:42 -03:00
Luan
8372b3d22f
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-06-03 17:33:04 -03:00
Luan
b9d50daa57
chore: clean up
...
Updated deps, fixed some ts issues, renamed "scripts" to "dev-scripts", and added a script to delete build output.
2024-06-03 17:29:11 -03:00
absidue
031ffb696e
feat(toDash): Add support for stable volume/DRC ( #662 )
2024-05-28 02:43:10 -03:00
Luan
8e942ada3b
chore(docs): fix some markdown issues
2024-05-24 04:33:03 -03:00
LuanRT
aa3f34c428
chore: Fix browser example
2024-05-23 21:00:47 -03:00
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