LuanRT
61028a2ab9
style: format and refactor code
2022-03-03 02:21:32 -03:00
LuanRT
254588da81
feat: add acc settings and alternative to download
2022-03-03 02:18:03 -03:00
LuanRT
ef3e54775c
feat: add watch history and playlist support
2022-03-03 02:13:00 -03:00
LuanRT
cf4901fd3c
feat: automatically delete old players
2022-02-13 19:09:40 -03:00
LuanRT
2fd98a021f
format: remove white space
2022-02-13 19:08:14 -03:00
LuanRT
cd64e30b69
chore: simplify format selection
2022-02-13 19:06:56 -03:00
LuanRT
2b5027eb06
fix: getLyrics() only working when signed-in
2022-02-06 15:26:16 -03:00
LuanRT
89c018c431
refactor: move getLyrics to Innertube.js
2022-02-05 19:16:36 -03:00
LuanRT
dd3f4c0009
chore: format code & other minor changes
2022-02-05 18:32:25 -03:00
LuanRT
6ac8561af2
feat: add lyrics support
2022-02-05 18:30:21 -03:00
LuanRT
b4607d531f
fix(OAuth): secret not found due to bad regex
2022-02-04 15:20:35 -03:00
LuanRT
b3a1cdc1cd
chore: remove ntoken 'translate' func var names
2022-02-03 04:54:37 -03:00
LuanRT
fd662df93d
style: remove extra white space
2022-02-02 06:12:38 -03:00
LuanRT
4ff83bdc3f
style: add missing semi & rename some variables
2022-02-02 06:04:39 -03:00
LuanRT
d5f884ff9b
refactor: move refineNTokenData function to Utils
2022-02-01 16:47:02 -03:00
LuanRT
5517c2f202
fix: ntoken function 'translate2' not being parsed
2022-02-01 16:12:47 -03:00
LuanRT
3493a82765
chore: remove more unused variables
2022-01-31 04:31:45 -03:00
LuanRT
07f02d0dc1
chore: remove unnecessary variable
2022-01-30 20:47:26 -03:00
LuanRT
e1dd718832
chore: format code and other minor changes
2022-01-30 20:28:00 -03:00
LuanRT
222bf1e61f
fix: ntoken 'translate2' function not being parsed
2022-01-30 20:26:02 -03:00
LuanRT
3b48de20dd
fix: oauth identity creds regex no longer working
2022-01-30 20:20:52 -03:00
LuanRT
94b12002ff
feat: implement continuation requests for YTMusic
2022-01-18 15:55:07 -03:00
LuanRT
2720e8f251
chore(livechat): remove console.log
2022-01-18 15:52:35 -03:00
LuanRT
ee0d1bef40
deps: remove time-to-seconds dependency
2022-01-18 15:46:54 -03:00
LuanRT
5cad39ee44
fix: polling interval missing
2022-01-07 18:59:17 -03:00
LuanRT
e8ca248919
feat: add home feed support
2022-01-07 18:50:00 -03:00
LuanRT
44d09026b5
chore: simplify video details parser
2022-01-07 18:46:29 -03:00
LuanRT
ff044f4216
fix: error polling livechat due to dislikes
2022-01-07 18:45:30 -03:00
LuanRT
8153e6178c
fix: subsfeed sections placeholders missing
2022-01-05 16:36:48 -03:00
LuanRT
86c8a7e0d2
fix: filter out undefined search results
2021-12-31 04:05:38 -03:00
LuanRT
b375ae2f06
chore: fix typo
2021-12-31 03:35:05 -03:00
LuanRT
599ab69107
refactor: rewrite inefficient code and add docs
2021-12-31 03:19:58 -03:00
LuanRT
c6c6dc24bd
feat: add support for music search
2021-12-31 03:15:59 -03:00
LuanRT
3dee7fc12f
fix: forgot to export getVideoInfo :v
2021-12-18 12:20:17 -03:00
LuanRT
4dff129b74
chore: update tests
2021-12-18 12:17:00 -03:00
LuanRT
7e86bb15e0
refactor (OAuth): a simpler & more efficient auth system
2021-12-18 12:03:44 -03:00
LuanRT
d0de164722
chore: update examples & format code
2021-12-18 00:24:57 -03:00
LuanRT
5d165ebb61
refactor: move all internal actions to Actions.js for better maintainability
2021-12-18 00:16:47 -03:00
LuanRT
2ad19adbe4
refactor: move search request code to Actions.js for better maintainability & organization
2021-12-17 23:55:39 -03:00
LuanRT
cabbdc9f50
chore: encode search filters correctly
2021-12-17 23:08:35 -03:00
LuanRT
fe84f31432
chore: add search filter protobuf message
2021-12-17 21:12:14 -03:00
LuanRT
22c605f528
perf (OAuth): check access token validity in a more efficient way
2021-12-13 21:58:02 -03:00
stranothus
de70d851d8
Desktop version compatible
...
The desktop version is sent a different resopnse by the Innertube API
and streamingData needs to be accessed from data, rather than the third
index of data and through playerResponse.
2021-12-13 15:40:44 -06:00
stranothus
e20e671d16
Include available video qualities to metadata
...
The playerResponse streamingData adaptiveFormats are filter to include only those which
include a qualityLabel. This array is then mapped to an array of qualityLabels and sorted
from lowest to highest quality.
2021-12-13 09:29:45 -06:00
LuanRT
d0e1140029
chore: yes, more code formatting
2021-12-09 23:24:50 -03:00
LuanRT
bf483256fe
chore: remove useless comments & format code
2021-12-09 22:45:18 -03:00
LuanRT
70feab80da
fix: check if dislike count is available to avoid unexpected errors
2021-11-23 07:17:17 -03:00
LuanRT
c006f49dc1
chore: remove unnecessary param
2021-11-23 06:09:12 -03:00
LuanRT
00d67ed417
chore (OAuth): better & simpler regular expression
2021-11-19 13:29:02 -03:00
LuanRT
78f93c7118
fix: add “g” flag so it matches all possible strings
2021-11-19 13:27:07 -03:00