LuanRT
68cb841c00
refactor!: finish parser migration
...
Finally! :)
This removes all code related to the old parser.
#65
2022-07-11 06:19:10 -03:00
LuanRT
8a5073b0b9
refactor: rewrite search suggestions logic ( #92 )
...
* refactor: rewrite YouTube Music search suggestions
The search suggestions method can be found under `Innertube#music.getSearchSuggestions(query)`
* feat: allow `execute(..)` to return parsed data
This simplifies how response data is handled and also makes it easier for end users to write custom functionality.
* style: lint code
* chore: change a few things
* refactor: rewrite YouTube search suggestions
* chore(package): build
* chore: update type declarations
* chore: fix tests
2022-07-10 17:30:20 -03:00
LuanRT
1d62e469a9
refactor: rewrite Comments Section logic ( #88 )
...
* feat: add core comments section classes
* chore: update type declarations
* chore: fix linter warnings
* style: fix linter
* chore: update tests
* chore(tests): fix typo
* chore(tests): fix typo x2
* fix(tests): `getReplies()` method is only present in `CommentThread` and not `Comment`
* chore(tests): fix comment id path
* chore(tests): remove outdated code
* chore(tests): fix results path
* chore: enforce code style
* chore: update type declarations
* docs: add examples and documentation
* chore(docs): fix paths
* chore(docs): fix more paths
* chore(docs): fix `Comments.js` path
* chore(docs): fix typo
* chore(docs): mention example file
* chore(examples): fix imports
* chore(examples): fix typo
2022-07-02 19:55:33 -03:00
LuanRT
bb3f3cc584
fix(ytmusic): check if id is valid before proceeding
2022-06-21 03:59:44 -03:00
LuanRT
97d4cc1056
feat(ytmusic): add support for retrieving albums
2022-06-20 16:33:51 -03:00
LuanRT
7fc9b526b0
feat(ytmusic): add support for artists
...
Available through `Innertube#music.getArtist(id: string)`
#78
2022-06-20 06:08:24 -03:00
LuanRT
4c7a42d8d4
fix: search continuations should return a Search class
...
Why? To keep things consistent.
2022-06-18 05:16:21 -03:00
LuanRT
98e7afda87
feat: add suppory for YouTube Music's “Explore” tab
2022-06-17 16:17:24 -03:00
LuanRT
51f7adf397
fix: rename YouTube Music renderers
2022-06-16 14:51:50 -03:00
LuanRT
49688a0ad6
chore: fix invalid jsdoc comments
2022-06-14 15:03:45 -03:00
LuanRT
5f08be7991
feat: add support for retrieving YouTube Music's home feed
2022-06-13 07:38:49 -03:00
LuanRT
7142a63b1d
feat(ytmusic): add support for retrieving up next
2022-06-13 05:20:56 -03:00
LuanRT
2254b69670
feat: add support for retrieving YTMusic “related” tab
...
+ finish lyrics parser and implement all needed YouTube Music renderers
2022-06-11 08:00:58 -03:00
LuanRT
c7474d7087
feat: add music search filters protobuf message
...
This allows users to choose filters they want without having to rely on the `selectFilter()` method.
2022-06-10 17:12:06 -03:00
LuanRT
dab89545fe
chore: remove unused vars
2022-06-10 01:56:22 -03:00
LuanRT
153238aefc
dev: finish YouTube Music search parsers
2022-06-09 14:33:26 -03:00
LuanRT
b2014c80f4
dev: create ytmusic class
...
In future versions anything related to YouTube Music will be implemented here. The main Innertube class will expose it to users as `Innertube#music`.
2022-06-08 20:21:27 -03:00