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
LuanRT
47cad4c6e1
chore: lint build scripts [skip ci]
2024-01-29 22:11:20 -03:00
github-actions[bot]
4fb9dff0f2
chore(main): release 9.0.1 ( #588 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.0.1
2024-01-25 21:32:45 -03:00
LuanRT
81dd5d3288
fix(build): Circular imports causing issues with webpack
2024-01-25 21:30:14 -03:00
LuanRT
c7f42220db
chore: revert unneeded import type changes & lint
...
Yes. Again.
2024-01-25 21:17:59 -03:00
LuanRT
5204b29e81
chore: Lint
2024-01-25 20:47:19 -03:00
LuanRT
cbaa838cee
chore: Revert some unneeded import changes
2024-01-25 20:43:19 -03:00
github-actions[bot]
379e63d2f6
chore(main): release 9.0.0 ( #572 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.0.0
2024-01-25 19:04:29 -03:00
Luan
e86a0daf45
refactor(general): Clean up and add a logger ( #587 )
...
* feat(utils): Add logger
* chore: Clean up some classes and add more logging
* chore: Fix conflicts
2024-01-25 19:01:28 -03:00
absidue
7fbc37f9d1
fix(PlayerCaptionTracklist): Fix captions_tracks[].kind type ( #586 )
2024-01-20 01:44:54 -03:00
absidue
2e710dc9f7
feat(Channel): Support getting about with PageHeader ( #581 )
2024-01-18 14:58:58 -03:00
absidue
fed3512461
fix(DecoratedAvatarView): Fix parsing and optional properties ( #584 )
2024-01-18 14:55:10 -03:00
absidue
6dd03e1658
feat(toDash)!: Add support for generating manifests for Post Live DVR videos ( #580 )
...
BREAKING CHANGES: The `duration` property in `StreamingInfo` has been
replaced by the asynchronous `getDuration()` function, as getting the duration
of Post Live DVR videos requires making a fetch request.
2024-01-18 14:51:42 -03:00
absidue
2073aa910a
feat(parser): Add ImageBannerView ( #583 )
2024-01-18 14:41:08 -03:00
absidue
f7b7bbd47a
chore(Constants): Update web client version ( #582 )
2024-01-18 14:40:15 -03:00
Luan
04d55d04c7
refactor(Playlist): Ignore ContinuationItem nodes from SectionList#contents ( #579 )
...
* feat(PlaylistVideo): Add `style`
* refactor(Playlist): Ignore `ContinuationItem` nodes in `SectionList#contents`
This should fix some issues regarding the library fetching the wrong continuation or empty continuations (NOTE: This means the solution in 987f506 no longer applies as empty continuations were all in `SectionList#contents`).
2024-01-18 14:39:25 -03:00
absidue
6082b4a52e
feat(Channel): Support PageHeader being used on user channels ( #577 )
2024-01-12 21:52:02 -03:00
absidue
3980f97b8f
fix(proto): Fix visitor data base64url decoding ( #576 )
2024-01-12 14:42:50 -03:00
absidue
59f4cfb4db
fix(toDash): Add missing transfer characteristics for h264 streams ( #573 )
2024-01-10 20:17:21 -03:00
absidue
254f77944f
feat(VideoDetails): Add is_live_dvr_enabled, is_low_latency_live_stream and live_chunk_readahead ( #569 )
2024-01-10 11:49:14 -03:00
absidue
586bb5f139
feat(Format): Add max_dvr_duration_sec and target_duration_dec ( #570 )
2024-01-10 11:40:08 -03:00
absidue
562e6a20f0
feat(VideoInfo): Add live stream end_timestamp ( #571 )
2024-01-10 11:39:47 -03:00
github-actions[bot]
b7cacc34f3
chore(main): release 8.2.0 ( #567 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v8.2.0
2024-01-08 20:46:30 -03:00
Brahim Hadriche
8f07e49512
fix(Parser): Add SortFilterHeader ( #563 )
...
* Fix for SortFilterHeader
* fix(Settings): Use `YTNode#is` to identify headers with a title
---------
Co-authored-by: LuanRT <luan.lrt4@gmail.com >
2024-01-08 20:37:06 -03:00
Luan
abd8a82cd0
chore(docs): Update auth documentation and examples ( #568 )
...
* chore(docs): Update auth documentation and examples
* chore(docs): Minor rewording
* chore(docs): Fix library version in the OAuth2 example
2024-01-08 20:16:16 -03:00
Luan
7ffd0fc25e
feat(OAuth): Allow passing custom client identity ( #566 )
2024-01-08 20:03:01 -03:00
github-actions[bot]
b50408fc1c
chore(main): release 8.1.0 ( #548 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v8.1.0
2023-12-26 23:24:27 -03:00
Brahim Hadriche
9618f38fe1
fear(parser): Add DecoratedAvatarView ( #544 )
...
* Add DecoratedAvatarView
* Export the class
* Update PageHeaderView
* Adjust thumbnails
* Add avatar view
* Apply suggestions from code review
---------
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com >
2023-12-26 23:21:37 -03:00
LuanRT
e7efec2cf4
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2023-12-26 23:17:19 -03:00
LuanRT
82d5d1e3e1
chore: Fix import formatting in multiple files
2023-12-26 23:16:45 -03:00
LuanRT
9c503f4fa8
fix(VideoInfo): Restore like, dislike & removeRating methods
2023-12-26 23:15:31 -03:00
RenautMestdagh
4dd977e375
Update interaction-manager.md ( #562 )
2023-12-26 21:36:55 -03:00
Daniel Wykerd
e4f2a00c84
feat(generator): add support for arrays ( #556 )
...
* feat(generator): add support for arrays
* fix(parser): add overload for non array validTypes
Add Parser#parse overload to support non array validTypes.
Fixes issue in generator generating invalid Parser#parse calls
introduced in #551 .
2023-12-21 19:02:44 -03:00
absidue
fcd3044982
feat(parser): Support new like and dislike nodes ( #557 )
2023-12-21 19:02:19 -03:00
Brahim Hadriche
14578ac96a
feat(YouTube): Add FEchannels feed ( #560 )
2023-12-21 19:00:31 -03:00
absidue
5c83e999df
fix(Format): Extract correct audio language from captions ( #553 )
2023-12-07 08:46:05 -03:00
LuanRT
4e67240ff9
chore(FeedNudge): Add Text import
2023-12-04 15:51:09 -03:00
absidue
f938c34ee8
feat(generator): Add support for generating view models ( #550 )
2023-12-04 15:46:09 -03:00
absidue
bd487f8bef
fix(generator): Output Parser.parseItem() calls with one valid type, without the array ( #551 )
2023-12-04 15:45:38 -03:00
absidue
48a5d4e7c3
feat(Thumbnail): Support sources in Thumbnail.fromResponse ( #552 )
2023-12-04 13:50:08 -03:00
absidue
37ae55a7c3
chore(protobuf): Commit generated files missing from #512 ( #549 )
...
Co-authored-by: Konstantin <duell10111@t-online.de >
2023-12-02 11:35:05 -03:00
LuanRT
923232de07
chore(PlayerConfig): Add default value to some fields
2023-12-01 17:56:25 -03:00
LuanRT
a1c3ef8fbb
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2023-12-01 17:15:07 -03:00
LuanRT
5c9c231cc2
feat(MediaInfo): Parse player config
2023-12-01 17:14:36 -03:00