Made the EXE_PATH variable generic instead of hardcoding
the executables path into the script.
Made the convenient cosmetic change of making my command handler
its own function, driver. The while loop is now much smaller. I hope
having a function will allow for more flexibility. No functionality has changed.
Added more functionality to next/back so that you can traverse
playlists quicker. Also, I have implemented my extract command
which will take all files in a directory tree into the library.
Finally, I want to filter the find command when I am getting files
so I have the FORMATS variable.
Major makeover, ohmm is becoming longer which requires pruning.
Other than the driver loop and driver function, the executable
will have little text. I want to source my functions in func_ohmm,
and I may make a def_ohmm to define constants if ohmm should become
large enough.
Another organizational update, I am migrating all of the
functionality to func_ohmm.
Similar to how I separated func_ohmm, var_ohmm will house
certain variable delarations -- not all! The point of this
file is not only organization but allowing the user some
customization. While it is pretty lame right now, this can
improve.
Fixed linking issues with "source".