Splitting up recording-api into service, api and ui.
Recovering from my messed up move about and a git reset :/
Minor changes
Recovering from my messed up move about and a git reset :/
moving format from an int to a string given how small the field is vs the work to use the lookup
Capture now supports a block passed to #new which will be called when the capture terminates
Changed the monitor logic slightly to avoid monitor message being logged erroniously
Database and endtimes will be updated correctly even if the recorder stops unexpectedly.
Added start and end times for each individual format recorded.
Duration should now *always* update correctly.
More test coverage.
Filesize is updated whn the recording ends.