Commit Graph

84 Commits

Author SHA1 Message Date
Eclypsed
8453e51d3f Moved to ky for requests, significant improvements to YT client implementation with ky instances 2024-07-04 02:54:24 -04:00
Eclypsed
f17773838a Forgot a few changes from last. YTMusic getRecommendations() & search() are both non-funtional 2024-06-23 17:18:58 -04:00
Eclypsed
de20ee90b5 Few small db and ytmusic changes 2024-06-23 17:13:09 -04:00
Eclypsed
28c825b04b Database overhall with knex.js, some things untested 2024-06-21 03:35:00 -04:00
Eclypsed
ca80a6476f New Miniplaer + ScrollingText && ArtistList components 2024-06-11 03:55:34 -04:00
Eclypsed
9dab826e53 Trying out some UI changes. Added resizing support to remoteImage and LazyImage component 2024-06-10 03:22:12 -04:00
Eclypsed
cb4cc1d949 Added library mixin to YTMusic and Jellyfin 2024-06-04 22:37:19 -04:00
Eclypsed
292dc1425e Added album and playlist requests to Jellyfin Connection 2024-05-29 16:54:41 -04:00
Eclypsed
a98b258a03 Updated Jellyfin media item parsers, added startIndex && limit params to YTMusic getPlaylistItems() method 2024-05-29 01:25:17 -04:00
Eclypsed
11497f8b91 Dropped ytdl, YT audio now fetched with Android Client. Began work on YT Premium support 2024-05-28 00:46:34 -04:00
Eclypsed
fec4bba61e More Innertube parser changes 2024-05-16 21:45:39 -04:00
Eclypsed
05f4b61ec7 Putting a pause on MusicBrainz, working on yt playlist fetcher 2024-05-09 15:25:25 -04:00
Eclypsed
b443382f1a Syncing Changes 2024-04-29 10:14:07 -04:00
Eclypsed
0b0c169fc5 Adding support for MusicBrainz API 2024-04-25 18:31:29 -04:00
Eclypsed
8432184a87 Redoing the standard format for songs, albums, artists, and playlists 2024-04-24 20:36:56 -04:00
Eclypsed
28e4569507 Added fullscreen mode to miniplayer 2024-04-22 14:18:42 -04:00
Eclypsed
2ee60ef302 New queue implementation && YouTubeMusic.getConnectionInfo() will garuntteed return db data 2024-04-17 14:23:54 -04:00
Eclypsed
f11fa95aea Broke the queue 2024-04-16 10:05:11 -04:00
Eclypsed
f9592f2d82 Changed currentlyPlaying to queue 2024-04-15 22:26:38 -04:00
Eclypsed
2848000d3c Started on search results page 2024-04-15 09:24:28 -04:00
Eclypsed
2ea07ba9fe Fixed audio api endpoint, media player mostly functional 2024-04-13 00:45:35 -04:00
Eclypsed
faf3794c8f Add perceived luminance scalars 2024-04-10 16:26:28 -04:00
Eclypsed
54ab748c99 Started thumbnail color processing 2024-04-10 00:27:36 -04:00
Eclypsed
8cff75bc9e Changing sources to remoteImage 2024-04-09 14:22:14 -04:00
Eclypsed
8e52bd71c4 Started on media player 2024-04-09 00:10:23 -04:00
Eclypsed
c5408d76b6 ConnectionInfo and the db ConnectionRow types are now completely seperate things. Started on audio fetching yay! 2024-04-05 02:00:17 -04:00
Eclypsed
952c8383f9 Redoing some of the types 2024-04-03 23:28:38 -04:00
Eclypsed
c01a7f6a03 Updated responsiveListItemRenderer type and parser, need to test ytmusic search function 2024-04-03 01:19:46 -04:00
Eclypsed
acb45803ac Cleaned up ytmusic parsers 2024-04-01 19:23:14 -04:00
Eclypsed
78b1f7e140 Began cleaning up the ytmusic parsers 2024-03-31 23:41:55 -04:00
Eclypsed
dc18005a60 Began working on ytmusic search parsers 2024-03-31 01:44:48 -04:00
Eclypsed
a624f375e4 Moved connections to user page, began search functionality 2024-03-30 01:15:12 -04:00
Eclypsed
a4bad9d73b Removed MediaItem type 2024-03-27 23:53:59 -04:00
Eclypsed
2314bc638d Refined Jellyfin Search 2024-03-26 01:10:13 -04:00
Eclypsed
48f60e2724 Removed db from tracking 2024-03-25 19:40:47 -04:00
Eclypsed
a05796dbd6 Started on jellyfin search 2024-03-25 12:29:22 -04:00
Eclypsed
cd8360851f minor changes 2024-03-25 10:03:22 -04:00
Eclypsed
15db7f1aed Going to try out some OOP/DI patterns and see where that takes me 2024-03-24 16:03:31 -04:00
Eclypsed
d50497e7d5 More progress on the Innertube home parser 2024-03-09 01:44:22 -05:00
Eclypsed
b03565f06f First iteration of the home page parser 2024-03-08 01:23:24 -05:00
Eclypsed
e8f09b159d Changing up YTmusic implementation 2024-03-06 21:13:12 -05:00
Eclypsed
79bbead5e4 Working on ytmusic parsers 2024-02-28 03:03:40 -05:00
Eclypsed
ade2ee9b86 Need to figure out how to get the data for ytmusic playlists 2024-02-26 00:56:59 -05:00
Eclypsed
ae1b89cd6c Might have to shift to googleapis rather than trying to parse the emulated responses; too much info missing 2024-02-26 00:07:35 -05:00
Eclypsed
5fc1883e7c Abandoned Commit 2024-02-25 21:29:20 -05:00
Eclypsed
1b4c91ba35 How does anyone work with YouTube's internal API? Translated ytmusicapi's gethome() to JS, need to start refactoring the functions to produce lazuli media items. 2024-02-25 00:33:34 -05:00
Eclypsed
fe37c8aa6e I can't believe I figured out how to emulate ytmusic api calls 2024-02-24 02:06:02 -05:00
Eclypsed
c7b9b214b7 FINALLY, Beautiful connection types! 2024-02-23 00:53:54 -05:00
Eclypsed
c2236ab8ac Merge branch 'Lazuli-TypeScript' of https://github.com/Eclypsed/Lazuli into Lazuli-TypeScript 2024-02-22 17:19:34 -05:00
Eclypsed
75508159b1 Aborted commit 2024-02-22 17:19:14 -05:00