manage gemfile with gemspec, add rake and rakefile to manage install and release of gem, gitignore Gemfile.lock
catch need_more err
allow queuing of multiple songs, and the loading of additional when song list finishes
trap SIGINT
added attr_reader for file, the file name for the Mpg object. set at instantiation
adding setter for file since i cant figure out how to do it in C
.load now takes a single file or array of files to play
check for done or need_more in process and handle same way, update song_file_regex, stop playing songs when list is empty
use File.basename to get filename instead of regex
removed extra Data_Get_Struct from portaudio.c
start thread of thread doesnt exist on set current song, nil out dead thread in stop_stream
fixed bug where thread was dying because mp3 was being set to nil and stream couldnt read that
setting file attribute inside Mpg123 constructor
expose stopped? and close methods to ruby
dont need local anymore
bin script reads from ARGV and queues all files
stop stream when no more songs remain; close player when out of songs to play in bin script
Merge pull request #9 from stuartnelson3/master

Queue multiple files