Patrick Kan
|
f6a2a418be
|
feat(ytmusic): implement music#Library (#136)
* feat: add ItemSectionTab and related parsers
* feat: add `continuation` to `Grid`parser class
* feat (ytmusic): implement music#getLibrary()
* Improve album fetch in `MusicResponsiveListItem`
* music#Library: return [] for empty results
* feat: add `Dropdown` & `DropdownItem` parsers
* feat: add `CreatePlaylistDialog` parser
* feat: add `create_playlist` to NavigationEndpoint
* feat: add `AutomixPreviewVideo` parser
* feat: improve parsing of items
* fix: `PlaylistPanel` continuation
* feat: more args in `Actions#next`
* feat: add `PlaylistPanelContinuation` to `Parser`
* chore: update parser-map
* music#Library: refactor + add shuffle songs opt
* feat: add `endpoint` to `DropdownItem`
* feat: add `end_items` to `ItemSectionTabbedHeader`
* feat(ytmusic): add `sort_by` to `music#Library`
|
2022-08-13 17:39:35 -03:00 |
|
LuanRT
|
e82302a6ea
|
chore: revert commit 59d37e9ed6
|
2022-08-12 05:45:59 -03:00 |
|
LuanRT
|
59d37e9ed6
|
chore: bump client versions
|
2022-08-12 00:34:58 -03:00 |
|
LuanRT
|
c10cce1e2a
|
chore: include androidSdkVersion param in Android requests
|
2022-08-12 00:30:14 -03:00 |
|
LuanRT
|
63ae9061eb
|
chore: include alt param in all requests
|
2022-08-11 22:58:03 -03:00 |
|
LuanRT
|
03b183be70
|
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
|
2022-08-11 20:47:36 -03:00 |
|
LuanRT
|
2d7fe04a8a
|
fix: oopsie, forgot to remove the video id while debugging
|
2022-08-11 20:47:21 -03:00 |
|
patrickkfkan
|
4d6067937a
|
fix: build error caused by music#Playlist.getRelated() (#135)
* fix(ytmusic): title check in `Playlist#getRelated`
|
2022-08-11 20:43:38 -03:00 |
|
LuanRT
|
52207df393
|
chore: lint
|
2022-08-11 20:41:54 -03:00 |
|
LuanRT
|
9a914e29ba
|
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
|
2022-08-11 20:37:01 -03:00 |
|
LuanRT
|
34022fddfb
|
hotfix: use Android client when requesting initial video info
|
2022-08-11 20:35:30 -03:00 |
|
patrickkfkan
|
9b4d86b81f
|
feat(ytmusic): add music#getPlaylist() (#131)
* add music#getPlaylist()
* fix: lint errors
|
2022-08-10 14:11:31 -03:00 |
|
patrickkfkan
|
dc79b19d56
|
refactor: migrate MusicCarouselShelfBasicHeader to TypeScript and add more_content prop (#132)
* refactor: migrate `MusicCarouselShelfBasicHeader` to TS
* feat: `MusicCarouselShelfBasicHeader.more_content`
|
2022-08-09 15:37:19 -03:00 |
|
Daniel Wykerd
|
ad3ab4f637
|
docs: OAuth example
|
2022-08-08 15:16:58 -03:00 |
|
LuanRT
|
60ff0513f1
|
docs: fix typos / rephrasing
|
2022-08-07 06:40:45 -03:00 |
|
LuanRT
|
4ab2bb744a
|
chore: lint
|
2022-08-07 06:17:43 -03:00 |
|
LuanRT
|
40fc24b043
|
refactor!: fix inconsistent use of SuperParsedResult
|
2022-08-07 06:15:55 -03:00 |
|
LuanRT
|
709c448053
|
refactor!: migrate core renderers to TypeScript
|
2022-08-07 06:14:09 -03:00 |
|
LuanRT
|
3833b333a7
|
refactor: migrate MusicCarouselShelf to TypeScript
|
2022-08-05 16:33:51 -03:00 |
|
LuanRT
|
38280290f7
|
fix(ytmusic): oopsie, forgot to declare player_overlays
|
2022-08-04 16:54:38 -03:00 |
|
LuanRT
|
d5f34982f4
|
feat(ytmusic): add music#getInfo()
Already functional but still WIP.
|
2022-08-04 16:49:20 -03:00 |
|
LuanRT
|
3ff3d3c633
|
feat: add SimpleCardContent
Related: #129
|
2022-08-04 02:16:12 -03:00 |
|
LuanRT
|
a788c9c80f
|
feat: migrate all playlist renderers to TypeScript
|
2022-08-04 01:56:53 -03:00 |
|
LuanRT
|
9e2443d1aa
|
chore(docs): fix minor typos and other things
|
2022-08-03 18:43:21 -03:00 |
|
LuanRT
|
bb3ed9dcd3
|
docs: update v2 API ref
|
2022-08-03 18:35:35 -03:00 |
|
LuanRT
|
51f9eb15ae
|
docs(comments): update result types
|
2022-08-03 17:10:56 -03:00 |
|
LuanRT
|
d6398296c3
|
docs: update examples
|
2022-08-03 17:06:00 -03:00 |
|
LuanRT
|
af6856ced4
|
chore: tidy things up
Move a few things here and there. Organization makes life easier.
|
2022-08-03 03:34:59 -03:00 |
|
LuanRT
|
3cdaab8b7a
|
docs: update live chat examples
|
2022-08-01 15:55:27 -03:00 |
|
LuanRT
|
daaba3745e
|
feat: improve LiveChat types
|
2022-08-01 15:54:54 -03:00 |
|
LuanRT
|
323b90a98c
|
feat: add LiveChatProductItem and migrate LiveChatBanner to TypeScript
|
2022-08-01 15:52:25 -03:00 |
|
LuanRT
|
3abcde7e67
|
refactor!: rewrite MusicNavigationButton to TypeScript
Plus fix “endpoint” prop, it is `clickCommand` and not `navigationEndpoint`.
|
2022-08-01 03:28:15 -03:00 |
|
LuanRT
|
2599e734b8
|
fix(ytmusic): music#getRelated() now works again
Like nearly all YouTube Music methods, this one was also broken due to a recent refactor on the parser.
|
2022-08-01 03:06:30 -03:00 |
|
LuanRT
|
c10006fa57
|
chore: remove unused constants
|
2022-07-31 14:59:36 -03:00 |
|
LuanRT
|
61f8b2a9a0
|
chore: remove unneeded checks
|
2022-07-30 05:48:46 -03:00 |
|
LuanRT
|
cdbdfec057
|
chore: lint
|
2022-07-30 05:40:43 -03:00 |
|
LuanRT
|
4d332402db
|
fix(ytmusic): fix music#getLyrics() & music#getUpNext()
These were broken due to recent changes in the parser — both should be fixed now. Note that `music#getRelated()` is still broken.
|
2022-07-30 05:37:23 -03:00 |
|
LuanRT
|
c66940ae65
|
refactor(ytmusic): migrate Explore & Library to TypeScript
|
2022-07-30 04:18:12 -03:00 |
|
LuanRT
|
ff9aeeedce
|
refactor: rewrite Library to TypeScript
|
2022-07-29 16:09:11 -03:00 |
|
LuanRT
|
88a6ee907e
|
chore: lint
|
2022-07-29 06:58:49 -03:00 |
|
LuanRT
|
72c3af84b0
|
refactor(ytmusic)!: rewrite Album to TypeScript
|
2022-07-29 06:58:28 -03:00 |
|
LuanRT
|
99233bcf7a
|
refactor!: rewrite History to TypeScript
|
2022-07-29 06:20:58 -03:00 |
|
LuanRT
|
adae925367
|
refactor!: rewrite Analytics to TypeScript (#122)
* refactor: migrate all analytics’ classes to TypeScript
Also, add AnalyticsShortsCarouselCard and AnalyticsRoot.
|
2022-07-29 05:39:34 -03:00 |
|
LuanRT
|
5a99190136
|
fix(linter): oops, wrong extension
|
2022-07-29 01:19:55 -03:00 |
|
LuanRT
|
6008d4cf0d
|
chore: update workflows
|
2022-07-29 01:16:35 -03:00 |
|
LuanRT
|
f4b947f8e2
|
fix(linter): ignore compiled protobuf
|
2022-07-29 01:11:20 -03:00 |
|
LuanRT
|
00cd35867a
|
refactor: use “prepare” script instead of “prepublishOnly”
|
2022-07-29 01:07:49 -03:00 |
|
LuanRT
|
7ba09a66d8
|
refactor: migrate NotificationsMenu to TypeScript
|
2022-07-29 01:00:56 -03:00 |
|
LuanRT
|
c16d632b31
|
fix: race condition causing “update-credentials” to fire multiple times
|
2022-07-28 05:11:10 -03:00 |
|
Daniel Wykerd
|
9ef765dbc1
|
feat: allow users to cache OAuth credentials (#121)
Use `UniversalCache` instance to cache user credentials
Opt-in via `OAuth#cacheCredentials()`
* chore: lint
|
2022-07-28 00:04:07 -03:00 |
|