Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

voicebox api

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 example
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.markdown
Octocat-spinner-32 index.js
Octocat-spinner-32 package.json
README.markdown

voicebox

This module implements the voicebox api. Voicebox is a sweet karaoke joint in Portland.

example

Bump your own song to the top of the queue.

var vb = require('voicebox')('RRLK');
vb.search('dude', function (err, res) {
    vb.bump(res[0].id);
});

methods

var voicebox = require('voicebox')

var vb = voicebox(roomId)

Create a new voicebox instance to fuck with rooms.

vb.search(query, cb)

Search for songs, firing cb(err, results).

vb.getQueue(cb)

Get the queue for the room as cb(err, queue).

vb.clearQueue(cb)

Clear the queue in a room because the people around you have terrible taste.

vb.addSong(id)

Add a song the regular way like a normal person.

vb.bump(id)

Bump your song to the top of the queue because you know how to use APIs.

vb.deleteItem(index)

Delete a song that sucks from the queue.

install

With npm do:

npm install voicebox-karaoke

license

MIT

Something went wrong with that request. Please try again.