Lightweight music API for client without third-party libraries.
⚠️ API from ZingMP3
npm i nuxtify-api
#or
yarn add nuxtify-api
import { Nuxtify } from "nuxtify-api"
#or
const { Nuxtify } = require("nuxtify-api")
Nuxtify.getHome();
Nuxtify.getTop100();
Nuxtify.getGenres();
alias: string
Nuxtify.getArtist('Alan-Walker');
songId: string
Nuxtify.song.getLyrics('Z6709W0Z');
songId: string
Nuxtify.song.getSongUrl('Z6709W0Z');
songId: string
Nuxtify.song.getSongDetail('Z6709W0Z');
playlistId: string
Nuxtify.song.getPlaylist('6B8E67CU');
Nuxtify.song.getNewReleaseSongs();
Nuxtify.chart.getHomeChart();
Nuxtify.chart.getNewReleaseChart();
nationalKey: 'vn' | 'kr' | 'us'
week: number (option)
year: number (option)
Nuxtify.chart.getWeekChart('vn');
videoId: string
Nuxtify.chart.getVideoDetail('ZWABOA0F');
videoId: string
Nuxtify.chart.getRelatedVideos('ZWABOA0F');
q: string
Nuxtify.search.getResult('faded');
q: string
type: 'video' | 'song' | 'artist' | 'playlist'
page: number (option)
Nuxtify.search.getResultByType('faded', 'song');
Nuxtify.search.getSuggestion('faded');
Nuxtify.search.getRecommendKeyword();
Nuxtify.search.getPodcast();
Nuxtify.search.getNewestPodcast();
Nuxtify.search.getTopPodcast();
podcastId: string
Nuxtify.search.getPodcastUrl('Z6AFI0IZ');
podcastPlaylistId: string
Nuxtify.search.getPodcastPlaylist('Z6AFI0IZ');
podcastId: string
Nuxtify.search.getPodcastInfo('6AFEIFOA');
podcastId: string
Nuxtify.search.getPodcastDetail('Z6AFI0IZ');
Nuxtify.search.getPodcastCategories();
genreId: string
Nuxtify.search.getPodcastByGenre('IWZ980AI');