Snapping MP3s with cue sheets faster than your mom pops Pringle tops.
Tested on Mac OS X 10.7 (Lion).
- Mac OS X
- Ruby 1.8.7 or Greater Comes pre-installed in OS X
Okay, let's go
brew install mp3spltInstall the mp3 clipping lbrary, it does the heavy-lifting.
sudo gem install cuesnapThe cuesnap command will now be available.
cuesnap phattrack.mp3 phattrack.cuesnap -- zzrgt -- crack
open phattrackGaze into the eyes of your slim mp3 files
cuesnap supercool_but_so_large.mp3 supercool.cue
and you get
supercool_but_so_large\ | |- 01 Intro.mp3 |- 02 Holy Crap - So Cool.mp3 |- 03 Slower Crap - Pretty Coo.mp3 |- 04 It's On - Like Donkey Kong.mp3
Command Line Options
--no-numbers (-nn) - Because, fuck sorting. e.g. Holy Crap - So Cool.mp3 -q, --quiet Shut the hell up cuensap. Just be quiet.
Setup for Development
- Follow the steps in the Setup section.
git clone http://github.com/mutewinter/cuesnapClone this repo, duh.
cd cuesnapChange directory into the folder.
bundleSetup those pretty Ruby gems.
That's it, now code something awesome and tell me about it.
- Added error when cue file is larger than 1MB.
- Fixed error with CueSnap::VERSION not being defined.
- Fixed extraneous output from calling
already initialized constanterror in Ruby 1.8.7.
- Added mp3splt installation instructions if missing.
- Added test for command_missing?
- Fixed homepage in gemspec.
- Now showing error when mp3splt is missing.
- Extra requires added for Ruby 1.8.7.
- Now properly escaping shell characters found in file names
- Unicode Support Fail test is already in.
Error Message when mp3splt is missing.(Thanks goni)
- Fork it.
- Create your feature branch (
git checkout -b my_sweet_feature).
- Write some kickass code.
- Commit your changes (
git commit -am 'Added a sweet feature').
- Push to the branch (
git push origin my_sweet_feature).
- Create new Pull Request.