jonz94
4e9c2a585b
feat(parser): Add LiveChatSponsorshipsGiftPurchaseAnnouncement and LiveChatSponsorshipsHeader nodes ( #793 )
...
* feat(parser): Add `LiveChatSponsorshipsGiftPurchaseAnnouncement` and `LiveChatSponsorshipsHeader` nodes
* refactor: flatten nested field
* refactor: attempt to replace `author_*` fields with a single `Author` class
* fix: add back `author_*` fields in `LiveChatSponsorshipsHeader`
* fix: use `parseArray` to parse author_badges data
* refactor: revert `Author` logic
---------
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com >
2024-11-02 08:08:41 -03:00
ChunkyProgrammer
34ae38cbf4
feat(Parser): Add support for parsing subtitle for Shelf ( #792 )
2024-10-30 16:48:29 -03:00
ChunkyProgrammer
a4394dbb82
Fix(VideoCard): fix parsing author, view count and published date ( #791 )
2024-10-30 16:47:43 -03:00
Luan
2e782cff90
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-10-29 12:05:33 -03:00
Luan
50be8a8f54
refactor(Studio): Use WEB for /upload/createvideo requests
2024-10-29 12:05:25 -03:00
asomethings
677e1f0807
feat(account): Add missing property channel_handle ( #789 )
2024-10-29 08:04:07 -03:00
github-actions[bot]
4ec4be64ee
chore(main): release 11.0.1 ( #788 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v11.0.1
2024-10-28 16:09:20 -03:00
absidue
182bf42d3c
fix(VideoInfo): Fix like count being undefined ( #787 )
2024-10-28 16:08:11 -03:00
Luan
dba0be7bc8
chore: update docs
2024-10-28 16:07:35 -03:00
github-actions[bot]
31d1caf06a
chore(main): release 11.0.0 ( #758 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v11.0.0
2024-10-28 14:03:08 -03:00
Dave Nicolson
22dd71d7da
feat(history): Add ability to remove videos from watch history ( #706 )
...
* Use Button class
* Add ability to remove videos from watch history
* Update src/parser/youtube/History.ts
* Fix linting
---------
Co-authored-by: Roger <sonemonu@gmail.com >
2024-10-28 14:01:09 -03:00
dependabot[bot]
15d3865398
chore(deps-dev): bump rollup in /examples/browser/web ( #769 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.79.1 to 2.79.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.79.1...v2.79.2 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 13:46:08 -03:00
Luan
305a398158
fix: Include jinter in the cjs build
2024-10-28 13:06:31 -03:00
Luan
85d623c463
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-10-28 12:54:22 -03:00
Luan
d9ec23c73c
fix(package): Use jsr:@luanrt/jintr on Deno
2024-10-28 12:54:09 -03:00
Luan
d84273163f
chore: clean up
2024-10-28 12:51:53 -03:00
Luan
01057f6dfa
refactor: Remove global dispatcher config
2024-10-27 10:27:38 -03:00
absidue
a4ef2249ff
feat: Support auto-dubbed audio tracks ( #786 )
2024-10-26 17:54:12 -03:00
Luan
0081e11ebc
refactor!: Deprecate account#getAnalytics, account#getTimeWatched and account#getAnalytics
...
Due to recent changes by YouTube, these actions can no longer be executed using web based OAuth tokens nor cookies.
2024-10-26 17:45:09 -03:00
Luan
d9ac99d332
fix(InteractionManager): Use WEB for all actions
2024-10-26 17:42:02 -03:00
Luan
bb3f114aa3
fix(LiveChat#sendMessage): Switch to WEB client
...
Android no longer works properly with TV OAuth tokens.
2024-10-26 17:40:35 -03:00
Luan
b45609aa0f
feat: Add TVHTML5 InnerTube client
...
+ Update `ANDROID` version.
2024-10-26 17:39:09 -03:00
absidue
91d3081496
chore(protos): Avoid generating unused protobuf code ( #774 )
2024-10-07 07:59:17 -03:00
Émilien (perso)
02513b76ed
fix: fix deno usage of protobuf and jintr ( #776 )
...
* fix: fix deno usage of protobuf and jintr
* fix Import assertions are deprecated
2024-10-07 07:58:04 -03:00
absidue
43cef9e67e
fix(parser): Fix ShortsLockupView assuming that the primary text always exists ( #775 )
2024-10-07 07:57:22 -03:00
absidue
5ff30e12de
fix(toDash): Fix dash.js 4.x compatibility ( #765 )
2024-09-25 10:29:26 -03:00
Luan
289996ae7a
chore(readme): simplify description
2024-09-23 17:50:59 -03:00
Luan
d6cc8016aa
chore(readme): reword
2024-09-23 17:50:04 -03:00
absidue
910c9791e7
feat(ProtoUtils): Add support for creating NextParams ( #762 )
2024-09-23 17:33:21 -03:00
Luan
74659fd03f
chore: add proper documentation ( #763 )
...
* chore: generate API ref using `typedoc`
* chore: declutter readme and add links to ytjs.dev
* chore: clean up
2024-09-23 17:32:50 -03:00
Émilien (perso)
dd7f5cf778
feat: Add WEB_CREATOR client ( #757 )
...
* feat: Add WEB_CREATOR client
* update to latest version WEB_CREATOR https://github.com/iv-org/invidious/pull/4928#issuecomment-2362302280
2024-09-20 08:59:45 -03:00
github-actions[bot]
00dd409d58
chore(main): release 10.5.0 ( #749 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v10.5.0
2024-09-19 10:14:46 -03:00
Luan
eb21af33db
chore: update README [skip ci]
2024-09-19 10:12:51 -03:00
Luan
f209315216
chore: update GitHub Actions to use latest versions
2024-09-19 10:04:11 -03:00
Émilien (perso)
eaf218f5da
feat: Add WEB_EMBEDDED client ( #756 )
2024-09-19 09:56:23 -03:00
Konstantin
5db449cc6d
feat: extend music getInfo to allow MusicResponsiveListItem and Nav Endpoints ( #751 )
...
* feat: extend music getInfo to allow MusicResponsiveListItem nav endpoints
* chore: remove debug statements from test
* chore: adapt test
* feat: add nav endpoints to music getInfo
---------
Co-authored-by: Luan <luan.lrt4@gmail.com >
2024-09-19 09:19:48 -03:00
dependabot[bot]
2e61b99428
chore(deps-dev): bump vite in /examples/browser/web ( #755 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 3.2.10 to 3.2.11.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v3.2.11/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v3.2.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 09:13:02 -03:00
Luan
7a39326821
fix(Session): Set default values for hl and gl in context builder
2024-09-17 22:06:03 -03:00
Luan
425027ce89
chore(examples/web): Use UMP ( #754 )
2024-09-16 12:38:59 -03:00
Luan
0a5d3aa76d
refactor: Remove old UMP parser ( #753 )
2024-09-16 08:44:55 -03:00
Luan
94bc596048
refactor: Migrate to ts-proto ( #752 )
...
* refactor: Add extracted protos
* refactor: Remove old stuff and update affected code
* chore(package): Update `build:proto` script
* chore(ClientInfo): Rename `androidSdkVersion` to `android_sdk_version`
* chore: remove refs to old proto file
* refactor(sabr_request): Rename `Gw` to `media_type`
* chore(sabr_request): Fix typo in field num
* feat(parser): Parse `video_playback_ustreamer_config` and `server_abr_streaming_url`
* refactor: update protos
* chore(package): streamline clean and build scripts
* chore: update package.json
* chore: update npmignore
* chore(protos): Remove unneeded definitions
See https://github.com/LuanRT/googlevideo for video playback proto definitions.
* chore(package): add `rimraf` dependency
2024-09-16 06:54:29 -03:00
absidue
e1e76ee616
feat(parser): Add ShortsLockupView and BadgeView nodes ( #746 )
2024-09-13 00:19:46 -03:00
Dave Nicolson
bf6cc00699
fix(ItemSection): FeedFilterChipBar parse error ( #741 )
2024-09-11 02:28:33 -03:00
absidue
094a96fb5d
fix(parser): The icon_name property does not always exist in ThumbnailBadgeView ( #745 )
2024-09-11 02:26:58 -03:00
github-actions[bot]
4fca6c354e
chore(main): release 10.4.0 ( #721 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v10.4.0
2024-08-26 23:41:20 -03:00
Luan
93906e0539
chore(docs): Mention BgUtils for generating PoTokens
...
https://github.com/LuanRT/BgUtils
2024-08-26 23:37:35 -03:00
dependabot[bot]
aaebcca90b
chore(deps-dev): bump vite from 3.2.8 to 3.2.10 in /examples/browser/web ( #739 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 3.2.8 to 3.2.10.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v3.2.10/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v3.2.10/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 21:52:34 -03:00
Luan
36121878b1
chore(examples): Fix proxy
2024-08-26 20:32:30 -03:00
Luan
d89909a19a
fix(examples): Use BgUtils to generate pot [skip ci]
...
+ Improve readme.
2024-08-26 18:42:14 -03:00
Luan
367a6f7ec5
chore(package): Revert last commit
...
This reverts commit 05a663710d .
2024-08-23 14:44:00 -03:00