Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Small Web interface to control iTunes, Spotify, Rdio, MPD, Rhythmbox, Amarok and XMMS2. ♫

branch: master

Merge pull request #14 from datagutt/master

Change Last.FM code to use the artist.getInfo method
latest commit 5f69f46f1b
Sunny Ripert authored January 14, 2014
Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 .gitignore Turned sonice into a Gem December 18, 2013
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 config.ru Turned sonice into a Gem December 18, 2013
Octocat-spinner-32 sonice.gemspec
README.md

So Nice ♫

Gem Version

“Everynight with my star friends, we eat caviar and drink champage”

A small Web interface to play, pause, change volume or skip the currently playing song in iTunes Mac, iTunes Windows, Spotify Mac, MPD, Rhythmbox, Amarok and XMMS2.

Screenshot

Install

Make sure you have Ruby > 1.9 and Rubygems installed. You can then type in a terminal:

$ gem install sonice

Launch it with:

$ sonice

Then visit http://localhost:3000

Configuration

You can launch sonice with these environment options:

  • SONICE_CONTROLS=0 to disable on-screen controls
  • SONICE_VOTING=0 to disable voting
  • SONICE_PORT=12345 to change port (default 3000)

Example:

$ SONICE_CONTROLS=0 SONICE_VOTING=0 sonice

If you don't want to type them all the time, add them to your .bashrc:

export SONICE_CONTROLS=0
export SONICE_VOTING=0

Players

Supports iTunes Mac, iTunes Windows, Spotify Mac, Rdio Mac, MPD, Rhythmbox, Amarok and XMMS2 thanks to anyplayer.

Development Setup

With bundler (gem install bundler) and git, get the code and get started:

$ git clone https://github.com/sunny/so-nice
$ cd so-nice
$ bundle install

Launch the binary with:

$ ruby -Ilib bin/sonice

Contribute

Feel free to help with the development by submitting issues and pull requests on github.

Licenced under the WTFPL, made by these awesome contributors.

Something went wrong with that request. Please try again.