simplay
Given an artist name it spits out links to playlists and/or search results of similar artists on youtube, last.fm and rdio.
Last updated 7 years ago by thlorenz .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install simplay 
SYNC missed versions from official npm registry.

simplay

Given an artist name it spits out links to playlists of similar artists on youtube.

> simplay Jimi Hendrix

[...]
Stevie Ray Vaughan                     0.273101   http://www.youtube.com/results?search_query=Stevie%20Ray%20Vaughan,playlist
The Doors                              0.285946   http://www.youtube.com/results?search_query=The%20Doors,playlist
Cream                                  0.289096   http://www.youtube.com/results?search_query=Cream,playlist
Led Zeppelin                           0.367223   http://www.youtube.com/results?search_query=Led%20Zeppelin,playlist
The Jimi Hendrix Experience            1          http://www.youtube.com/results?search_query=The%20Jimi%20Hendrix%20Experience,playlist
=======                                ========   =============================
Name                                   Match      Url

Usage

usage: simplay <artist>

Retrieves similar artists from http://last.fm and prints out http://youtube.com playlist links for these artists.
Artists are ordered in reverse, so that the best match is at the bottom of your terminal.

NOTE: 
  You need to create a last.fm account and obtain an API key: http://www.last.fm/api/account/create
  Then you need to set the LASTFM_API environment variable to your key.

  As an alternative you can always provide the key when you run simplay like so:

  LASTFM_API=abcd123 simplay metallica

Installation

npm install -g simplay

API

###simplay(artist, apikey)

/**
 * Retrieves similar artists for the given artist from last.fm using the apikey.
 * Then it converts the information to display youtube.com playlist urls for each artist.
 * 
 * @name simplay
 * @function
 * @param {String} artist the artist to find similar artists for
 * @param {String} apikey the api key to be used with last.fm
 * @return {ReadableStream} that will push the url information
 */

License

MIT

Current Tags

  • 0.2.2                                ...           latest (7 years ago)

6 Versions

  • 0.2.2                                ...           7 years ago
  • 0.2.1                                ...           7 years ago
  • 0.2.0                                ...           7 years ago
  • 0.1.2                                ...           7 years ago
  • 0.1.1                                ...           7 years ago
  • 0.1.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 4
Last Day 1
Last Week 2
Last Month 1
Dependencies (4)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2014 - 2016 © taobao.org |