Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gavinlaking/playa

Plays mp3s from a directory. An example app using Vedeu.
https://github.com/gavinlaking/playa

Last synced: 3 months ago
JSON representation

Plays mp3s from a directory. An example app using Vedeu.

Awesome Lists containing this project

README

        

[![Code Climate](https://codeclimate.com/github/gavinlaking/playa.png)](https://codeclimate.com/github/gavinlaking/playa)

# Playa

Plays mp3s from a directory using Ruby. An example app using Vedeu ( https://github.com/gavinlaking/vedeu ).

![Exciting Screenshot](https://raw.github.com/gavinlaking/playa/master/screenshot.png)

## Requirements

- Portaudio >= 19
- Mpg123 >= 1.14

### OSX Dependency Installation

brew install portaudio
brew install mpg123

### Debian / Ubuntu Dependency Installation

sudo apt-get install libjack0 libjack-dev
sudo apt-get install libportaudiocpp0 portaudio19-dev libmpg123-dev

#### Gem Installation

gem install playa

or

sudo gem install playa

## Usage

Play all .mp3 files in the current working directory:

playa

or, specify a directory to play from:

playa /path/to/mp3s

## Contributing

1. Fork it ( http://github.com/gavinlaking/playa/fork )
2. Clone it
3. `bundle`
4. `rake` or `bundle exec guard`
5. Create your feature branch (`git checkout -b my-new-feature`)
6. Write some tests, write some code, have some fun
7. Commit your changes (`git commit -am 'Add some feature'`)
8. Push to the branch (`git push origin my-new-feature`)
9. Create a new pull request