@steffenkabus/node-youtube-music

0.11.2 • Public • Published

typescript-starter dark logo

Unofficial YouTube Music API for Node.js

Based on the work of baptisteArno.

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 @steffenkabus/node-youtube-music

Weekly Downloads

18

Version

0.11.2

License

MIT

Unpacked Size

85.5 kB

Total Files

20

Last publish

Collaborators

  • skabus