(Note: I don't have any use for this provider, I just looked into it since it was mentioned in #5)
Example album: https://vibe.naver.com/album/35758991
API
There are two requests to make:
One for the album: https://apis.naver.com/vibeWeb/musicapiweb/album/<ALBUM ID>.json
And one for the tracklist: https://apis.naver.com/vibeWeb/musicapiweb/album/<ALBUM ID>/tracks.json
So for the example album:
album
Super basic info here. There's not even a release type.
Cover art
Like #207, just remove the query parameter from response.result.album.imageUrl to get the original image. I haven't tested much, but the originals are pretty consistently 3000x3000.
album/tracks
Again, basic info. Nothing notable.
Prior art
@Lioncat6 already implemented Naver VIBE support in SAMBL: https://github.com/Lioncat6/SAMBL-React/blob/main/lib/providers/naver.ts
(Note: I don't have any use for this provider, I just looked into it since it was mentioned in #5)
Example album: https://vibe.naver.com/album/35758991
API
There are two requests to make:
One for the album:
https://apis.naver.com/vibeWeb/musicapiweb/album/<ALBUM ID>.jsonAnd one for the tracklist:
https://apis.naver.com/vibeWeb/musicapiweb/album/<ALBUM ID>/tracks.jsonSo for the example album:
albumSuper basic info here. There's not even a release type.
Cover art
Like #207, just remove the query parameter from
response.result.album.imageUrlto get the original image. I haven't tested much, but the originals are pretty consistently 3000x3000.album/tracksAgain, basic info. Nothing notable.
Prior art
@Lioncat6 already implemented Naver VIBE support in SAMBL: https://github.com/Lioncat6/SAMBL-React/blob/main/lib/providers/naver.ts