Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/gavinlaking/playa
- Owner: gavinlaking
- License: mit
- Created: 2014-07-24T22:16:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-22T19:34:19.000Z (over 9 years ago)
- Last Synced: 2024-07-20T07:29:05.645Z (4 months ago)
- Language: Ruby
- Homepage:
- Size: 961 KB
- Stars: 81
- Watchers: 1
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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