Commit Graph

692 Commits

Author SHA1 Message Date
LuanRT
2de77c8f2c fix: make cookie auth possible again
See #105
2022-09-14 14:52:10 -03:00
LuanRT
2aaa209906 chore(docs): fix typo [skip ci] 2022-09-13 03:03:22 -03:00
LuanRT
ab028ba1ec chore(package) release v2.1.0 v2.1.0 2022-09-13 02:40:31 -03:00
LuanRT
f2f48af1bc feat(Music): add automix support and other minor improvements (#184)
* dev(NavigationEndpoint): add `/player` endpoint

* dev: add AudioOnlyPlayability, BrowserMediaSession and MusicDownloadStateBadge

* dev: allow endpoints to be overridden

* dev: minor parser changes

* dev(TrackInfo): add `<info>#getTab(title?)`

* dev: allow `Music#getInfo()` to accept list items

* dev: revert a few changes, I probably overcomplicated this.

* dev: add tests

* dev: add `TrackInfo#getUpNext()`, `TrackInfo#getRelated()` and `TrackInfo#getLyrics()`

* docs: update API ref

* fix(docs): formatting inconsistencies
2022-09-13 02:26:13 -03:00
LuanRT
3a7da21fd1 fix: improve sig extraction (#183)
* dev: improve sig decipher code extraction

* chore(deps): update Jinter to 0.2.0
2022-09-13 01:36:27 -03:00
LuanRT
89794d65da fix: likes not being parsed correctly 2022-09-11 22:44:27 -03:00
LuanRT
91847ae3cc feat(LiveChat): add SegmentedLikeDislikeButton and LiveChatDialog (#181)
* feat: add `LiveChatDialog`

* feat: add `SegmentedLikeDislikeButton`
2022-09-10 14:54:13 -03:00
LuanRT
eb44b71939 feat: add CollaboratorInfoCardContent renderer parser (#180) 2022-09-10 04:09:38 -03:00
LuanRT
88ebb5e2ae fix: replace s placeholders in playback tracking urls 2022-09-10 03:32:43 -03:00
LuanRT
b237b6af4e Merge branch 'main' of https://github.com/LuanRT/YouTube.js 2022-09-10 03:29:30 -03:00
Nico K
9e618cc576 fix: LiveChatAuthorBadge where MetadataBadge was expected (#179)
* fix `LiveChatAuthorBadge` where `MetadataBadge` was expected

* add "failsafe" for author badges
2022-09-09 19:30:20 -03:00
LuanRT
daf95cfe87 chore: update contribution guidelines 2022-09-09 17:21:48 -03:00
Patrick Kan
bc03c91df9 feat: add PlaylistPanelVideoWrapper parser (#176)
* feat: add `PlaylistPanelVideoWrapper` parser

* fix: `PlaylistPanelVideoWrapper` no counterpart
2022-09-09 15:30:21 -03:00
Akazawa Daisuke
e00be25bf4 feat: add LiveChatAutoModMessage (#177) 2022-09-09 15:29:36 -03:00
LuanRT
c9856a8359 fix: search continuations not being parsed correctly (#173)
* feat: add `TitleAndButtonListHeader`

* fix: continuations not being parsed correctly

* chore: add a test

* chore(package): bump version to 2.0.2

* chore: lint
v2.0.2
2022-09-08 21:31:07 -03:00
LuanRT
4b29ad74de chore(docs): rephrase a few things 2022-09-07 03:23:51 -03:00
Patrick Kan
60730a5531 fix: Music#getArtist() and DropdownItem (#170)
* fix: `Music#getArtist()` fails for private artist

* fix: `DropdownItem` inconsistent prop naming
2022-09-06 14:29:29 -03:00
LuanRT
70f2398180 chore(docs): fix another hyperlink v2.0.0 2022-09-06 05:32:20 -03:00
LuanRT
5b3109afef docs: fix hyperlinks
Use actual links otherwise this would not work on NPM
2022-09-06 05:09:00 -03:00
LuanRT
60fe4b1829 chore: tidy up 2022-09-06 04:57:46 -03:00
LuanRT
ddbf9e93da chore(docs): fix download example 2022-09-06 04:02:20 -03:00
LuanRT
e3d483ed75 chore(docs): update examples 2022-09-06 03:37:14 -03:00
LuanRT
320c007396 docs: add video upload example 2022-09-06 03:34:07 -03:00
LuanRT
28a651ea3a feat: add <info>#addToWatchHistory() (#169)
* dev: add `Actions#stats()`

* dev(parser): parse playback tracking urls

* dev: fix a small bug (unrelated)

* feat: add `<info>#addToWatchHistory()`

* docs: update API ref
2022-09-06 02:40:22 -03:00
LuanRT
85fc468cc9 feat: add music#getRecap() (#165)
* dev: add recap renderer parsers

* dev: finish implementation 

* docs: update YouTube Music API ref
2022-09-05 18:08:34 -03:00
LuanRT
f9da261441 chore: add CompactPromotedVideo to ignore list 2022-09-05 03:33:20 -03:00
LuanRT
4484f78394 fix(VideoSecondaryInfo): subscribe_button can also be just a Button 2022-09-05 03:30:44 -03:00
LuanRT
4181969d52 feat: properly type renderer parsers
CardCollection, ChipCloud, Endscreen, PlayerOverlay, PlayerOverlayAutoplay, VideoSecondaryInfo and WatchNextEndScreen.
2022-09-05 03:25:36 -03:00
LuanRT
ecac5f4d7e feat: add ANDROID_MUSIC client 2022-09-05 03:17:07 -03:00
Akazawa Daisuke
a8322e35f5 feat: Add paid chat color info (#164) 2022-09-04 05:57:41 -03:00
LuanRT
3a6f4ffa9d chore(docs): update examples 2022-09-04 05:18:58 -03:00
LuanRT
3dc357bee0 feat: expose parser and YTNodes as public APIs 2022-09-04 05:17:24 -03:00
LuanRT
982a086760 chore(docs): minor fixes and improvements 2022-09-03 20:41:55 -03:00
LuanRT
75959105bd chore(docs): fix typo [skip ci] 2022-09-03 16:44:51 -03:00
LuanRT
80496d30a3 chore(docs): remove unused links [skip ci] 2022-09-03 16:37:57 -03:00
LuanRT
4bddc771b2 Merge branch 'main' of https://github.com/LuanRT/YouTube.js 2022-09-03 16:28:58 -03:00
LuanRT
c26a07dc73 docs: add a more complete download example 2022-09-03 16:28:18 -03:00
Patrick Kan
e498815795 fix: Music#getAlbum()fails for private album ID (#162) 2022-09-03 14:09:29 -03:00
LuanRT
60ef3eabd3 chore: fix stale workflow 2022-09-03 01:05:47 -03:00
LuanRT
1da8043c18 chore: lint 2022-09-03 01:05:30 -03:00
LuanRT
4f015536ac fix: ytmusic formats returning 401 when deciphered (#161)
* fix: sending incomplete video info payload

* fix: check if microformat is `MicroformatData` before parsing
2022-09-03 00:43:17 -03:00
LuanRT
c3f98246f0 docs: add parser info and examples (#160)
* docs: include a parser example in the readme

* docs: fix typo

* docs: rephrasing a few things
2022-09-02 17:31:04 -03:00
Patrick Kan
53cb26546e chore: minor fixes (#159)
* fix: add `params` to `watch_playlist` endpoint

* fix: continuation in `PlaylistPanelContinuation`
2022-09-02 14:24:36 -03:00
LuanRT
e3d38ad107 chore: update labeler workflow [skip ci] 2022-09-02 14:21:37 -03:00
LuanRT
74d53f388a chore: remove unused code 2022-09-02 04:45:52 -03:00
LuanRT
7a7c657733 chore(docs): minor rewording [skip ci] 2022-09-02 04:22:09 -03:00
LuanRT
d34a8d7fc4 chore: add release and labeler workflows [skip ci] 2022-09-01 17:57:02 -03:00
LuanRT
f8c07101bf chore: remove old download examples [skip ci]
TODO: Maybe bring back ffmpeg examples?
2022-09-01 05:29:03 -03:00
LuanRT
dccb2b7e50 chore: remove old readme 2022-09-01 05:19:58 -03:00
LuanRT
573ebf2568 chore: update workflows 2022-09-01 05:14:42 -03:00