node-youtube-music
TypeScript icon, indicating that this package has built-in type declarations

0.10.3 • Public • Published

typescript-starter dark logo

Unofficial YouTube Music API for Node.js

version downloads install size

Features

  • [x] Search
    • [x] Musics
    • [x] Playlists
    • [x] Albums
    • [x] Artists
  • [x] List musics from playlist
  • [x] List musics from album
  • [x] List albums from artist
  • [x] List musics from artist
  • [x] Get suggestions from music
  • [ ] Playlist management (create, push, remove)
  • [ ] Library management

Get started

npm install node-youtube-music

or

yarn add node-youtube-music

How to use

import {
  searchMusics,
  searchAlbums,
  searchPlaylists,
  getSuggestions,
  listMusicsFromAlbum,
  listMusicsFromPlaylist,
  searchArtists,
  getArtist,
} from 'node-youtube-music';

const musics = await searchMusics('Never gonna give you up');

const albums = await searchAlbums('Human after all');

const playlists = await searchPlaylists('Jazz');

const suggestions = await getSuggestions(musics[0].youtubeId);

const albumSongs = await listMusicsFromAlbum(albums[0].albumId);

const playlistSongs = await listMusicsFromPlaylist(playlists[0].playlistId);

const artists = await searchArtists('Daft Punk');

const artist = await getArtist(artists[0].artistId);

Readme

Keywords

none

Package Sidebar

Install

npm i node-youtube-music

Weekly Downloads

6,958

Version

0.10.3

License

MIT

Unpacked Size

59.5 kB

Total Files

5

Last publish

Collaborators

  • baptistearnaud